Dubbo是什么 dubbo是一款高性能的RPC(遠(yuǎn)程過程調(diào)用)框架贱案,由阿里開發(fā),后來開源捐獻(xiàn)給了Apache Dubbo的分層圖 dubbo整...
1.RabbitMq是什么 Rabbitmq是使用erlang語言編寫披摄,利用高效可靠的消息傳遞機(jī)制進(jìn)行與平臺無關(guān)的數(shù)據(jù)交流扭吁。通過提供消息傳遞和消...
1.mysql一條查詢語句是如何執(zhí)行的? mysql內(nèi)部分為:連接器让腹,分析器赡若,優(yōu)化器,執(zhí)行器和緩存查詢表鳍。連接器:用于客戶端與server端進(jìn)行賬...
LongAdder的由來 LongAdder是jdk1.8新增的一個原子性的操作馅而,AtomicLong也是一個原子性的操作,AtomicLong...
什么是ThreadLocal譬圣? ThreadLocal官方介紹是線程內(nèi)部存儲類瓮恭,各個線程私有的變量可用于ThreadLocal進(jìn)行存取,線程之間...
對象初始化過程胁镐,當(dāng)一個類被new出來時候執(zhí)行的順序偎血。new->父類靜態(tài)屬性->父類靜態(tài)代碼塊->子類靜態(tài)屬性->子類靜態(tài)代碼塊->父類非靜態(tài)成員...
jvm內(nèi)存模型 jvm內(nèi)存模型話不多說直接上圖: 模型介紹:jvm內(nèi)存模型大體分為 線程共享 和 線程獨占诸衔,線程共享分為:堆和元區(qū)間(方法區(qū))盯漂,...
對象存活檢測機(jī)制 1.引用計數(shù)法 JVM早期使用的檢測活著的對象基本算法,原理是每個對象持有一個引用計數(shù)器笨农,當(dāng)每個地方引用該對象則該對象的計數(shù)器...
ThreadPool在實際應(yīng)用中提升響應(yīng)與執(zhí)行效率就缆,避免線程在創(chuàng)建,銷毀占用jvm的性能谒亦。接下來深入探索ThreadPool的底層原理竭宰。jdk提...