事務(wù)特性 事務(wù)特性分為:原子性 每一個(gè)事務(wù)都是不可分割的整體,要么全部成功要么全部失敗;一致性 事務(wù)執(zhí)行后的結(jié)果是和預(yù)設(shè)的規(guī)則完全符合的,不會(huì)因...
MySQL存儲(chǔ)引擎 MySQL存儲(chǔ)引擎采用插拔式的插件方式 ,指定在表之上的,即一個(gè)庫(kù)中的每一個(gè)表都可 以指定專用的存儲(chǔ)引擎。不管表采用什么樣...
MySQL索引有哪些 索引是為了加速對(duì)表中數(shù)據(jù)行的檢索而創(chuàng)建的一種分散存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu),由存儲(chǔ)引擎實(shí)現(xiàn)。mysql中索引有:b+tree索引、ha...
ThreadPoolExecutor 線程池的實(shí)現(xiàn)類是ThreadPoolExecutor類,完整的構(gòu)造方法有7個(gè)參數(shù),通過(guò)傳入不同的參數(shù)值可以...
JUC并發(fā)包是jdk提供的一系列關(guān)于并發(fā)框架的jar包,最基本的有Lock和Condition,對(duì)應(yīng)sychronized和wait¬if...
Synchronized的實(shí)現(xiàn)原理 對(duì)于被Synchronized修飾的方法/代碼塊,會(huì)多出三個(gè)匯編指令:monitorEnter(代碼執(zhí)行前)...
cpu的高速緩存架構(gòu) 待補(bǔ)充 多核cpu下如何保證數(shù)據(jù)的安全性 總線鎖、#LOCK前綴指令加上緩存鎖(MESI協(xié)議) JMM模型 JVM為了兼容...
多線程的實(shí)現(xiàn)方式 繼承Thread類。實(shí)現(xiàn)Runnable接口。Callable接口配合Executors線程池,可以獲取線程執(zhí)行結(jié)果,用Fut...
HashMap由哪些數(shù)據(jù)結(jié)構(gòu)維持? 查看HashMap源碼可知存放key-value的是一個(gè)Node<K,V>對(duì)象數(shù)組,Node內(nèi)有4個(gè)成員變量...