HotSpot源碼閱讀和解析 從零開始閱讀HotSpot源碼 一、獲取并構建HotSpot 源碼 HotSpot 源碼下載地址: https://github.com/ope...

HotSpot源碼閱讀和解析 從零開始閱讀HotSpot源碼 一、獲取并構建HotSpot 源碼 HotSpot 源碼下載地址: https://github.com/ope...
請問是那本書
jvm誤區--動態對象年齡判定虛擬機并不是永遠地要求對象的年齡必須達到了MaxTenuringThreshold才能晉升老年代,如果在Survivor空間中相同年齡所有對象大小的總和大于Survivor空...
第四次重印的時候勘誤了
#4-12 Page 134:如果在Survivor空間中【相同年齡】所有對象大小的總和大于Survivor空間的一半
更正:如果在Survivor空間中【低或等于某個年齡的】所有對象大小的總和大于Survivor空間的一半
#4-13 Page 134:滿足【同年】對象達到Survivor空間的一半規則
更正:滿足【低于或等于某年齡的】對象達到Survivor空間的一半規則
MultipartResolver ??多文件上傳組件 LocaleResolver ??初始化本地語言環境 ThemeResolver ??初始化模板處理器 Handler...
什么是SpringBoot? 回答這個問題之前,我先回答一下什么是Spring? Spring框架是一個開放源代碼的應用框架,是針對Bean的生命周期進行管理的輕量級容器。 ...
@趙鎮 是的
Spring中的Bean是線程安全的嗎?為什么?Spring中的Bean是線程安全的嗎?為什么? 答案:不是。 因為SpringIOC容器本身沒有提供Bean的線程安全策略,所以Spring容器中的Bean本身不具備線程安...
△三次握手建立接,究竟是什么情況? TCP是基于連接的,所以在傳輸數據前需要建立連接。 ??TCP在傳輸上是雙工傳輸,不區分Client端和Server端,為了便于理解,我們...
Condition源碼分析 ??調用 Condition,需要獲得 Lock 鎖,所以意味著會存在一個 AQS 同步隊列,先來看 Condition.await 方法。 ??...
J.U.C 簡介 ??Java.util.concurrent 是在并發編程中比較常用的工具類,里面包含很多用來在并發場景中使用的組件。比如線程池、阻塞隊列、計時器、同步器、...
連接 ??MySQL服務監聽的端口默認是3306,客戶端連接服務端的方式有很多種。可以是異步,同步,短連接,長連接,可以是TCP也可以是Unix Socket。 如何查看當前...
問題來了什么是HASH? ??這就是HASH[http://www.lxweimin.com/p/758f783dbdad] 解決HASH沖突有以下方法: ??1.鏈式地址法...
什么是Hash?什么是Hash表?什么是Hash沖突? HASH ??哈希(散列)是指:任意長度的輸入經過hash算法轉化為固定長度的輸出。 哈希的使用 Hash取模 (ha...
MyBatis的工作流程 1.解析配置文件 ??對于MyBatis來說,我不知道你的數據庫地址和賬戶啊,你要告訴我。配置包含了全局配置文件和映射器文件,里面說明了如何控制My...
一、MyBatis 實際使用案例 編程式使用 ??JavaApi編程的方式使用。 1.引入Mybatis jar 包 2.創建一個全局配置文件,里面是MyBatis一些核心行...
為什么要用Mybatis? ??看一段JDBC的代碼 再封裝一次 java提供了jdbc來與數據庫通訊,使用jdbc操作數據庫數據需要五步: ??1.加載驅動。??2.獲取數...
SpringBean的生命周期 ??有關Bean的生命周要從他們的作用域來區分。所謂的生命周期就是從 創建->使用->銷毀 ??singlton(單例):從Spring 容器...