
有次一個(gè)同事讓我一同去面試一個(gè)候選人,沒仔細(xì)看簡(jiǎn)歷,所以在問了設(shè)計(jì)模式之后就讓他談一談對(duì)內(nèi)存泄漏和垃圾回收的理解,當(dāng)時(shí)候選人一下子就懵了。后來(lái)才...
在經(jīng)過了幾次跳票之后,Java 9終于在原計(jì)劃日期的整整一年之后發(fā)布了正式版。Java 9引入了很多新的特性,除了閃瞎眼的Module Syst...
我們知道,動(dòng)態(tài)代理(這里指JDK的動(dòng)態(tài)代理)與靜態(tài)代理的區(qū)別在于,其真實(shí)的代理類是動(dòng)態(tài)生成的。但具體是怎么生成,生成的代理類包含了哪些內(nèi)容,以什...
前兩天和一個(gè)朋友聊天,他向我咨詢?nèi)绾螐牧汩_始構(gòu)建一個(gè)健壯、強(qiáng)大的軟件系統(tǒng),聊著聊著他忽然問我,「聽大家都在說(shuō)微服務(wù)(下文中有的地方會(huì)使用MSA)...
以前有個(gè)意大利的朋友,他懷著環(huán)游世界的夢(mèng)想來(lái)到中國(guó),在上海靠教小朋友英語(yǔ)掙點(diǎn)旅游經(jīng)費(fèi),因緣際會(huì)一起去香港玩,在香港的太平山頂?shù)纳降郎仙⒉剑炷虾?..
Java中的Thread與操作系統(tǒng)中的線程的關(guān)系 線程切換的各種開銷 ThreadGroup存在的意義 使用線程池減少線程開銷 Executor...
周末看了一部劇叫「我是月亮」,因?yàn)椴幌肫茐挠^看的樂趣,提前沒有去看任何的評(píng)論和解構(gòu)。直到第不知道幾幕里一場(chǎng)超市里的獨(dú)白才知道月亮代表的含義,這一...
零、寫在前面 本文雖然是講Netty,但實(shí)際更關(guān)注的是Netty中的NIO的實(shí)現(xiàn),所以對(duì)于Netty中的OIO(Old I/O)并沒有做過多的描...
在上一篇文章中對(duì)于I/O模型已經(jīng)講的比較清楚了,在I/O密集型應(yīng)用中使用Reactor模式可以明顯提高系統(tǒng)的性能(我們這里談到的性能很大程度上指...