JAVA并發(fā)包中有三個(gè)類用于同步一批線程的行為,分別是CountDownLatch、Semaphore和CyclicBarrier。 CountDownLatch Count...
JAVA并發(fā)包中有三個(gè)類用于同步一批線程的行為,分別是CountDownLatch、Semaphore和CyclicBarrier。 CountDownLatch Count...
Executor框架最核心的類是ThreadPoolExecutor,它是線程池的實(shí)現(xiàn)類,詳情請(qǐng)看ThreadPoolExecutor 源碼解析。Executors還為我們提...
一、什么是JVM JVM是Java Virtual Machine(Java 虛擬機(jī))的縮寫,JVM是一種用于計(jì)算設(shè)備的規(guī)范,它是一個(gè)虛構(gòu)出來(lái)的計(jì)算機(jī),是通過(guò)在實(shí)際的計(jì)算機(jī)上...
面試官心理分析 其實(shí)這塊肯定是扯到高并發(fā)了,因?yàn)榉謳?kù)分表一定是為了支撐高并發(fā)、數(shù)據(jù)量大兩個(gè)問(wèn)題的。而且現(xiàn)在說(shuō)實(shí)話,尤其是互聯(lián)網(wǎng)類的公司面試,基本上都會(huì)來(lái)這么一下,分庫(kù)分表如此...
Zab 把節(jié)點(diǎn)分兩種,Leader(主)和Follower(從)。 有一個(gè)主節(jié)點(diǎn),所有寫操作全部通過(guò)節(jié)點(diǎn)進(jìn)行處理,如果一個(gè)從節(jié)點(diǎn)收到了一個(gè)寫操作請(qǐng)求,就會(huì)轉(zhuǎn)給主節(jié)點(diǎn)處理。 其...
序 本文主要分析一個(gè)頻繁GC (Allocation Failure)及young gc時(shí)間過(guò)長(zhǎng)的case。 癥狀 gc throughput percent逐步下降,從一般...
1.前言 繼上一篇文章《大數(shù)據(jù)實(shí)習(xí)面經(jīng)(滴滴,頭條,網(wǎng)易,微博,美團(tuán),360,數(shù)美)》之后,最近有一些閑暇時(shí)光,所以想把BAT的面經(jīng)給大家分享一下,以下排名不分先后次序 1....