在满足业务需求的前提下,代码、架构,越简单,越稳定。
集群规模:Elasticsearch集群数10+,单集群数据量30T左右。

阅读全文 »

提到volatile首先想到就是:保证可见性和禁止指令重排序。但ReentrantLock是如何保证代码段中变量的可见性?本文深入分析volatile的内存语义、内存屏障以及AQS锁如何利用volatile实现内存可见性。

阅读全文 »
0%