一. 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...