環(huán)境搭建 zookeeper 下載安裝(環(huán)境變量配置)使用3.4.14版本https://archive.apache.org/dist/zookeeper/zookeepe...
環(huán)境搭建 zookeeper 下載安裝(環(huán)境變量配置)使用3.4.14版本https://archive.apache.org/dist/zookeeper/zookeepe...
相對(duì)synchronized不同點(diǎn) 可以設(shè)置超時(shí)時(shí)間(阻塞多久獲取不到鎖就放棄) 可以中斷(阻塞狀態(tài)可以被中斷放棄) 可以設(shè)置多個(gè)條件變量(wait notify相當(dāng)于是一個(gè)...
synchronized原理 Monitor對(duì)象 每個(gè)對(duì)象都可以關(guān)聯(lián)一個(gè)Monitor對(duì)象,如果使用 synchronized 給對(duì)象上鎖(重量級(jí))之后,該對(duì)象頭的Mark ...
String不可變說明 final說明 修飾類,標(biāo)識(shí)該類不能被繼承,該類的所有方法自動(dòng)成為final方法 修飾方法,方法不能被重寫 修飾基本數(shù)據(jù)類型,表示為常量,值不能修改 ...
舉例:代碼 反編譯 執(zhí)行流程1、一開始局部變量表和操作數(shù)棧都是空的 2、執(zhí)行bipush 10,將10壓入操作數(shù)棧中 3、執(zhí)行istore_1,表示把棧頂元素存入局表變量表索...
一個(gè)進(jìn)程對(duì)應(yīng)一個(gè)運(yùn)行時(shí)數(shù)據(jù)區(qū),一個(gè)進(jìn)程又存在多個(gè)線程,方法區(qū)和堆區(qū)是線程共享的,虛擬機(jī)棧、本地方法棧、程序計(jì)數(shù)器是線程私有的。 PC計(jì)數(shù)器 PC寄存器,用來存儲(chǔ)虛擬機(jī)字節(jié)碼指...
類文件結(jié)構(gòu) Class文件是一組以8字節(jié)為基礎(chǔ)單位的二進(jìn)制流,中間沒有分隔符。 魔數(shù):4個(gè)字節(jié)CA FE BA BE版本號(hào):2個(gè)字節(jié)的次版本號(hào)2個(gè)字節(jié)的主版本號(hào) 常量池 接下...
inbound 事件和 outbound 事件的流向是不一樣的, inbound 事件的流行是從下至上, 而 outbound 剛好相反, 是從上到下. 并且 inbound...