
在生產(chǎn)環(huán)境中如果出現(xiàn)MySQL死鎖問(wèn)題該如何排查和解決呢摧茴,本文將模擬真實(shí)死鎖場(chǎng)景進(jìn)行排查捶箱,最后總結(jié)下實(shí)際開(kāi)發(fā)中如何盡量避免死鎖發(fā)生姻几。 一鸦采、準(zhǔn)備好...
有關(guān)Redis之前有單獨(dú)寫(xiě)過(guò)幾篇文章 Redis緩存穿透像云、擊穿肃叶、雪崩夯辖,數(shù)據(jù)庫(kù)與緩存一致性[https://mp.weixin.qq.com/s/...
為什么要持久化 Redis是內(nèi)存數(shù)據(jù)庫(kù)劝评,如果不將內(nèi)存中的數(shù)據(jù)庫(kù)狀態(tài)保存到磁盤(pán)中,那么一旦服務(wù)器進(jìn)程退出倦淀,服務(wù)器的數(shù)據(jù)庫(kù)狀態(tài)就會(huì)消失(即斷電即失)...
前言 如果問(wèn)你redis有哪些數(shù)據(jù)結(jié)構(gòu)蒋畜,你肯定可以一口氣說(shuō)出五種基本數(shù)據(jù)結(jié)構(gòu): String(字符串)、Hash(哈希)撞叽、List(列表)姻成、Se...
Redis作為高性能非關(guān)系型(NoSQL)的鍵值對(duì)數(shù)據(jù)庫(kù),受到了廣大用戶(hù)的喜愛(ài)和使用,大家在項(xiàng)目中都用到了Redis來(lái)做數(shù)據(jù)緩存初斑,但有些問(wèn)題我們...
本文會(huì)詳細(xì)介紹Spring Validation各種場(chǎng)景下的最佳實(shí)踐及其實(shí)現(xiàn)原理辛润,死磕到底! 項(xiàng)目源碼:spring-validation[ht...
一见秤、刪除遠(yuǎn)程倉(cāng)庫(kù)上被忽略的文件 由于種種原因砂竖,一些本應(yīng)該被忽略的文件被我們誤操作提交到了遠(yuǎn)程倉(cāng)庫(kù)了。那么我們?cè)撛趺磩h除這些文件呢鹃答? 以誤提交了....
一测摔、表級(jí)鎖置济、行級(jí)鎖解恰、頁(yè)級(jí)鎖 數(shù)據(jù)庫(kù)鎖定機(jī)制簡(jiǎn)單來(lái)說(shuō),就是數(shù)據(jù)庫(kù)為了保證數(shù)據(jù)的一致性浙于,而使各種共享資源在被并發(fā)訪問(wèn)變得有序所設(shè)計(jì)的一種規(guī)則护盈。 My...
在SpringBoot的大環(huán)境下,基本上很少使用之前的xml配置Bean羞酗,主要是因?yàn)檫@種方式不好維護(hù)而且也不夠方便腐宋。 因此本篇博文也不再介紹Sp...