最近看了一篇文章《螞蟻消息中間件 (MsgBroker) 在 YGC 優(yōu)化上的探索》。 文章涉及JVM的垃圾回收渡蜻,主要講的是通過(guò)使用「堆外內(nèi)存」對(duì)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的垃圾回收渡蜻,主要講的是通過(guò)使用「堆外內(nèi)存」對(duì)Young GC進(jìn)行優(yōu)化巍举。 ...
Zookeeper 原理 Zookeeper的基本概念 角色 Zookeeper中的角色主要有以下三類,如下表所示: 系統(tǒng)模型如圖所示: 設(shè)計(jì)目的 最終一致性:client不...
Zookeeper客戶端Curator高級(jí)特性 提醒:首先你必須添加curator-recipes依賴覆醇,下文僅僅對(duì)recipes一些特性的使用進(jìn)行解釋和舉例朵纷,不打算進(jìn)行源碼級(jí)...
Zookeeper客戶端Curator基本API Curator是Netflix公司開(kāi)源的一套zookeeper客戶端框架,解決了很多Zookeeper客戶端非常底層的細(xì)節(jié)開(kāi)...
分布式服務(wù)框架 Zookeeper Zookeeper名字的由來(lái)是比較有趣的永脓,下面的片段摘抄自《從PAXOS到ZOOKEEPER分布式一致性原理與實(shí)踐》一書(shū): Zookeep...
Java引用詳解 強(qiáng)引用(StrongReference) 強(qiáng)引用是使用最普遍的引用剪菱。如果一個(gè)對(duì)象具有強(qiáng)引用摩瞎,那垃圾回收器絕不會(huì)回收它。如下: 當(dāng)內(nèi)存空間不足孝常,Java虛擬機(jī)...
TreeSet TreeSet簡(jiǎn)介 TreeSet 是一個(gè)有序的集合少态,它的作用是提供有序的Set集合城侧。它繼承于AbstractSet抽象類,實(shí)現(xiàn)了NavigableSet<E...
LinkedHashSet LinkedHashSet概述 LinkedHashSet是具有可預(yù)知迭代順序的Set接口的哈希表和鏈接列表實(shí)現(xiàn)彼妻。此實(shí)現(xiàn)與HashSet的不同之處...
HashSet HashSet概述### HashSet實(shí)現(xiàn)Set接口嫌佑,由哈希表(實(shí)際上是一個(gè)HashMap實(shí)例)支持。它不保證set 的迭代順序侨歉;特別是它不保證該順序恒久不...
PriorityQueue Java中PriorityQueue通過(guò)二叉小頂堆實(shí)現(xiàn)屋摇,可以用一棵完全二叉樹(shù)表示。本文從Queue接口函數(shù)出發(fā)幽邓,結(jié)合生動(dòng)的圖解炮温,深入淺出地分析Pr...