項(xiàng)目結(jié)構(gòu)如下圖 maven依賴(lài) application.properties配置 數(shù)據(jù)源1配置 數(shù)據(jù)源2配置 數(shù)據(jù)源1mapper 數(shù)據(jù)源2ma...
串行與并行收集器 串行回收: JDK1.5前的默認(rèn)算法 缺點(diǎn)是只有一個(gè)線程,執(zhí)行垃圾回收時(shí)程序停止的時(shí)間比較長(zhǎng)。并行回收: 多個(gè)線程執(zhí)行垃圾回收...
JVM提供了諸多的參數(shù)進(jìn)行JVM各個(gè)方面內(nèi)存大小的設(shè)置,為Java應(yīng)用進(jìn)行優(yōu)化提供了諸多的工具,本文將會(huì)詳細(xì)分析各個(gè)參數(shù)的功能與使用。 常見(jiàn)參數(shù)...
定義:定義了對(duì)象之間一對(duì)多的依賴(lài),這樣一來(lái),當(dāng)一個(gè)對(duì)象改變時(shí),它所有的依賴(lài)者都會(huì)收到通知并自動(dòng)更新優(yōu)點(diǎn):觀察者模式解除了主題和具體觀察者的耦合,...
定義:定義算法族,分別封裝起來(lái),讓他們之前可以相互替換,算法的變化獨(dú)立于使用算法的客戶(hù)優(yōu)點(diǎn):策略類(lèi)之間可以切換,由于策略類(lèi)實(shí)現(xiàn)同一個(gè)抽象,所以他...
定義:適配器中的代碼將接收你所擁有的接口,并產(chǎn)生你所需要的接口模式所涉及的角色有: ●目標(biāo)(Target)角色:這就是所期待得到的接口。注意:由...
模板方法模式:定義一個(gè)操作中的算法骨架,而將一些步驟延遲到子類(lèi)中。模板方法使得子類(lèi)可以不改變一個(gè)算法的結(jié)構(gòu)即可重定義該算法的重復(fù)代碼全部在父類(lèi)里...
代理模式 通過(guò)代理控制對(duì)象的訪問(wèn),可以詳細(xì)訪問(wèn)某個(gè)對(duì)象的方法,在這個(gè)方法調(diào)用處理,或調(diào)用后處理。既(AOP微實(shí)現(xiàn)) ,AOP核心技術(shù)面向切面編...
建造者模式:是將一個(gè)復(fù)雜的對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過(guò)程可以創(chuàng)建不同的表示。工廠模式提供的是創(chuàng)建單個(gè)類(lèi)的模式,而建造者模式則是將各...