前言 ThreadLocal解決了在多個線程針對一個變量維護不同值的功能,如果你想在同一個線程內(nèi)傳遞一些值,那么就可以用到這個類,它的好處是無侵入性,這樣我們就不需要再每個方...
IP屬地:浙江
前言 ThreadLocal解決了在多個線程針對一個變量維護不同值的功能,如果你想在同一個線程內(nèi)傳遞一些值,那么就可以用到這個類,它的好處是無侵入性,這樣我們就不需要再每個方...
SPRING-KAFKA源碼 最近看了一點spring-kafka的東西, 看到網(wǎng)上相關(guān)的東西比較少, 就想著自己整理一把. 相關(guān)介紹 kakfa kafka spring-...
前文有簡單的提到RocketMQ的底層文件存儲模型,基于該存儲模型之上再簡單的探索一下 CommitLog的一個底層設(shè)計,思考RocketMQ如何做到高性能? 對于Roce...
執(zhí)行多線程并發(fā)任務(wù)的時候,如果任務(wù)類型相同,一般會考慮使用線程池,一方面利用了并發(fā)的優(yōu)勢,一方面避免創(chuàng)建大量線程得不償失。使用線程池執(zhí)行的任務(wù)一般是我們自己的代碼,或者第三方...
簡潔回答: 第一步,判斷常量池是否能定位類的符號引用,并且檢查這個符號引用代表的類是否被加載、解析、初始化過。如果沒有則執(zhí)行第一步,如果有則執(zhí)行第二步 第二步類加載和初始化(...
Java Nio 系列Java Nio 之BufferJava Nio 之直接內(nèi)存Java Nio 之高級搬磚工(FileChannel) 一Java Nio 之高級搬磚工(...
內(nèi)核空間與用戶空間 Kernel space 是 Linux 內(nèi)核的運行空間,User space 是用戶程序的運行空間。為了安全,它們是隔離的,即使用戶的程序崩潰了,內(nèi)核也...