原创 class文件結構與格式 ------- 思維導圖

前言 class文件作爲操作系統無關的格式文件,是JVM直接識別的字節碼文件。它可由java、scala、groovy等語言編譯而來,校驗後可在JVM中執行。下面我們一起看看class文件的結構與格式規範。 1. class文件基

原创 JVM垃圾回收二:算法實現------思維導圖

前言 本博客爲前一篇文章《JVM垃圾回收一:基本思想------思維導圖》的垃圾回收算法具體設計與實現 垃圾回收算法 思維導圖大綱 一. 垃圾收集算法 1. 理論(假設)基礎 弱分代假說:絕大多數對象都是朝生夕滅的(活的

原创 三分鐘熟悉@Async註解------Spring多線程異步調用的藝術

Java同步調用 我們寫的Java代碼,大多數都是同步調用,只啓動一個線程。所謂同步調用,舉個簡單的例子: 某個程序一開始執行方法A(),此時線程進入A方法中依次或循環向下執行邏輯,程序計數器(Program Counter R

原创 IntelliJ IDEA自制主題theme--Type Color

       在此分享一個我自制的IntelliJ IDEA的配色主題--“Type Color”,此主題適合java開發使用,也適合使用者根據自己的習慣再做修改        此主題基於IntelliJ IDEA的經典主題:“Class