感謝小明同學(xué)友情提供面試分享闲擦,今天我們一起對(duì)面試進(jìn)行點(diǎn)評(píng)一下 首先進(jìn)行了自我介紹真仲,幾乎每次面試的時(shí)候都會(huì)進(jìn)行自我介紹,面試的小伙伴也可以提前準(zhǔn)備...
該系列統(tǒng)一使用java8的源碼進(jìn)行講解 上一篇中對(duì)ThreadPoolExecutor的源碼以及工作原理進(jìn)行了講解懊缺。今天來講解一下在使用的過程中...
該系列統(tǒng)一使用java8的源碼進(jìn)行講解届腐。 由于線程的創(chuàng)建于銷毀是存在開銷的阁谆,為了避免頻繁的創(chuàng)建與銷毀線程,Java采用了池化技術(shù)來管理線程資源晾腔。...
為了驗(yàn)證volatile的線程可見性舌稀,動(dòng)手寫了一個(gè)小demo,首先當(dāng)然是要將變量設(shè)置為非volatile灼擂,驗(yàn)證其不具有線程可見性壁查,但是事與愿違,...
該部分內(nèi)容其實(shí)和Netty關(guān)系不大剔应,但是在講解Netty對(duì)堆外內(nèi)存的回收策略之前睡腿,我們有必須來了解一下Java是如何處理堆外內(nèi)存的 問題由來 在...
前幾節(jié)中,講解了Bio峻贮、Nio席怪、Aio實(shí)現(xiàn)時(shí)間查詢服務(wù)的細(xì)節(jié),比對(duì)其優(yōu)缺點(diǎn)進(jìn)行了對(duì)比纤控。從本節(jié)開始挂捻,Nio系列將講解Netty的相關(guān)知識(shí),為了比較...
在接下的文章中船万,將會(huì)分別使用Bio刻撒,Nio骨田,Aio,Netty來實(shí)現(xiàn)時(shí)間查詢服務(wù)器声怔,比較并分析各種版本的優(yōu)缺點(diǎn)态贤。 Bio-客戶端版本 針對(duì)Bio...
該篇文章與線程池的關(guān)系不是很大,由于它與FutureTask的實(shí)現(xiàn)非常的相似捧搞,因此放在了線程池系列抵卫。在學(xué)習(xí)ListenableFuture時(shí)一定...
隨著SpringBoot狮荔、SpringCloud的發(fā)布胎撇,微服務(wù)的思想越來越被重視,在短短的幾年間殖氏,迅速發(fā)展并在各大公司付諸實(shí)施晚树。微服務(wù)將一個(gè)大而...