平時寫代碼的時候蜀铲,經(jīng)常會對list進行操作边琉,自從1.8之后有了stream 。能使用的話记劝,就經(jīng)常使用了变姨,現(xiàn)在在這歸總一下經(jīng)常使用的幾個strea...
從17年拼多多的砍價火了之后,就陸續(xù)的有很多電商公司發(fā)布了砍價玩法厌丑。近期我司也有了一個砍價活動定欧,在這發(fā)出來我寫的砍價的算法供大家討論。 對于砍價...
為了解決線程安全問題怒竿,同時又為了照顧效率的問題砍鸠,java從1.5就有了ConcurrentHashMap。從而代替了HashTable耕驰。1.7的...
多版本并發(fā)控制(MVCC) MVCC可以理解成為行級鎖的一個變種睦番,但是它在很多情況下避免了加鎖操作,因此開銷更低耍属。雖然實現(xiàn)機制有所不同,但大都實...
注:這個使用文章根據(jù)閱讀 《spring cloud 微服務(wù)實戰(zhàn)》在加上自己的一點理解巩检。如果想學(xué)習(xí)springCloud的話厚骗,要熟悉Spring...
在這里記錄下線程池的實際應(yīng)用場景。包括:ExecutorService 使用(包含CountDownLatch使用兢哭,和一個CyclicBarri...
1领舰,Propagation.REQUIRED 如果當前沒有事務(wù),就新建一個事務(wù)迟螺,如果已經(jīng)存在一個事務(wù)中冲秽,加入到這個事務(wù)中。詳細解釋在代碼下方矩父。 ...
事務(wù) 事務(wù)就是一組原子性的SQL查詢锉桑,或者說一個獨立的工作單元。如果數(shù)據(jù)庫引擎能夠成功的對數(shù)據(jù)庫應(yīng)用改組查詢的全部語句窍株,那么就執(zhí)行該組查詢民轴。如果...
根據(jù)閱讀 《深入理解java虛擬機》 加上一點自己的理解。 JVM運行時數(shù)據(jù)區(qū)域 程序計數(shù)器:程序計數(shù)器是一個較小的內(nèi)存空間球订,他可以看成是當前線...