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