01 | 基礎(chǔ)架構(gòu):一條SQL查詢語句是如何執(zhí)行的? 這是專欄的第一篇文章,我想來跟你聊聊 MySQL 的基礎(chǔ)架構(gòu)。我們經(jīng)常說,看一個事兒千萬不...
一般來說I/O模型可以分為:同步阻塞,同步非阻塞,異步阻塞,異步非阻塞IO 同步阻塞IO:在此種方式下,用戶進(jìn)程在發(fā)起一個IO操作以后,必須等待...
1 餓漢式一上來就創(chuàng)建線程安全 但是不能延時加載容易造成內(nèi)存浪費 2 懶漢式 先定義一個變量判斷不為空再創(chuàng)建線程安全 可以延時加載 如果不加...
靜態(tài)代理 動態(tài)代理 這回直接上測試,由于java底層封裝了實現(xiàn)細(xì)節(jié)(之后會詳細(xì)講),所以代碼非常簡單,格式也基本上固定。 調(diào)用Proxy類的靜態(tài)...
sleep() wait() 區(qū)別 wait()和sleep()最大的不同在于:wait()會釋放對象鎖,而sleep()不會! sleep()...
Runnable賣票 publicclass Main { publicstaticvoid main(String[] args) { ...
執(zhí)行內(nèi)存主要用來存儲任務(wù)在執(zhí)行 Shuffle 時占用的內(nèi)存,Shuffle 是按照一定規(guī)則對 RDD 數(shù)據(jù)重新分區(qū)的過程,我們來看 Shuff...
InnoDB原理以及索引優(yōu)化 數(shù)據(jù)庫事務(wù)設(shè)計遵循ACID原則 原子性(Atomicity)、一致性(Consistency)、隔離性(Isola...
mysql innodb索引原理 聚簇索引 聚集索引就是按照每張表的主鍵順序構(gòu)造一顆B+樹。 查詢優(yōu)化器傾向于采用聚集索引,因為聚集索引能在葉子...