寫在前面 當(dāng)在10億數(shù)據(jù)進(jìn)行不到30次比較就能查找到目標(biāo)時(shí),不禁感嘆編程之魅力丁存!人類之偉大呀肩杈! —— 學(xué)紅黑樹有感。 終于解寝,在學(xué)習(xí)了幾天的紅黑樹相關(guān)的知識后扩然,我想把我所學(xué)所想...
一面 1. 簡短自我介紹 2. 事務(wù)的ACID,其中把事務(wù)的隔離性詳細(xì)解釋一遍 3. 臟讀聋伦、幻影讀夫偶、不可重復(fù)讀 4. 紅黑樹、二叉樹的算法 5. 平常用到哪些集合類觉增?Arra...
HashMap 在并發(fā)環(huán)境下HashMap1.7是線程不安全的兵拢,在擴(kuò)容時(shí)可能會造成環(huán)狀鏈表HashTable 是線程安全的,key抑片、value不能為null卵佛,HashTab...
消息監(jiān)聽 對于Kafka中Topic的數(shù)據(jù)消費(fèi)衙解,我們一般都選擇使用消息監(jiān)聽器進(jìn)行消費(fèi),怎么把消息監(jiān)聽器玩出花來呢焰枢,那就得看看它所實(shí)現(xiàn)的功能了蚓峦。Spring-Kafka中消息監(jiān)...
顧名思義,F(xiàn)ileChannel就是連接到文件的Channel济锄。使用FileChannel暑椰,你可以讀取文件數(shù)據(jù),以及往文件里面寫入數(shù)據(jù)荐绝。Java NIO的FileChanne...
簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處一汽,謝謝! synchronized可以保證方法或代碼塊在運(yùn)行時(shí)低滩,同一時(shí)刻只有一個(gè)線程可以進(jìn)入到臨界區(qū)(互斥性)召夹,同時(shí)它還保證了共享變量的內(nèi)存可見...
簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處岩喷,謝謝! 前言 java5之后监憎,并發(fā)包中新增了Lock接口(以及相關(guān)實(shí)現(xiàn)類)用來實(shí)現(xiàn)鎖的功能纱意,它提供了與synchronized關(guān)鍵字類似的同步...
1. 前言 BlockingQueue即阻塞隊(duì)列偷霉,它是基于ReentrantLock,依據(jù)它的基本原理隶债,我們可以實(shí)現(xiàn)Web中的長連接聊天功能腾它,當(dāng)然其最常用的還是用于實(shí)現(xiàn)生產(chǎn)者...