SpringBoot為我們做的自動配置,確實方便快捷,但一直搞不明白它的內(nèi)部啟動原理,這次就來一步步解開SpringBoot的神秘面紗,讓它不再神秘。 從上面代碼可以看出,A...
SpringBoot為我們做的自動配置,確實方便快捷,但一直搞不明白它的內(nèi)部啟動原理,這次就來一步步解開SpringBoot的神秘面紗,讓它不再神秘。 從上面代碼可以看出,A...
:package: 本文已歸檔到:「blog」 目錄 目錄 標(biāo)題 文本樣式 列表 分割線 鏈接 引用 代碼高亮 表格 Emoji 表情 注腳 數(shù)學(xué)公式 Diff 流程圖 HT...
?? 本文以及示例源碼已歸檔在 javacore 一、并發(fā)鎖簡介 確保線程安全最常見的做法是利用鎖機制(Lock、sychronized)來對共享數(shù)據(jù)做互斥同步,這樣在同一個時...
?? 本文以及示例源碼已歸檔在 javacore 一、原子變量類簡介 為何需要原子變量類 保證線程安全是 Java 并發(fā)編程必須要解決的重要問題。Java 從原子性、可見性、有...
?? 本文以及示例源碼已歸檔在 javacore 一、線程簡介什么是進程什么是線程進程和線程的區(qū)別 二、線程基本用法創(chuàng)建線程線程休眠線程禮讓終止線程守護線程FAQ 三、線程間通...
一、簡介 什么是線程池 線程池是一種多線程處理形式,處理過程中將任務(wù)添加到隊列,然后在創(chuàng)建線程后自動啟動這些任務(wù)。 為什么要用線程池 如果并發(fā)請求數(shù)量很多,但每個線程執(zhí)行的時...
深入理解 Java 注解 本文內(nèi)容基于 JDK8。注解是 JDK5 引入的,后續(xù) JDK 版本擴展了一些內(nèi)容,本文中沒有明確指明版本的注解都是 JDK5 就已經(jīng)支持的注解。??...
?? 本文已歸檔到:「javacore」?? 本文中的示例代碼已歸檔到:「javacore」 1. 異常框架 1.1. Throwable Throwable 是 Java 語言...
?? 本文已歸檔到:「javacore」?? 本文中的示例代碼已歸檔到:「javacore」 1. 簡介 1.1. 數(shù)組的特性 數(shù)組對于每一門編程語言來說都是重要的數(shù)據(jù)結(jié)構(gòu)之一,...
?? 本文已歸檔到:「javacore」?? 本文中的示例代碼已歸檔到:「javacore」 1. 簡介 enum 的全稱為 enumeration, 是 JDK5 中引入的特性...
方法(有的人喜歡叫函數(shù))是一段可重用的代碼段。?? 本文已歸檔到:「javacore」?? 本文中的示例代碼已歸檔到:「javacore」 1. 方法的使用 1.1. 方法定義 ...
?? 本文已歸檔到:「javacore」 1. 數(shù)據(jù)類型分類 Java 中的數(shù)據(jù)類型有兩類: 值類型(又叫內(nèi)置數(shù)據(jù)類型,基本數(shù)據(jù)類型) 引用類型(除值類型以外,都是引用類型,包...
?? 本文已歸檔到:「javacore」?? 本文中的示例代碼已歸檔到:「javacore」 1. 為什么需要泛型 JDK5 引入了泛型機制。 為什么需要泛型呢?回答這個問題前,...
?? 本文已歸檔到:「javacore」?? 本文中的示例代碼已歸檔到:「javacore」 1. 簡介 1.1. 什么是反射 反射(Reflection)是 Java 程序開發(fā)...