对Java在并发环境下线程安全的实现方式做点笔记。
JVM的内存分配与垃圾回收是老生常谈的话题了,这里先对GC涉及的知识进行整理,主要内容有JVM内存布局、GC算法、垃圾回收器以及JVM的内存分配。
饿厂于17年顺利完成了异地多活改造。改造的目的一是当时每天的订单量已经达到千万级,北京的机房无法扩容;二是机房级别的故障时有发生,每次都会造成很大损失,需要地理级别的容灾。上篇文章的最后已经提到过,异地多活的复杂度和实现成本都是很高的,饿厂也不例外,除了中间件的建设,各业务方都需要进行多活改造。作为在饿厂搬了一年砖的业务小白,这里整理一下饿厂异地多活建设中所解决的问题和解决问题的方法。
看了几本分布式系统架构的书和文章,对分布式系统的架构认知清晰了些。之前只知道分布式系统「要这样做」,但对「为什么这样做」和「这样做解决什么问题」一直懵懵懂懂,这次结合书中所讲、前人经验和一点点自己的理解,对分布式系统架构中所涉及的一些关键知识做一些归纳。
该系列文章为《Linux/Unix系统编程手册》的学习笔记,由于该书太过冗长,属于工具书的类别,这里对书中的一些核心内容加以提炼和整理。 书中的编程练习这里不做展示和说明。
该系列文章为《Linux/Unix系统编程手册》的学习笔记,由于该书太过冗长,属于工具书的类别,这里对书中的一些核心内容加以提炼和整理。 书中的编程练习这里不做展示和说明。