
Rocketmq 使用 namesrv 來管理所有的元數(shù)據(jù)信息深寥,包括主題 Topic 路由信息和 Broker 信息庇忌。首先我們介紹一下一些基礎(chǔ)概...
Rocketmq 使用 Netty 實(shí)現(xiàn)了 remoting模塊(即 RPC 模塊)。 一. RemotingClient 和 Remoting...
今天我們來分析AOP 技術(shù)的核心: 代理邪蛔。 代理的作用就是在不改變目標(biāo)方法的情況下,為目標(biāo)方法添加新功能扎狱。 一. 介紹 1.1 靜態(tài)代理 運(yùn)行結(jié)...
這里總結(jié)一下我使用Redis的一些心得侧到,主要是參考了Redis設(shè)計(jì)與實(shí)現(xiàn) 和 Redis開發(fā)與運(yùn)維 這兩本書。 一. Redis 對(duì)象 1.1 ...
在前面的文章中委乌,我們分析了Class 這個(gè)字節(jié)碼文件的格式床牧,知道了字節(jié)碼的作用,那么我們就可以直接生成字節(jié)碼文件遭贸,加載到當(dāng)前的 JVM 中運(yùn)行戈咳,...
上一章[http://www.reibang.com/p/131cc4e3b87e]中介紹了字節(jié)碼文件的基本結(jié)構(gòu),這一章我們介紹字節(jié)碼文件中的...
我們知道javac 命令可以將 .java 文件編譯成 .class 文件壕吹,而這個(gè)Class 文件 中包含了Java虛擬機(jī)指令集著蛙、符號(hào)表以及若干...
在內(nèi)存管理(jemalloc3)[http://www.reibang.com/p/c9b6f8735f5d] 這篇文章中,我們介紹了在Net...
在平常開發(fā)的時(shí)候耳贬,經(jīng)常使用到線程本地變量踏堡,這種類型的變量會(huì)在每個(gè)線程中都有一份,互相不會(huì)產(chǎn)生影響咒劲,這樣來解決多線程并發(fā)問題顷蟆。那么是如何實(shí)現(xiàn)的呢诫隅?...