1.接口不能聲明自己的屬性; 2.接口只能聲明方法; 3.抽象類可以有自己的屬性撬码,方法實現(xiàn),抽象方法爸业,換句話說 矫渔,抽象類可以有自己的行為崔列,行為透過方法來體現(xiàn)添诉; 4.接口方法是...
1.接口不能聲明自己的屬性; 2.接口只能聲明方法; 3.抽象類可以有自己的屬性撬码,方法實現(xiàn),抽象方法爸业,換句話說 矫渔,抽象類可以有自己的行為崔列,行為透過方法來體現(xiàn)添诉; 4.接口方法是...
使用aop切面編程進行日志處理 1.定義注解屁桑; 2.定義切點; 3.進入切面吻商; 4.進行日志處理掏颊; 代碼: @Target({ElementType.PARAMETER,El...
本文知識要點: 1.工廠模式的使用 2.泛型的使用 3.ClassScanner.scanPackage(packageName)的使用糟红,這個類是hutool包下的一個類艾帐,這...
目的: 使用策略模式對以往的代碼進行重構。 應用背景:在新增盆偿,修改柒爸,刪除某項數(shù)據(jù)的時候,要給該數(shù)據(jù)關聯(lián)的用戶發(fā)送消息通知事扭,先針對不同的用戶實現(xiàn)不同的消息推送機制捎稚。 原有的代碼...
2022-09-27 背景:學習小傅哥的手寫mybatis項目,在學習的過程中有所收獲,做筆記記錄一下今野。 學習的所得有以下兩個方面: 1.從整體設計來說葡公,學習了mybatis...
本文知識要點:通過動態(tài)代理來代理對象 situation:目前項目處于0階段,第一步學會使用動態(tài)代理來進行代理對象条霜,動態(tài)代理是mybatis的項目的核心內容 task:學會動...
大家好,今天我們來聊一個比較實用的話題宰睡,動態(tài)可監(jiān)控的線程池實踐蒲凶,全新開源項目(DynamicTp)地址在下方,歡迎star交流學習拆内。 寫在前面 稍微有些Java編程經(jīng)驗的小伙...
computeIfAbsent() 方法對 hashMap 中指定 key 的值進行重新計算旋圆,如果不存在這個 key,則添加到 hashMap 中麸恍。 computeIfAbs...
java_使用redis 進行請求限流 應用場景:在后端處理流程復雜灵巧,前端可能會高頻點擊的情況下,做請求限流來進行系統(tǒng)保護抹沪; 本文的應用場景為:前端請求導出excel,出現(xiàn)大...
java設計模式七大原則_筆記 設計模式的目的: 編寫軟件過程中孩等,程序員面臨著來自耦合性,內聚性以及可維護性采够,可擴展性肄方,重用性,靈活性等多方面的挑戰(zhàn)蹬癌,設計模式是為了讓程序(軟...
java_redis 主從復制 從以下幾個方面進行記錄: 1.什么是主從復制; 2.為什么需要進行主從復制; 3.主從復制的模式有哪些; 4.主從復制的工作原理逝薪; \5. 相...
使用責任鏈模式重構代碼 使用責任鏈模式將以往的代碼進行了重構隅要,應用場景是這樣的: 請求第三方接口,獲取數(shù)據(jù)董济,然后走a步驟處理步清,提交至a1處,之后走b步驟處理提交至b1處虏肾,走c...