
前言 談起JVM, 那么就不得不提垃圾收集(Garbage Collection 通常被稱為“GC”). 什么是垃圾收集呢? 想解答這個問題, ...
前言 微服務(wù)的架構(gòu)越來越流行, 很多老舊項目面臨著解耦重構(gòu), 復(fù)雜項目的解耦通常會引入一些中間件來幫助我們更好的完成工作, 本章, 我們就來通過...
前言 隨著分布式服務(wù)的爛大街, 不可避免的就是公共資源的爭用問題, 對開發(fā)來說, 本質(zhì)上就是如何限流加鎖的問題. 上章簡單介紹了spel表達式...
前言 基于SpingBoot框架中, 我們隨處可以見的便是各種各樣的功能注解, 注解的實現(xiàn)原理AOP之前有說過(翻看本系列的前面幾章即可), 這...
前言 上班時間,正在互聯(lián)網(wǎng)暢游中 忽然發(fā)現(xiàn)網(wǎng)頁中出現(xiàn)了個名詞 “java的動態(tài)綁定”, 頓感疑惑, 于是問了周邊的同事 同事們商量好了一樣, 統(tǒng)...
前言 前面介紹過 JVM被分為三個主要的子系統(tǒng): 類加載器子系統(tǒng) 運行時數(shù)據(jù)區(qū)(也就是內(nèi)存相關(guān)) 執(zhí)行引擎 前幾章我們簡單的梳理了一下JVM的類...
前言 用過MyBatis-Plus的自然知道它的好, 方便省心. 不過在不注意一些特性的情況下, 還是容易踩坑的. 業(yè)務(wù)系統(tǒng)上針對一些數(shù)據(jù)的刪除...
背景 最近基于MyBatis(3.4.5)寫了幾個通用抽象類用以繼承, 為了更通用些, 參數(shù)使用了泛型.大致如下 抽象基類-BaseEntity...
前言 我們知道, 在java開發(fā)中, .java文件會被編譯超成一個個.class文件, 最終被JVM加載和運行. 大致流程圖如下 什么是類的...