1、過程 備注:可以先看看《Direct I/O 與 Buffer I/O》會更好理解本文(1)數(shù)據(jù)在被node寫入以后菩收,不會直接被寫入到磁盤梨睁,而是先寫到一塊index bu...
1、過程 備注:可以先看看《Direct I/O 與 Buffer I/O》會更好理解本文(1)數(shù)據(jù)在被node寫入以后菩收,不會直接被寫入到磁盤梨睁,而是先寫到一塊index bu...
1.ThreadLocal 是什么坡贺? 在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal為解決多線程程序的并發(fā)問題提供了一種新的...
在JDK1.5已經(jīng)提供了Future和Callable的實(shí)現(xiàn),可以用于阻塞式獲取結(jié)果,如果想要異步獲取結(jié)果,通常都會以輪詢的方式去獲取結(jié)果,如下: 從上面的形式看來輪詢的方式...
1 CPU和內(nèi)存的交互 了解jvm內(nèi)存模型前,了解下cpu和計(jì)算機(jī)內(nèi)存的交互情況遍坟∪冢【因?yàn)镴ava虛擬機(jī)內(nèi)存模型定義的訪問操作與計(jì)算機(jī)十分相似】 有篇很棒的文章,從cpu講到內(nèi)...
1.項(xiàng)目中緩存是如何使用的愿伴?為什么要用緩存肺魁?緩存使用不當(dāng)會造成什么后果? 面試題剖析 為什么要用緩存隔节? 用緩存鹅经,主要有兩個(gè)用途:高性能、高并發(fā)官帘。 高性能 假設(shè)這么個(gè)場景瞬雹,你有...
面試久了之后,發(fā)現(xiàn)自己每次都會問下面這兩個(gè)問題刽虹。 線程池相關(guān) 問:你講講線程池的實(shí)現(xiàn)原理酗捌。 聽到這個(gè)問題,小部分同學(xué)會很坦白的說涌哲,我平時(shí)用過線程池胖缤,但是沒有了解過內(nèi)部是怎么實(shí)...
1. lambda解決的問題: java不能函數(shù)式編程 java匿名內(nèi)部類只能單線程運(yùn)行 匿名內(nèi)部類缺陷:語法復(fù)雜this容易混淆不能引用外部變量不能抽象化來控制流程 2. ...