官網(wǎng)地址:http://www.hostbuf.com 官網(wǎng)各版本下載地址:http://www.hostbuf.com/t/988.html Mac OS版,Linux版安...
面試題 一般實(shí)現(xiàn)分布式鎖都有哪些方式?使用 redis 如何設(shè)計(jì)分布式鎖?使用 zk 來設(shè)計(jì)分布式鎖可以嗎?這兩種分布式鎖的實(shí)現(xiàn)方式哪種效率比較高? 面試官心理分析 其實(shí)一般...
嘮叨 最近一直在開發(fā)一個 mini rpc 系統(tǒng),支持一些 rpc 常見的功能,例如客戶端負(fù)載均衡,故障轉(zhuǎn)移,熔斷,自適應(yīng)限流,多通道流量分配,動態(tài)配置等等。 不過也總算是開...
前言 好久不見。 從這篇文章開始,我將帶大家走進(jìn)消息中間件的世界。 消息中間件本質(zhì)上就是一種很簡單的數(shù)據(jù)結(jié)構(gòu)——隊(duì)列,但是一條隊(duì)列肯定是當(dāng)不成中間件的,你必須要考慮性能、容災(zāi)...
數(shù)據(jù)鏈路層的流量控制是限制發(fā)送方發(fā)送數(shù)據(jù)的速率。 接受端的接受窗口:每收到一個數(shù)據(jù)后,接收窗口就向后滑動一個位置并返回確認(rèn)幀。 發(fā)送端的發(fā)送窗口:發(fā)出一個數(shù)據(jù)后設(shè)置一個計(jì)時(shí)器...
寫的很好
Java鎖---偏向鎖、輕量級鎖、自旋鎖、重量級鎖理解鎖的基礎(chǔ)知識 如果想要透徹的理解java鎖的來龍去脈,需要先了解以下基礎(chǔ)知識。 基礎(chǔ)知識之一:鎖的類型 公平鎖/非公平鎖 公平鎖是指多個線程按照申請鎖的順序來獲取鎖。非公...
理解鎖的基礎(chǔ)知識 如果想要透徹的理解java鎖的來龍去脈,需要先了解以下基礎(chǔ)知識。 基礎(chǔ)知識之一:鎖的類型 公平鎖/非公平鎖 公平鎖是指多個線程按照申請鎖的順序來獲取鎖。非公...
參考資料:https://blog.csdn.net/qzcsu/article/details/72861891[https://blog.csdn.net/qzcsu/a...
參考:B樹和B+樹的總結(jié)B樹、B-樹、B+樹、B*樹都是什么 總結(jié) 利用平衡樹的優(yōu)勢加快查詢的穩(wěn)定性和速度;B+樹的數(shù)據(jù)都存儲在葉子結(jié)點(diǎn)中,分支結(jié)點(diǎn)均為索引,查詢時(shí)只需要掃描...
但是內(nèi)存拷貝對性能有可能影響比較大,所以Java中可以繞開堆內(nèi)存直接操作堆外內(nèi)存,問題是創(chuàng)建堆外內(nèi)存的速度比堆內(nèi)存慢了10到20倍,為了解決這個問題Netty就做了內(nèi)存池。 ...