
jdk8中,采用多線程擴容瞒爬。整個擴容過程弓柱,通過CAS設(shè)置sizeCtl,transferIndex等變量協(xié)調(diào)多個線程進行并發(fā)擴容疮鲫。 擴容相關(guān)的屬性 nextTable 擴容期...
前言 注意:我們今天所有的一切都是基于 JDK 8,JDK 8 的實現(xiàn)和 JDK 7 有重大區(qū)別绢彤。 前面我們分析了 hashCode 和 hash 算法的原理七问,其實都是為我們...
生成旋轉(zhuǎn)矩陣,關(guān)鍵在于四個方向的過程茁裙,遵循右-下-左-上塘砸,四個步驟,同時注意break的條件呜达。 leetcode 54 Spiral Matrix# 類似的題目谣蠢,就是遵從四個...
作為科研狗,新浪微博一生黑查近。一開始打算花錢買他們的商業(yè)API眉踱,結(jié)果跟我說不跟科研機構(gòu)合作,我也是日了狗了霜威。后來費盡千辛萬苦寫了個爬蟲谈喳,差點沒把我小號封了手動再見.gif本來寫...
參考鏈接leetcode 137 尋找數(shù)組中只出現(xiàn)一次的數(shù)字,其他數(shù)字出現(xiàn)三次戈泼。尋找每一個二進制位中婿禽,出現(xiàn)次數(shù)不為3的值。