待完善 Channel月劈、EventLoop和ChannelFuture Channel、EventLoop和ChannelFuture這些類(lèi)組合...
本文系《Java并發(fā)編程藝術(shù)》的讀書(shū)筆記 什么是阻塞隊(duì)列 阻塞隊(duì)列(BlockingQueue)是一個(gè)支持兩個(gè)附加操作的隊(duì)列。這兩個(gè)附加的操作支...
原文地址:【死磕Java并發(fā)】—-深入分析CAS CAS延曙,Compare And Swap,即比較并交換。Doug lea大神在同步組件中大量使...
序列化是將對(duì)象的狀態(tài)轉(zhuǎn)換為字節(jié)流;反序列化恰恰相反赵抢。換言之,序列化是將Java對(duì)象轉(zhuǎn)換為字節(jié)的靜態(tài)流(序列声功,然后可以將其保存到數(shù)據(jù)庫(kù)或通過(guò)網(wǎng)絡(luò)傳...
能夠分析類(lèi)能力的程序稱(chēng)為反射(reflective)烦却。反射機(jī)制的功能非常強(qiáng)大,主要提供了如下功能: 對(duì)于任意一個(gè)類(lèi)先巴,都能夠知道這個(gè)類(lèi)的所有屬性和...
了解服務(wù)引用 消費(fèi)者引用一個(gè)服務(wù)的主過(guò)程其爵,如下圖所示: 首先ReferenceConfig類(lèi)的init方法調(diào)用Protocol的refer方法生...
了解服務(wù)發(fā)布 Dubbo官方文檔說(shuō)明了服務(wù)提供者暴露服務(wù)的主過(guò)程,如圖所示: 首先ServiceConfig類(lèi)拿到對(duì)外提供服務(wù)的實(shí)際類(lèi)ref(如...
特別說(shuō)明:文章內(nèi)容是《Java并發(fā)編程的藝術(shù)》讀書(shū)筆記 Java是一種多線程語(yǔ)言伸蚯,從誕生開(kāi)始就內(nèi)置了對(duì)多線程的支持摩渺。正確地使用多線程可以顯著提高...
數(shù)組是應(yīng)用最廣泛的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)。它被植入到大部分編程語(yǔ)言中朝卒。由于數(shù)組十分易懂证逻,所以它被用來(lái)作為介紹數(shù)據(jù)結(jié)構(gòu)的起步點(diǎn),并展示面向?qū)ο缶幊毯蛿?shù)據(jù)結(jié)構(gòu)...