mybatis&&數(shù)據(jù)庫優(yōu)化&&緩存目錄

mysql

【精】mysql中文文檔
mysql主流鎖體系回顧

造火箭

mysql的一個(gè)select需要經(jīng)歷什么查詢出結(jié)果
mysql的一個(gè)update需要經(jīng)歷什么最終持久化到磁盤?
mysql的邏輯日志、物理日志與物理邏輯日志
mysql的頁斷裂(partial write)問題與(double write)技術(shù)
mysql事務(wù)實(shí)現(xiàn)的原理(redo log,undo log詳解)
【精】使用各種場景徹底明白mysql的MVCC原理
MVCC我知道,但是為什么要設(shè)計(jì)間隙鎖童番?

實(shí)戰(zhàn)優(yōu)化

【精】MySql語法(6)— ON DUPLICATE KEY UPDATE不存在插入,存在即更新(死鎖|性能殺手,慎用)
偵探—線上mysql崩潰誰是兇手巍虫?
【真實(shí)案例】mysql的or語句導(dǎo)致水平越權(quán)

基礎(chǔ)語法

MySql(準(zhǔn)備)—mysql使用存儲過程快速插入百萬條數(shù)據(jù)

MySql性能(1)—索引結(jié)構(gòu)
MySql性能(2)— 隔離級別帶來的性能影響
MySql性能(3)—InnoDB中的聚簇索引和普通索引
MySql性能(4)-mysql鎖知多少(表/行鎖、共享讀鎖/獨(dú)占寫鎖毁葱、共享鎖/排他鎖垫言、間隙鎖、意念鎖)
MySql性能(5)—explain執(zhí)行計(jì)劃(type列詳解)
MySql性能(6)—索引優(yōu)化(前綴索引)
MySql性能(7)—MySql索引掃描與order by排序優(yōu)化
MySql性能(8)- join的優(yōu)化(盡可能優(yōu)化using temporary)
MySql性能(9)- mysql的order by的工作原理

mybatis如何預(yù)防不經(jīng)意間的SQL注入
mysql8窗口函數(shù)(1)— 語法
mysql8中窗口函數(shù)(2)— group by字句

MySql統(tǒng)計(jì)(1)— group by的使用

MySql語法(1)—常用的函數(shù)
MySql語法(2)—返回的結(jié)果集順序?yàn)閕n條件的順序
MySql語法(3)—將舊表數(shù)據(jù)遷移到新表中
MySql語法(4)—exists和in的區(qū)別(explain分析)
MySql語法(5)—in和join的區(qū)別
【精】MySql語法(6)— ON DUPLICATE KEY UPDATE不存在插入倾剿,存在即更新(死鎖|性能殺手筷频,慎用)
Mysql語法(7)— 左外連接妙用(找到A表存在,B表不存在的數(shù)據(jù))

mysql分頁場景下SQL_CALC_FOUND_ROWS代替count(*)
慢sql優(yōu)化(1):limit下desc和asc性能相差百倍

【推薦】在delete或update后加limit

mybatis

JDBC中的connection詳解

mybatis(1)—邏輯分頁和物理分頁
mybatis(2)—select語句無記錄時(shí)的返回值
mybatis(3)—自定義攔截器(上)基礎(chǔ)使用
mybatis(4)—自定義攔截器(下)對象詳解

mybatis (5)—唯一索引沖突后拋出個(gè)性化異常
mybatis(6)—實(shí)現(xiàn)批量操作allowMultiQueries=true配置
SpringBoot整合Mybatis自定義攔截器不起作用解決方案G岸弧A菽蟆!

mybaitis攔截器(3)— 打印調(diào)用者service的信息(獲取到調(diào)用者的信息)
mybatis的使用BaseTypeHandler實(shí)現(xiàn)參數(shù)重寫(入庫前加解密)

緩存

Redis的持久化策略
Redis的緩存淘汰策略
Redis和Lua腳本(實(shí)現(xiàn)令牌桶限流)
Redis學(xué)習(xí)-位圖(bitmap)法統(tǒng)計(jì)活躍用戶

Jedis源碼分析
JedisCluster源碼分析

一致性哈希算法原理

SpringBoot2.x—SpringCache(1)集成
SpringBoot2.x—SpringCache(2)使用
SpringBoot2.x—SpringCache(3) CacheManager源碼

mysql官方文檔

mysql 5.7 的bug升級記錄

mysql bug搜索平臺

image.png

八股

【八股】什么叫做mysql的索引下推

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末芹缔,一起剝皮案震驚了整個(gè)濱河市坯癣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌最欠,老刑警劉巖示罗,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異芝硬,居然都是意外死亡蚜点,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進(jìn)店門拌阴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绍绘,“玉大人,你說我怎么就攤上這事∨憔校” “怎么了厂镇?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長左刽。 經(jīng)常有香客問我捺信,道長,這世上最難降的妖魔是什么悠反? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任残黑,我火速辦了婚禮,結(jié)果婚禮上斋否,老公的妹妹穿的比我還像新娘梨水。我一直安慰自己,他們只是感情好茵臭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布疫诽。 她就那樣靜靜地躺著,像睡著了一般旦委。 火紅的嫁衣襯著肌膚如雪奇徒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天缨硝,我揣著相機(jī)與錄音摩钙,去河邊找鬼。 笑死查辩,一個(gè)胖子當(dāng)著我的面吹牛胖笛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播宜岛,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼长踊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了萍倡?” 一聲冷哼從身側(cè)響起身弊,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎列敲,沒想到半個(gè)月后阱佛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡戴而,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年瘫絮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片填硕。...
    茶點(diǎn)故事閱讀 39,688評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出扁眯,到底是詐尸還是另有隱情壮莹,我是刑警寧澤,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布姻檀,位于F島的核電站命满,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏绣版。R本人自食惡果不足惜胶台,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望杂抽。 院中可真熱鬧诈唬,春花似錦、人聲如沸缩麸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽杭朱。三九已至阅仔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間弧械,已是汗流浹背八酒。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留刃唐,地道東北人羞迷。 一個(gè)月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像唁桩,于是被迫代替她去往敵國和親闭树。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評論 2 353