1.接口不能聲明自己的屬性眼俊; 2.接口只能聲明方法; 3.抽象類(lèi)可以有自己的屬性,方法實(shí)現(xiàn),抽象方法,換句話說(shuō) ,抽象類(lèi)可以有自己的行為,行為透...
使用aop切面編程進(jìn)行日志處理 1.定義注解缭贡; 2.定義切點(diǎn); 3.進(jìn)入切面; 4.進(jìn)行日志處理匀归; 代碼: @Target({ElementTy...
本文知識(shí)要點(diǎn): 1.工廠模式的使用 2.泛型的使用 3.ClassScanner.scanPackage(packageName)的使用坑资,這個(gè)類(lèi)...
目的: 使用策略模式對(duì)以往的代碼進(jìn)行重構(gòu)。 應(yīng)用背景:在新增穆端,修改袱贮,刪除某項(xiàng)數(shù)據(jù)的時(shí)候,要給該數(shù)據(jù)關(guān)聯(lián)的用戶(hù)發(fā)送消息通知体啰,先針對(duì)不同的用戶(hù)實(shí)現(xiàn)不...
2022-09-27 背景:學(xué)習(xí)小傅哥的手寫(xiě)mybatis項(xiàng)目攒巍,在學(xué)習(xí)的過(guò)程中有所收獲,做筆記記錄一下荒勇。 學(xué)習(xí)的所得有以下兩個(gè)方面: 1.從整體...
本文知識(shí)要點(diǎn):通過(guò)動(dòng)態(tài)代理來(lái)代理對(duì)象 situation:目前項(xiàng)目處于0階段柒莉,第一步學(xué)會(huì)使用動(dòng)態(tài)代理來(lái)進(jìn)行代理對(duì)象,動(dòng)態(tài)代理是mybatis的項(xiàng)...
computeIfAbsent() 方法對(duì) hashMap 中指定 key 的值進(jìn)行重新計(jì)算沽翔,如果不存在這個(gè) key兢孝,則添加到 hashMap ...
java_使用redis 進(jìn)行請(qǐng)求限流 應(yīng)用場(chǎng)景:在后端處理流程復(fù)雜,前端可能會(huì)高頻點(diǎn)擊的情況下仅偎,做請(qǐng)求限流來(lái)進(jìn)行系統(tǒng)保護(hù)跨蟹; 本文的應(yīng)用場(chǎng)景為:...
java設(shè)計(jì)模式七大原則_筆記 設(shè)計(jì)模式的目的: 編寫(xiě)軟件過(guò)程中,程序員面臨著來(lái)自耦合性橘沥,內(nèi)聚性以及可維護(hù)性窗轩,可擴(kuò)展性,重用性座咆,靈活性等多方面的...