![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
設(shè)計(jì)理念 ? RocketMQ基于主題的發(fā)布和訂閱模式嗤详。其核心功能包括消息發(fā)送登颓、消息存儲(Broker)、消息消費(fèi)搀矫。性能體現(xiàn)在三個(gè)方...
下載zookeeper(其中有不帶bin的壓縮包,但是最后沒有成功亏推,下載帶bin的成功)下載地址:http://mirrors.hust.edu...
Java虛擬機(jī)在執(zhí)行Java程序的過程中會把它所管理的內(nèi)存劃分為若干個(gè)不同的數(shù)據(jù)區(qū)域期犬。如下圖所示 1. 程序計(jì)數(shù)器 程序計(jì)數(shù)器(Program ...
1. 概述 虛擬機(jī)把描述類的數(shù)據(jù)從Class文件加載到內(nèi)存,并對數(shù)據(jù)進(jìn)行校驗(yàn)财岔、轉(zhuǎn)換解析 和初始化风皿,最終形成可以被虛擬機(jī)直接使用的java類型,這...
1. 對象是否存活 垃圾回收器在對堆進(jìn)行回收錢匠璧,第一件事情就是要確定對象是否存活 1.1 引用計(jì)數(shù)法 算法:給對象添加一個(gè)引用計(jì)數(shù)器桐款,每當(dāng)有一個(gè)...
1. 簡介 CyclicBarrier字面意思是可循環(huán)使用(cyclic)的屏障(barrier),它要做的事情是夷恍,讓一組線程到達(dá)一個(gè)屏障時(shí)阻塞...
1. AQS簡介 在同步組件的實(shí)現(xiàn)中魔眨,AQS是核心部分,同步組件的實(shí)現(xiàn)者通過使用AQS提供的模板方法實(shí)現(xiàn)同步組件語義酿雪。AQS實(shí)現(xiàn)了對同步狀態(tài)的管...
1. Condition簡介 任何一個(gè)java對象都天然繼承于Object類遏暴,在線程間實(shí)現(xiàn)通信的往往會應(yīng)用到Object的幾個(gè)方法,比如wait...
異常 1. Throwable: 有兩個(gè)重要的子類:Exception(異常)和Error(錯誤) 2. Error: 程序無法處理的錯誤指黎。大多...