一、局部性原理 局部性原理是指無論程序指令還是數(shù)據(jù)都趨于聚集在一個(gè)較小的連續(xù)區(qū)域中。 1.1 局部性分類 時(shí)間局部性(Temporal Loca...
一靶衍、策略模式簡介 1.1 簡介 策略模式(Strategy)带欢,定義了一組算法总寻,將每個(gè)算法都封裝起來泉粉,并且使它們之間可以互換膨俐。從而導(dǎo)致客戶端程序獨(dú)...
一缩歪、模板模式簡介 1.1 簡介 定義一個(gè)操作中算法的骨架归薛,而將一些步驟延遲到子類中,模板方法使得子類可以不改變算法的結(jié)構(gòu)即可重定義該算法的某些特...
一、線程的狀態(tài) 初始(NEW):新創(chuàng)建了一個(gè)線程對象主籍,但還沒有調(diào)用start()方法习贫。運(yùn)行(RUNNABLE):Java線程中將就緒(ready...
一、進(jìn)程與線程 1.1 進(jìn)程 進(jìn)程: 是程序的一次動(dòng)態(tài)執(zhí)行千元,它對應(yīng)著從代碼加載苫昌,執(zhí)行至執(zhí)行完畢的一個(gè)完整的過程,是一個(gè)動(dòng)態(tài)的實(shí)體幸海,它有自己的生命...
一祟身、Order By 優(yōu)化 盡量使用index方式排序,避免使用filesort方式排序 1.1 Order By 示例 索引添加前 Using...
一物独、小表驅(qū)動(dòng)大表的含義 類似循環(huán)嵌套for(int i=5;.......){for(int j=1000;......){}} 如果小的循環(huán)在...
一、索引失效原因匯總 1.全值匹配 2.最佳左前綴法則3.不在索引列上做任何操作(計(jì)算挡篓、函數(shù)婉陷、(自動(dòng)or手動(dòng))類型轉(zhuǎn)換),會(huì)導(dǎo)致索引失效而轉(zhuǎn)向全...