![240](https://upload.jianshu.io/users/upload_avatars/24825670/37804165-1e41-457e-a69d-2c4170695abe.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
java多線程的常用鎖 synchronized 關(guān)鍵字 若是對象鎖乌询,則每個對象都持有一把自己的獨一無二的鎖擎颖,且對象之間的鎖互不影響 泼各。若是類...
用處:aop,鉤子函數(shù)谱俭,監(jiān)聽器笙纤,... 先上類圖 案例代碼 先定義監(jiān)聽者接口 定義接口傳入的事件源(需要的時候可以拿到當前監(jiān)聽的對象) 開始寫具...
用處:aop,日志,程序用時... 分類: 靜態(tài)代理 動態(tài)代理:JDK動態(tài)代理突委,Cglib動態(tài)代理等(底層都是用asm實現(xiàn)柏卤,直接操作class文...
用處:集合的遍歷 先上類圖 案例代碼 簡單實現(xiàn)ArrayList 和 LinkList
用處:樹結(jié)構(gòu)涛舍,... 先上類圖 案例代碼 先定義Node接口 定義葉子節(jié)點 定義分支節(jié)點 具體應(yīng)用
坦克大戰(zhàn)練習設(shè)計模式 利用裝飾者模式可以有效的較少類的數(shù)量铆遭,提高同一代碼的利用率。其核心將被裝飾的類聚合在裝飾類中阿宅,通過調(diào)用裝飾類敌蚜,來達到對類裝...
應(yīng)用: GateWay網(wǎng)關(guān)就是Facade門面模式消息中間件就是Mediator調(diào)停者模式桥滨。 具體利用坦克大戰(zhàn)的java版的游戲來看 對于多個游...
應(yīng)用:責任鏈模式在SringSecurity的一系列過濾鏈和多種provider檢驗多種登陸方式中用到類圖 創(chuàng)建容器的抽象類或者接口 添加具體的...
鑒權(quán)框架的實現(xiàn)都是兩大步認證和授權(quán),我們分別來說說思路和具體的代碼實現(xiàn) 認證 SpringSecurity的認證是通過一系列的過濾鏈實現(xiàn)的弛车,先上...