簡書 占小狼[http://www.itdecent.cn/users/90ab66c248e6/latest_articles],轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 最近在整理J...
前言 在面試環(huán)節(jié)中,考察"ThreadLocal"也是面試官的家常便飯,所以對它理解透徹,是非常有必要的. 有些面試官會開門見山的提問: “知道ThreadLocal嗎?” ...
簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 前言 ThreadLocal為變量在每個(gè)線程中都創(chuàng)建了一個(gè)副本,所以每個(gè)線程可以訪問自己內(nèi)部的副本變量,不同線程之間不會互相干擾。本文...
Mysql 事務(wù) 特征:原子性:不可分割的操作單元,事務(wù)中所有操作,要么全部成功;要么撤回到執(zhí)行事務(wù)之前的狀態(tài)一致性:如果在執(zhí)行事務(wù)之前數(shù)據(jù)庫是一致的,那么在執(zhí)行事務(wù)之后數(shù)據(jù)...
簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 知止而后有定,定而后能靜,靜而后能安,安而后能慮,慮而后能得。 ConcurrentHashMap 在多線程環(huán)境下,使用HashMap...
轉(zhuǎn)載請注明原創(chuàng)出處,謝謝!簡書占小狼http://www.itdecent.cn/users/90ab66c248e6/latest_articles 前言 看著上一篇的更新...
簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 前言 在java.util.concurrent.locks包中有很多Lock的實(shí)現(xiàn)類,常用的有ReentrantLock、ReadW...
簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 前言 java5之后,并發(fā)包中新增了Lock接口(以及相關(guān)實(shí)現(xiàn)類)用來實(shí)現(xiàn)鎖的功能,它提供了與synchronized關(guān)鍵字類似的同步...
轉(zhuǎn)載請注明原創(chuàng)出處,謝謝!簡書占小狼http://www.itdecent.cn/users/90ab66c248e6/latest_articles HotSpot虛擬機(jī)中...
簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 前言 Java最初被設(shè)計(jì)為一種安全的受控環(huán)境。盡管如此,HotSpot還是包含了一個(gè)后門sun.misc.Unsafe,提供了一些可以...
簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! synchronized可以保證方法或代碼塊在運(yùn)行時(shí),同一時(shí)刻只有一個(gè)線程可以進(jìn)入到臨界區(qū)(互斥性),同時(shí)它還保證了共享變量的內(nèi)存可見...
1 LinkedHashSet 1.1 底層結(jié)構(gòu)LinkedHashSet是基于LinkedHashMap實(shí)現(xiàn)的,所以LinkedHashSet的數(shù)據(jù)結(jié)構(gòu)就是LinkedHa...