最近看了一篇文章《螞蟻消息中間件 (MsgBroker) 在 YGC 優(yōu)化上的探索》。 文章涉及JVM的垃圾回收获枝,主要講的是通過使用「堆外內(nèi)存」對Young GC進(jìn)行優(yōu)化萝快。 ...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近看了一篇文章《螞蟻消息中間件 (MsgBroker) 在 YGC 優(yōu)化上的探索》。 文章涉及JVM的垃圾回收获枝,主要講的是通過使用「堆外內(nèi)存」對Young GC進(jìn)行優(yōu)化萝快。 ...
Zookeeper 原理 Zookeeper的基本概念 角色 Zookeeper中的角色主要有以下三類,如下表所示: 系統(tǒng)模型如圖所示: 設(shè)計(jì)目的 最終一致性:client不...
CAS原理深度分析 java.util.concurrent包完全建立在CAS之上的冤荆,沒有CAS就不會有此包朴则。可見CAS的重要性钓简。 CAS CAS:Compare and S...
PriorityQueue Java中PriorityQueue通過二叉小頂堆實(shí)現(xiàn)乌妒,可以用一棵完全二叉樹表示。本文從Queue接口函數(shù)出發(fā)外邓,結(jié)合生動的圖解芥被,深入淺出地分析Pr...
HashSet HashSet概述### HashSet實(shí)現(xiàn)Set接口,由哈希表(實(shí)際上是一個HashMap實(shí)例)支持坐榆。它不保證set 的迭代順序拴魄;特別是它不保證該順序恒久不...
Java引用詳解 強(qiáng)引用(StrongReference) 強(qiáng)引用是使用最普遍的引用。如果一個對象具有強(qiáng)引用席镀,那垃圾回收器絕不會回收它匹中。如下: 當(dāng)內(nèi)存空間不足,Java虛擬機(jī)...