Java異常體系 從概念角度看Error和Exception的區(qū)別 Error:程序無(wú)法處理的系統(tǒng)錯(cuò)誤,一般指與JVM相關(guān)的問(wèn)題,如系統(tǒng)崩潰协怒,虛擬機(jī)錯(cuò)誤,內(nèi)存空間不足孵稽,方法站...
Redis支持5種數(shù)據(jù)類(lèi)型:string(字符串),hash(哈希)庇谆,list(列表)岳掐,set(集合)及zset(sorted set:有序集合)。① 簡(jiǎn)介:String是R...
一饭耳、無(wú)名管道(pipe) 管道串述,通常指無(wú)名管道,pipe(無(wú)名管道)和fifo(命名管道)寞肖,除了建立纲酗、打開(kāi)、刪除的方式不同外新蟆,這兩種管道幾乎是一樣的觅赊。他們都是通過(guò)內(nèi)核緩沖區(qū)實(shí)...
MVCC:多版本的并發(fā)控制,使用版本來(lái)控制并發(fā)情況下的數(shù)據(jù)問(wèn)題MVCC使得數(shù)據(jù)庫(kù)讀不會(huì)對(duì)數(shù)據(jù)加鎖嘀掸,普通的SELECT請(qǐng)求不會(huì)加鎖紫岩,提高了數(shù)據(jù)庫(kù)的并發(fā)處理能力。借助MVCC睬塌,數(shù)...
binlog 什么是binlog binlog記錄了數(shù)據(jù)庫(kù)表結(jié)構(gòu)和表數(shù)據(jù)變更泉蝌,比如update/delete/insert/truncate/create歇万。它不會(huì)記錄sele...
普通索引:允許被索引的數(shù)據(jù)列包含重復(fù)的值。唯一索引:可以保證數(shù)據(jù)記錄的唯一性梨与。主鍵:是一種特殊的唯一索引堕花,在一張表中只能定義一個(gè)主鍵索引,主鍵用于唯一標(biāo)識(shí)一條記錄粥鞋,使用關(guān)鍵字...
控制反轉(zhuǎn):沒(méi)有引入IOC容器之前,對(duì)象A依賴(lài)于對(duì)象B,那么對(duì)象A在初始化或者運(yùn)行到某一點(diǎn)的時(shí)候等浊, 自己必須主動(dòng)去創(chuàng)建對(duì)象B或者使用已經(jīng)創(chuàng)建的對(duì)象B腮郊。無(wú)論是創(chuàng)建還是使用對(duì)象B,...
1.類(lèi)從編譯到加載的過(guò)程 編譯器將.java文件編譯成.class文件 ClassLoader將.class文件轉(zhuǎn)換為JVM中的Class<className>對(duì)象 JVM將...
首先從自定義ClassLoader開(kāi)始磷斧,自底而上檢查是否已經(jīng)加載過(guò)該類(lèi)驱显,若加載過(guò)直接返回。若沒(méi)有則將請(qǐng)求委派給父類(lèi)加載器Application ClassLoader瞳抓,每一層...
談到Java內(nèi)存模型埃疫,指的就是運(yùn)行時(shí)數(shù)據(jù)區(qū),按照線(xiàn)程是否共享可按圖示劃分 1.程序計(jì)數(shù)器:可以看作當(dāng)前線(xiàn)程所執(zhí)行的字節(jié)碼的行號(hào)指示器,它是邏輯計(jì)數(shù)器孩哑,不是物理的栓霜,通過(guò)改變計(jì)數(shù)...