1. 關(guān)于非對稱加密(轉(zhuǎn)載) 作者:鄭一軒鏈接:https://www.zhihu.com/question/33645891/answer/5...
一、慢查詢基礎(chǔ):優(yōu)化數(shù)據(jù)訪問 查詢性能低下最基本的原因是訪問數(shù)據(jù)太多。大部分性能低下的查詢都可以通過減少訪問的數(shù)據(jù)量的方式進(jìn)行優(yōu)化。通過下面兩個...
一、索引基礎(chǔ) 如果索引包含多個列,那么列的順序十分重要,因?yàn)閙ysql只能高效的使用所有的最左前綴列。 在mysql中索引是在存儲引擎層實(shí)現(xiàn)的,...
一、選擇優(yōu)化的數(shù)據(jù)類型 一般情況下,應(yīng)該盡量使用可以正確存儲數(shù)據(jù)的最小數(shù)據(jù)類型。但是要確保沒有低估需要存儲的值的范圍,因?yàn)樵趕chema中的多個...
一、寫在開始 Redis是一個事件驅(qū)動的數(shù)據(jù)庫服務(wù)器,服務(wù)啟動后通過不斷的處理時間事件和文件事件來提供數(shù)據(jù)存儲和查詢服務(wù)。 時間事件:Redis...
1. mysql的存儲引擎負(fù)責(zé)數(shù)據(jù)的存儲和提取,存儲引擎不會去解析SQL,不同的存儲引擎之間也不會相互通信,而是簡單的相應(yīng)上層服務(wù)器的請求。 2...
寫在開始 ReentrantLock 是 java 1.5 以后新加入的除 synchronized 關(guān)鍵字以外的新的加鎖方式,從其命名上就可以...
寫在開始 設(shè)計模式是作為一個開發(fā)人員老生常談的東西,但經(jīng)常是“談”的多、“用”的少。所以我自己經(jīng)常有這樣的感覺,雖然重復(fù)看了很多次各種設(shè)計模式的...
寫在開始 最近利用閑暇時間貓了一下mybatis和mybatis-spring的源碼,看后發(fā)現(xiàn)SqlSessionTemplate和Mapper...