1.rabbitmq的工作原理圖 組件說明1 broker:消息隊列進程,此進程包括exchange和queue.2 exchange:消息隊列...
java并發(fā)面試問題: 1.聊聊你對CAS的理解: 并發(fā)包下的autoInteger的底層實現(xiàn),當(dāng)autointeger調(diào)用increment方...
1.Ribbon 2.客戶端負(fù)載均衡 3.服務(wù)端的負(fù)載均衡 4.負(fù)載均衡算法
簡介: rabbitmq基于erlang語言開發(fā),基于AMQP(advanced message queue 高級消息隊列協(xié)議)協(xié)議實現(xiàn)的消息隊...
1.消息隊列的常用使用場景 解耦,異步,消峰 1.2 解耦 1.2.1耦合情況下的系統(tǒng) 當(dāng)系統(tǒng)沒有使用消息隊列進行解耦時。系統(tǒng)調(diào)用圖當(dāng)A系統(tǒng)產(chǎn)生...
java虛擬機 java虛擬機是一臺執(zhí)行java字節(jié)碼的虛擬計算機,它擁有獨立的運行機制,其運行的java字節(jié)碼也未必有javab編譯而成。JV...
大綱 LinkedList實現(xiàn)原理 LinkedList源碼分析 1. LinkedList實現(xiàn)原理 LinkedList底層使用了數(shù)據(jù)結(jié)構(gòu)中,...
大綱 arrayList數(shù)據(jù)結(jié)構(gòu)原理 arrayList源碼分析 1. ArrayList數(shù)據(jù)結(jié)構(gòu)原理 ArrayList的數(shù)據(jù)結(jié)構(gòu)是使用了動態(tài)...
1. 線性表描述 線性表是具有相同數(shù)據(jù)結(jié)構(gòu)的n(n>=0)的數(shù)據(jù)元素的有序序列,其中n為表長,當(dāng)n=0時線性表就是一個空表,若用L命名線性表,則...