一. demo環(huán)境 使用Maven搭建的項目,MyBatis版本為3.4.6,使用從 XML 中構(gòu)建 SqlSessionFactory的方式來...
一. 環(huán)境 1. 表結(jié)構(gòu) 涉及到以下兩張表: BIND_RECORD BIND_RECORD_HISTORY 表結(jié)構(gòu)如上枚碗,使用InnoDB 插入...
什么是循環(huán)依賴 循環(huán)依賴就是循環(huán)引用帝际,在spring中嘱蛋,就是兩個或者多個bean相互之間持有對方修陡。如下圖邀桑,ClassA引用ClassB祟蚀,Clas...
一. 概述 迭代器模式(Iterator)工窍,提供一種方法書序訪問一個聚合對象中各個元素,而又不暴露該對象的內(nèi)部表示前酿。 迭代器模式為遍歷不同的聚集...
一. 概述 外觀模式(Facade)患雏,為系統(tǒng)中的一組接口提供一個一致的界面,此模式定義了一個高層接口罢维,這個接口使得這一子系統(tǒng)更加容易使用淹仑。 外觀...
[圖片 一. 概述 橋接模式(Bridge ),將抽象部分與它的實現(xiàn)部分分離肺孵,使它們都可以獨立變化匀借;橋接是用于把抽象化與實現(xiàn)化解耦,使得二者可以...
一. 概述 原型模式(Prototype) 平窘,用原型實例指定創(chuàng)建對象的種類吓肋,并且通過拷貝這些原型創(chuàng)建新的對象。 原型模式其實就是從一個對象再創(chuàng)建...
一. 線程池概述 在介紹線程池之前初婆,先說一下為什么在開發(fā)中要使用線程池蓬坡,個人認為主要有一下的原因: 開發(fā)中使用線程的時候,大部分線程執(zhí)行的時間很...
一. 概述 AQS(AbstractQueuedSynchronizer)磅叛,隊列同步器屑咳,Java中很多同步類都是基于AQS實現(xiàn)的,比如:Reen...