感謝小明同學(xué)友情提供面試分享舍沙,今天我們一起對面試進(jìn)行點評一下 首先進(jìn)行了自我介紹,幾乎每次面試的時候都會進(jìn)行自我介紹糟港,面試的小伙伴也可以提前準(zhǔn)備...
該系列統(tǒng)一使用java8的源碼進(jìn)行講解 上一篇中對ThreadPoolExecutor的源碼以及工作原理進(jìn)行了講解琉兜。今天來講解一下在使用的過程中...
該系列統(tǒng)一使用java8的源碼進(jìn)行講解凯正。 由于線程的創(chuàng)建于銷毀是存在開銷的,為了避免頻繁的創(chuàng)建與銷毀線程豌蟋,Java采用了池化技術(shù)來管理線程資源廊散。...
為了驗證volatile的線程可見性,動手寫了一個小demo夺饲,首先當(dāng)然是要將變量設(shè)置為非volatile奸汇,驗證其不具有線程可見性,但是事與愿違往声,...
該部分內(nèi)容其實和Netty關(guān)系不大,但是在講解Netty對堆外內(nèi)存的回收策略之前戳吝,我們有必須來了解一下Java是如何處理堆外內(nèi)存的 問題由來 在...
前幾節(jié)中浩销,講解了Bio、Nio听哭、Aio實現(xiàn)時間查詢服務(wù)的細(xì)節(jié)慢洋,比對其優(yōu)缺點進(jìn)行了對比塘雳。從本節(jié)開始,Nio系列將講解Netty的相關(guān)知識普筹,為了比較...
在接下的文章中败明,將會分別使用Bio,Nio太防,Aio妻顶,Netty來實現(xiàn)時間查詢服務(wù)器,比較并分析各種版本的優(yōu)缺點蜒车。 Bio-客戶端版本 針對Bio...
該篇文章與線程池的關(guān)系不是很大讳嘱,由于它與FutureTask的實現(xiàn)非常的相似,因此放在了線程池系列酿愧。在學(xué)習(xí)ListenableFuture時一定...
隨著SpringBoot沥潭、SpringCloud的發(fā)布,微服務(wù)的思想越來越被重視嬉挡,在短短的幾年間钝鸽,迅速發(fā)展并在各大公司付諸實施。微服務(wù)將一個大而...