什么Docker Docker是一個容器化平台,它以容器的形式將您的應用程序及其所有依賴項打包在一起,以確保您的應用程序在任何環境中無縫運行。 Docker與虛擬機有何不同 Docke ...
在Java中Executor和Executors的區別 Executor是線程池的頂層接口,它的實現類如下圖所示: Executors是一個類,提供了多個靜態方法,用於生成不同類型的線程池,如下圖所示: 在Java中Lock接口比synchronized塊的優勢是什么 你需要實現一個高效的緩存,它允許多個用戶讀,但只允許一個用戶寫,以此來保持它的完整性,你會怎樣去實現它 lock接口在多線程和並 ...
2019-08-05 18:57 0 366 推薦指數:
什么Docker Docker是一個容器化平台,它以容器的形式將您的應用程序及其所有依賴項打包在一起,以確保您的應用程序在任何環境中無縫運行。 Docker與虛擬機有何不同 Docke ...
基礎 TCP和UDP的區別? TCP是面向連接的(在客戶端和服務器之間傳輸數據之前要先建立連接),UDP是無連接的(發送數據之前不需要先建立連接) TCP提供可靠的服 ...
面試類 銀行類的問題 問題一:在多線程環境中使用HashMap會有什么問題?在什么情況下使用get()方法會產生無限循環? HashMap本身沒有什么問題,有沒有問題取決於你是如何使用它的。比如,你在一個線程里初始化了一個HashMap然后在多個其他線程里對其進行 ...
學習,內容越多、越雜的知識,越需要進行深刻的總結,這樣才能記憶深刻,將知識變成自己的。這篇文章主要是對多線程的問題進行總結的,因此羅列了自己整理的多線程的問題,都是自己覺得比較經典和一些大企業面試會問到的。這些多線程的問題,有些 ...
2015前端面試頻率題 一個面試大神總結的面試題,拿來學習下。 三大類:HTML,CSS,Javascript(jquery) HTML: 1. ...
一、HashMap的實現原理? 此題可以組成如下連環炮來問 你看過HashMap源碼嘛,知道原理嘛?為什么用數組+鏈表?hash沖突你還知道哪些解決辦法?我用LinkedList代替數組結構可以么 ...
說說JVM的內存分區 線程私有的區域 程序計數器:JVM中程序計數器相當於匯編語言中的CPU中的寄存器,保存程序當前執行的指令的地址。 虛擬機棧:Java方法執行的棧由許多個棧幀構成,每個棧幀對應一個被調用的方法,在棧幀中包括局部變量 ...
十、Spring/Spring MVC 90.為什么要使用 spring? 1.方便解耦,便於開發(Spring就是一個大工廠,可以將所有對象的創建和依賴關系維護都交給spring管理) 2.s ...