你可以看看 我的這篇筆記——ThreadLocal源碼分析恬试,不知道能否為你解惑
關(guān)于Java中的WeakReference一. 簡介 在看ThreadLocal源碼的時(shí)候,其中嵌套類ThreadLocalMap中的Entry繼承了WeakReferenc疯暑,為了能搞清楚ThreadLocal训柴,只能...
一. demo環(huán)境 使用Maven搭建的項(xiàng)目,MyBatis版本為3.4.6妇拯,使用從 XML 中構(gòu)建 SqlSessionFactory的方式來使用MyBatis幻馁,具體可以參...
一. 環(huán)境 1. 表結(jié)構(gòu) 涉及到以下兩張表: BIND_RECORD BIND_RECORD_HISTORY 表結(jié)構(gòu)如上,使用InnoDB 插入一條測試數(shù)據(jù): 2. 數(shù)據(jù)庫環(huán)...
@Java耕耘者 非常榮幸能被贊賞越锈,可以轉(zhuǎn)載的
Spring中的循環(huán)依賴什么是循環(huán)依賴 循環(huán)依賴就是循環(huán)引用仗嗦,在spring中,就是兩個或者多個bean相互之間持有對方甘凭。如下圖稀拐,ClassA引用ClassB,ClassB引用ClassC丹弱,Clas...
什么是循環(huán)依賴 循環(huán)依賴就是循環(huán)引用德撬,在spring中铲咨,就是兩個或者多個bean相互之間持有對方。如下圖蜓洪,ClassA引用ClassB鸣驱,ClassB引用ClassC,Clas...
一. 概述 迭代器模式(Iterator)蝠咆,提供一種方法書序訪問一個聚合對象中各個元素踊东,而又不暴露該對象的內(nèi)部表示。 迭代器模式為遍歷不同的聚集結(jié)構(gòu)提供如開始刚操、下一個闸翅、是否結(jié)...
一. 概述 外觀模式(Facade),為系統(tǒng)中的一組接口提供一個一致的界面菊霜,此模式定義了一個高層接口坚冀,這個接口使得這一子系統(tǒng)更加容易使用。 外觀模式通過向現(xiàn)有的系統(tǒng)添加一個接...
[圖片 一. 概述 橋接模式(Bridge )鉴逞,將抽象部分與它的實(shí)現(xiàn)部分分離记某,使它們都可以獨(dú)立變化;橋接是用于把抽象化與實(shí)現(xiàn)化解耦构捡,使得二者可以獨(dú)立變化液南。 如何理解“將抽象部...
@馬三泰 如果你理解的是web里面常用的listener,不是哈勾徽,就僅僅是個一直運(yùn)行的線程
Java實(shí)現(xiàn)一個簡單的緩存創(chuàng)建緩存對象EntityCache.java 定義緩存操作接口滑凉,ICacheManager.java 實(shí)現(xiàn)接口ICacheManager,CacheManagerImpl.j...
一. 概述 原型模式(Prototype) 喘帚,用原型實(shí)例指定創(chuàng)建對象的種類畅姊,并且通過拷貝這些原型創(chuàng)建新的對象。 原型模式其實(shí)就是從一個對象再創(chuàng)建另外一個可定制的對象吹由,而且不需...
一. 線程池概述 在介紹線程池之前舌劳,先說一下為什么在開發(fā)中要使用線程池,個人認(rèn)為主要有一下的原因: 開發(fā)中使用線程的時(shí)候玫荣,大部分線程執(zhí)行的時(shí)間很短甚淡,頻繁的創(chuàng)建、啟動、銷毀線程...
一. 概述 AQS(AbstractQueuedSynchronizer)贯卦,隊(duì)列同步器资柔,Java中很多同步類都是基于AQS實(shí)現(xiàn)的,比如:ReentrantLock撵割、Semap...
本篇文章主要記錄自旋鎖贿堰、CLH鎖、MCS鎖的學(xué)習(xí)所得啡彬。關(guān)于自旋鎖和CLH鎖羹与、MCS鎖,網(wǎng)上已經(jīng)有很多內(nèi)容庶灿,而且很類似纵搁;學(xué)習(xí)就是學(xué)習(xí)前人經(jīng)驗(yàn),理解往踢、總結(jié)腾誉,化為己用,因此峻呕,雖然網(wǎng)...
一.概述 享元模式(Flyweight Pattern) ,運(yùn)用共享技術(shù)有效的支持大量的細(xì)粒度對象利职。換句話說,使用享元模式對相同或者類似的對象進(jìn)行復(fù)用瘦癌,以此來減少少相同或者類...
CAS在網(wǎng)上已經(jīng)有數(shù)不清的文章猪贪,這里只是自己在學(xué)習(xí)過程中的一個記錄,方便以后查閱佩憾。 一. 概述 Java中CAS全稱Compare and Swap哮伟,也就是比較交換。在Jav...