![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
平時(shí)寫代碼的時(shí)候此叠,經(jīng)常會對list進(jìn)行操作毅待,自從1.8之后有了stream 炼蛤。能使用的話颈畸,就經(jīng)常使用了伞访,現(xiàn)在在這歸總一下經(jīng)常使用的幾個strea...
從17年拼多多的砍價(jià)火了之后掂骏,就陸續(xù)的有很多電商公司發(fā)布了砍價(jià)玩法。近期我司也有了一個砍價(jià)活動厚掷,在這發(fā)出來我寫的砍價(jià)的算法供大家討論弟灼。 對于砍價(jià)...
為了解決線程安全問題,同時(shí)又為了照顧效率的問題冒黑,java從1.5就有了ConcurrentHashMap田绑。從而代替了HashTable。1.7的...
多版本并發(fā)控制(MVCC) MVCC可以理解成為行級鎖的一個變種抡爹,但是它在很多情況下避免了加鎖操作掩驱,因此開銷更低。雖然實(shí)現(xiàn)機(jī)制有所不同冬竟,但大都實(shí)...
注:這個使用文章根據(jù)閱讀 《spring cloud 微服務(wù)實(shí)戰(zhàn)》在加上自己的一點(diǎn)理解欧穴。如果想學(xué)習(xí)springCloud的話,要熟悉Spring...
在這里記錄下線程池的實(shí)際應(yīng)用場景泵殴。包括:ExecutorService 使用(包含CountDownLatch使用涮帘,和一個CyclicBarri...
1,Propagation.REQUIRED 如果當(dāng)前沒有事務(wù)笑诅,就新建一個事務(wù)调缨,如果已經(jīng)存在一個事務(wù)中,加入到這個事務(wù)中吆你。詳細(xì)解釋在代碼下方弦叶。 ...
事務(wù) 事務(wù)就是一組原子性的SQL查詢,或者說一個獨(dú)立的工作單元妇多。如果數(shù)據(jù)庫引擎能夠成功的對數(shù)據(jù)庫應(yīng)用改組查詢的全部語句伤哺,那么就執(zhí)行該組查詢。如果...
根據(jù)閱讀 《深入理解java虛擬機(jī)》 加上一點(diǎn)自己的理解砌梆。 JVM運(yùn)行時(shí)數(shù)據(jù)區(qū)域 程序計(jì)數(shù)器:程序計(jì)數(shù)器是一個較小的內(nèi)存空間默责,他可以看成是當(dāng)前線...