
IP屬地:河北
BlockingQueue 阻塞隊列,顧名思義,首先它是一個隊列,而一個隊列在數據結構中所起的作用大致如下圖所示: 從上圖我們可以很清楚看到,通...
LSM簡介 Log Structured Merge Tree,下面簡稱 LSM。2006年,Google 發表了 BigTable[https...
簡介 整理一些面試時線程池常問的問題 1.核心線程如何一直?;?答案:由于任務都是存在阻塞隊列中,Worker從隊列拿任務時通過阻塞隊列take...
worker線程 線程池的每一個線程其實就是一個封裝好的worker。 Worker又繼承了AQS,通過鎖來保證線程安全1.lock方法一旦獲取...
前言 由于線程池涉及的知識點比較多,會以上中下三篇文章來敘述;當我們面試時,如果遇到了面試官讓你說一下線程池,我們可以先講一下線程池的核心思想:...
簡介 阿里面試的時候經常會問到高并發,解決并發的方案就是cas,也是AtomicLong這些原子類,那么如果問你除了Atomic這些原子類之外的...
前言 在一線開發中,需要快速完成業務需求開發,此時不可避免的出現if...else..這種硬編碼判斷邏輯,當代碼包含大量這種結構時會降低代碼的可...
一.前言 在日常的開發中,經常需要對方法參數進行校驗(非空、長度等)。如果采用hardcode去校驗(if..else..),會造成代碼冗余,復...