Mybatis應(yīng)用分析和最佳實(shí)踐 ? 以下是一些 MyBatis 的高級(jí)用法或者擴(kuò)展方式,幫助我們更好地使用 MyBatis。 為什么要?jiǎng)討B(tài)...
為什么要用Mybatis 代碼重復(fù) 結(jié)果集處理太復(fù)雜 連接管理 常見的工具 DbUtils數(shù)據(jù)源的支持QueryRunner直接使用QueryR...
責(zé)任鏈模式 定義 把鏈中每一個(gè)節(jié)點(diǎn)看做一個(gè)對(duì)象,每個(gè)節(jié)點(diǎn)處理的請(qǐng)求都不一樣。 內(nèi)部自動(dòng)維護(hù)一個(gè)下一個(gè)節(jié)點(diǎn)對(duì)象。 當(dāng)一個(gè)請(qǐng)求從鏈的請(qǐng)求首段發(fā)出的時(shí)...
迭代器模式 定義 迭代器模式又稱為游標(biāo)模式 它提供一種方法訪問一個(gè)容器對(duì)象中各個(gè)元素,而又不需暴露該對(duì)象的內(nèi)部細(xì)節(jié)本質(zhì)什么是容器,能夠容納對(duì)象的...
模板模式 簡(jiǎn)介 ? 參考文檔:https://en.wikipedia.org/wiki/Template_method_pattern[h...
委派模式 ? 精簡(jiǎn)程序邏輯,便于閱讀 ? 其基本作用是負(fù)責(zé)任務(wù)的調(diào)度和分配任務(wù),和代理模式很像,可以看做是一種特殊情況下的靜態(tài)代理的全權(quán)...
裝飾器模式 定義 裝飾器模式也叫包裝模式 在不改變?cè)袑?duì)象的基礎(chǔ)上,把功能附加到對(duì)象上,提供了比繼承更有彈性的替代方案 能夠擴(kuò)展原有對(duì)象的功能 ...
橋接模式 定義 抽象部分和具體實(shí)現(xiàn)部分分離 讓他們可以獨(dú)立的變化 通過組合的方式建立兩個(gè)類之間的關(guān)系而不是繼承 結(jié)構(gòu)型模式 生活中的場(chǎng)景 橋 連...
門面模式 參考資料 圖解設(shè)計(jì)模式[https://refactoringguru.cn/design-patterns] 大話設(shè)計(jì)模式 設(shè)計(jì)模式...