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