阿里的面試官問了個問題,如果corePolllSize=10,MaxPollSize=20,如果來了25個線程 怎么辦, 先 達到 corePoolSize,然后 優先放入隊列,然后在到MaxPollSize;然后拒絕; 答案: 當線程數小於corePoolSize時,提交一個任務創建 ...
RPC Remote Procedure Call RPC服務 從三個角度來介紹RPC服務:分別是RPC架構,同步異步調用以及流行的RPC框架。 RPC架構 先說說RPC服務的基本架構吧。允許我可恥地盜一幅圖哈 我們可以很清楚地看到,一個完整的RPC架構里面包含了四個核心的組件,分別是Client,Server,Client Stub以及Server Stub,這個Stub大家可以理解為存根。分別 ...
2018-03-19 16:31 0 1110 推薦指數:
阿里的面試官問了個問題,如果corePolllSize=10,MaxPollSize=20,如果來了25個線程 怎么辦, 先 達到 corePoolSize,然后 優先放入隊列,然后在到MaxPollSize;然后拒絕; 答案: 當線程數小於corePoolSize時,提交一個任務創建 ...
在jdk7的新特性方面主要有下面幾方面的增強: 1.1二進制變量的表示,支持將整數類型用二進制來表示,用0b開頭。 所有整數int、short、long、byte都可以用二進制表 ...
1.JVM的內存結構和管理機制; JVM的生命周期 JVM主要包括四個部分: JVM ...
剛看到這個題目的時候無從下手,因為覺得synchronized和lock在加鎖的方式上有很大不同,比如,看看正常情況下synchronized時如何加鎖的。 方式一: 方式二: 從這 ...
轉載自:https://www.cnblogs.com/haimishasha/p/10872857.html 1. 自我介紹 2. 項目介紹,項目難點 3. 筆試題研究過嗎? 4. Mybatis多參數傳遞 5. 數據庫隔離級別 ...
舉例A依賴於B及C,而B又依賴於X、Y,而C依賴於X、M,則A除引B及C的依賴包下,還會引入X,Y,M的依賴包(一般情況下了,Maven可通過<scope>等若干種方式控制傳遞依賴)。這里 ...
一、基礎知識: 1、CurrentHashMap的數據結構,Java1.8 與 java 1.7的區別,增加了那些特性 這個其實是考了一下編程思路,hashMap(鏈表+數組)==》1.8之后 ...
一.ArrayList、LinkedList 和 Vector 的區別。 1.ArrayList非線程安全的,Vector是線程安全的。 2.ArrayList擴容時按照50%增加,Vec ...