在生產(chǎn)環(huán)境中如果出現(xiàn)MySQL死鎖問題該如何排查和解決呢,本文將模擬真實死鎖場景進(jìn)行排查棠赛,最后總結(jié)下實際開發(fā)中如何盡量避免死鎖發(fā)生膨报。 一、準(zhǔn)備好...
有關(guān)Redis之前有單獨寫過幾篇文章 Redis緩存穿透檀咙、擊穿、雪崩,數(shù)據(jù)庫與緩存一致性[https://mp.weixin.qq.com/s/...
為什么要持久化 Redis是內(nèi)存數(shù)據(jù)庫,如果不將內(nèi)存中的數(shù)據(jù)庫狀態(tài)保存到磁盤中恼策,那么一旦服務(wù)器進(jìn)程退出鸦致,服務(wù)器的數(shù)據(jù)庫狀態(tài)就會消失(即斷電即失)...
前言 如果問你redis有哪些數(shù)據(jù)結(jié)構(gòu),你肯定可以一口氣說出五種基本數(shù)據(jù)結(jié)構(gòu): String(字符串)、Hash(哈希)分唾、List(列表)抗碰、Se...
Redis作為高性能非關(guān)系型(NoSQL)的鍵值對數(shù)據(jù)庫,受到了廣大用戶的喜愛和使用,大家在項目中都用到了Redis來做數(shù)據(jù)緩存迄汛,但有些問題我們...
本文會詳細(xì)介紹Spring Validation各種場景下的最佳實踐及其實現(xiàn)原理捍壤,死磕到底! 項目源碼:spring-validation[ht...
一鞍爱、刪除遠(yuǎn)程倉庫上被忽略的文件 由于種種原因鹃觉,一些本應(yīng)該被忽略的文件被我們誤操作提交到了遠(yuǎn)程倉庫了。那么我們該怎么刪除這些文件呢睹逃? 以誤提交了....
一沉填、表級鎖疗隶、行級鎖、頁級鎖 數(shù)據(jù)庫鎖定機制簡單來說翼闹,就是數(shù)據(jù)庫為了保證數(shù)據(jù)的一致性斑鼻,而使各種共享資源在被并發(fā)訪問變得有序所設(shè)計的一種規(guī)則。 My...
在SpringBoot的大環(huán)境下猎荠,基本上很少使用之前的xml配置Bean坚弱,主要是因為這種方式不好維護(hù)而且也不夠方便。 因此本篇博文也不再介紹Sp...