接上一章redis面試必問(上) 7.redis 集群模式的工作原理能說一下么?在集群模式下,redis 的 key 是如何尋址的?分布式尋址都有哪些算法?了解一致性 has...
接上一章redis面試必問(上) 7.redis 集群模式的工作原理能說一下么?在集群模式下,redis 的 key 是如何尋址的?分布式尋址都有哪些算法?了解一致性 has...
高并發(fā)架構(gòu)系列:Kafka、RocketMQ、RabbitMQ的優(yōu)劣勢比較 在高并發(fā)業(yè)務(wù)場景下,典型的阿里雙11秒殺等業(yè)務(wù),消息隊列中間件在流量削峰、解耦上有不可替代的作用。...
摘要:本文整理自滴滴的江海挺在2018年9月1日Apache RocketMQ開發(fā)者沙龍北京站的分享。江海挺是Apache RocketMQ Contributor,北大信科...
幾乎所有互聯(lián)網(wǎng)公司,Nginx可以說是標(biāo)配組件,但是主要場景還是負(fù)載均衡、反向代理、代理緩存、限流等場景;而把Nginx作為一個Web容器使用的還不是那么廣泛。Nginx的高...
一、Jmeter如何進(jìn)行動態(tài)設(shè)置請求參數(shù) Jmeter使用占位符的方式進(jìn)行動態(tài)替換請求參數(shù)內(nèi)容。 那么替換占位符的數(shù)據(jù)是存放在哪里呢?答案就是替換的數(shù)據(jù)存放在每個線程的Con...
一、Join解釋 Java對Thread的Join方法解釋:等待當(dāng)前線程終止。 二、Demo 案例是一個計算兩個線程執(zhí)行完畢后的時間統(tǒng)計。那么我們怎樣確定兩個線程是否已經(jīng)執(zhí)行...
一、逃逸分析 逃逸分析是編譯語言中的一種優(yōu)化分析,而不是一種優(yōu)化的手段。通過對象的作用范圍的分析,為其他優(yōu)化手段提供分析數(shù)據(jù)從而進(jìn)行優(yōu)化。逃逸分析包括: 全局變量賦值逃逸 方...
一、ReentrantLock 我們都知道鎖是為了保護(hù)臨界區(qū)資源被多線程并發(fā)訪問時的安全性。 而 ReentrantLock是JAVA提供的完全可以替代Synchronize...