為什么數(shù)據(jù)量小的時候用壓縮列表 ? 為了省內(nèi)存。 Redis 主從同步是怎么實(shí)現(xiàn)的破托? 全量同步 master 服務(wù)器會開啟一個后臺進(jìn)程用于將 r...
索引失效的情況有哪些问裕? ? like 以%開頭索引無效大溜,當(dāng) like 以&結(jié)尾,索引有效。 ? or 語句前后沒有同事使用索引,當(dāng)且僅當(dāng) or ...
MVCC 是什么牢硅?它的底層原理是什么? MVCC芝雪,多版本并發(fā)控制,它是通過讀取歷史版本的數(shù)據(jù)减余,來降低并發(fā)事務(wù)沖突,從而提高并 發(fā)性能的一種機(jī)制惩系。...
MySQL 為什么 InnoDB 是默認(rèn)引擎位岔? 聚集索引是指數(shù)據(jù)庫表行中數(shù)據(jù)的物理順序與鍵值的邏輯(索引)順序相同。一個表只能有一 個聚簇索引堡牡,...
LRU 是什么抒抬?如何實(shí)現(xiàn)? 最近最少使用策略 LRU(Least Recently Used)是一種緩存淘汰算法悴侵,是一種緩存淘汰機(jī) 制瞧剖。 ? 使...
可重復(fù)讀解決了哪些問題? ? 可重復(fù)讀的核心就是一致性讀(consistent read);保證多次讀取同一個數(shù)據(jù)時可免,其值都和事 務(wù)開始時候的內(nèi)...
G1 收集器有哪些特點(diǎn)? ? G1 的全稱是 Garbage-First做粤,意為垃圾優(yōu)先浇借,哪一塊的垃圾最多就優(yōu)先清理它。 ? G1 GC 最主要的...
ConcurrentHashMap 的存儲結(jié)構(gòu)是怎樣的怕品? ? Java7 中 ConcurrnetHashMap 使用的分段鎖妇垢,也就是每一個 S...
1、Spring AOP 底層原理 aop 底層是采用動態(tài)代理機(jī)制實(shí)現(xiàn)的:接口+實(shí)現(xiàn)類 ? 如果要代理的對象,實(shí)現(xiàn)了某個接口闯估,那么 Spring...