JDK 動態(tài)代理 JDK動態(tài)代理只能代理接口,內(nèi)部通過實現(xiàn)接口完成代理。源碼分析 java.lang.reflect.Proxy#newProx...
1.鎖分類 當(dāng)多個事務(wù)或進(jìn)程訪問同一個資源時,為了保證數(shù)據(jù)的一致性就會用到鎖機(jī)制,在MySQL中鎖有多種不同的分類。 1.1 以操作粒度區(qū)分 行...
1。AQS是什么 2。AQS 用法,demo 效果 3 。AQS 原理,為什么能干成這樣 4。AQS的擴(kuò)展 什么是AQS 名詞解釋:JUC下 一...
以下demo 含義:如果小孩兒哭了,父母需要做出反應(yīng),所以父母需要監(jiān)視小孩哭的動作。比如有個app,父母在app訂閱,小孩哭這個動作會推送一個消...
責(zé)任鏈模式:根據(jù)一條鏈路執(zhí)行代碼以下代碼邏輯:ABC 三個filter處理request 時,執(zhí)行鏈條為 A->B->C處理reponse時,執(zhí)...
裝飾者模式:通過組合對已有代碼進(jìn)行裝飾。根據(jù)不同功能拆分裝飾器,裝飾器可以裝飾一類對象,同一個對象可以被不同的裝飾器裝飾,使用時自由組合裝飾器與...
策略模式之前 策略模式 使用方式 總結(jié):對修改關(guān)閉,對擴(kuò)展開放。代碼的擴(kuò)展性更好
餓漢模式 懶漢模式 枚舉模式
Class類文件結(jié)構(gòu) class文件是一組以8位字節(jié)為基礎(chǔ)單位的二進(jìn)制流,各個數(shù)據(jù)項目嚴(yán)格按照順序緊湊的排列在class文件之中,中間沒有添加任...