一、簡(jiǎn)介 并發(fā)編程中,當(dāng)訪問(wèn)共享數(shù)據(jù)時(shí),通常需要使用同步技術(shù)。但如果數(shù)據(jù)不發(fā)布(逸出)到線程以外,僅僅在單線程中被訪問(wèn)和操作,就無(wú)需同步。實(shí)現(xiàn)這一目的的技術(shù)被稱(chēng)作線程封閉(T...
一、簡(jiǎn)介 并發(fā)編程中,當(dāng)訪問(wèn)共享數(shù)據(jù)時(shí),通常需要使用同步技術(shù)。但如果數(shù)據(jù)不發(fā)布(逸出)到線程以外,僅僅在單線程中被訪問(wèn)和操作,就無(wú)需同步。實(shí)現(xiàn)這一目的的技術(shù)被稱(chēng)作線程封閉(T...
這幾天,電視劇《小歡喜》播到了高潮部分。英子被媽媽?zhuān)ㄋ钨唬┍频锰?,“天使媽媽”劉靜被確診得乳腺癌,童文潔遭遇職場(chǎng)潛規(guī)則,小歡喜”變成了“小窒息”。借用網(wǎng)友的評(píng)論,“《小歡喜...
前言 做 Java Web 開(kāi)發(fā)的你,一定聽(tīng)說(shuō)過(guò)SpringMVC的大名,作為現(xiàn)在運(yùn)用最廣泛的Java框架,它到目前為止依然保持著強(qiáng)大的活力和廣泛的用戶(hù)群。 本文介紹如何用e...
隨著互聯(lián)網(wǎng)不斷的發(fā)展,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)如oracle,mysql已經(jīng)難以支撐現(xiàn)下大數(shù)據(jù)量,高并發(fā)的場(chǎng)景了。于是,NoSQL橫空出世,有像cassandra這樣的column...
簡(jiǎn)介 jump consistent hash是一種一致性哈希算法, 此算法零內(nèi)存消耗,均勻分配,快速,并且只有5行代碼。此算法適合使用在分shard的分布式存儲(chǔ)系統(tǒng)中 。此...
初識(shí) 我第一次知道狀態(tài)機(jī),是在大學(xué)學(xué)習(xí)《數(shù)字電子技術(shù)基礎(chǔ)》的時(shí)候。一塊控制芯片有若干輸入數(shù)據(jù)總線Data_in,一個(gè)CLK時(shí)鐘震蕩輸入,還有一定數(shù)量的以高低電平組合來(lái)控制狀態(tài)...
volatile關(guān)鍵字經(jīng)常在并發(fā)編程中使用,其特性是保證可見(jiàn)性以及有序性,但是關(guān)于volatile的使用仍然要小心,這需要明白volatile關(guān)鍵字的特性及實(shí)現(xiàn)的原理,這也是...
Java虛擬機(jī)中有著垃圾回收機(jī)制,自動(dòng)幫我們回收對(duì)象,不需要自己手動(dòng)實(shí)現(xiàn)垃圾回收。那么JVM中的垃圾收集器是如何判斷對(duì)象是否需要回收的呢?這將是本篇文章的主要內(nèi)容。 一、引用...