前言 談起JVM, 那么就不得不提垃圾收集(Garbage Collection 通常被稱為“GC”). 什么是垃圾收集呢? 想解答這個問題, 我們最好將問題拆解開 如何確定...
前言 微服務(wù)的架構(gòu)越來越流行, 很多老舊項目面臨著解耦重構(gòu), 復(fù)雜項目的解耦通常會引入一些中間件來幫助我們更好的完成工作, 本章, 我們就來通過實例了解下消息中間件的用法. ...
前言 隨著分布式服務(wù)的爛大街, 不可避免的就是公共資源的爭用問題, 對開發(fā)來說, 本質(zhì)上就是如何限流加鎖的問題. 上章簡單介紹了spel表達式的一些應(yīng)用案例, 本章則結(jié)合s...
前言 基于SpingBoot框架中, 我們隨處可以見的便是各種各樣的功能注解, 注解的實現(xiàn)原理AOP之前有說過(翻看本系列的前面幾章即可), 這里不過多贅述. 那么, 你有沒...
前言 上班時間,正在互聯(lián)網(wǎng)暢游中 忽然發(fā)現(xiàn)網(wǎng)頁中出現(xiàn)了個名詞 “java的動態(tài)綁定”, 頓感疑惑, 于是問了周邊的同事 同事們商量好了一樣, 統(tǒng)一回復(fù) “沒聽過”! 求知欲爆...
前言 前面介紹過 JVM被分為三個主要的子系統(tǒng): 類加載器子系統(tǒng) 運行時數(shù)據(jù)區(qū)(也就是內(nèi)存相關(guān)) 執(zhí)行引擎 前幾章我們簡單的梳理了一下JVM的類加載機制及運行時數(shù)據(jù)區(qū), 今天...
前言 用過MyBatis-Plus的自然知道它的好, 方便省心. 不過在不注意一些特性的情況下, 還是容易踩坑的. 業(yè)務(wù)系統(tǒng)上針對一些數(shù)據(jù)的刪除, 常常保險的做法就是邏輯刪除...
背景 最近基于MyBatis(3.4.5)寫了幾個通用抽象類用以繼承, 為了更通用些, 參數(shù)使用了泛型.大致如下 抽象基類-BaseEntity 抽象基類-CommonEnt...
@LeanLee 參考源已在最后有說明哦, 文章多來自歸納總結(jié)外加個人理解,希望學(xué)習(xí)過程中能幫到你
12. 面試官不問, 你也不得不知道的鎖知識!前言 hello, 大家好, 我是咸魚君, 擅長各種Java摸魚姿勢. 恰逢2020年“金九”月, 今天, 我們就來說一說面試中出現(xiàn)頻率極高的鎖知識! ps:說不定可以幫到部...
前言 我們知道, 在java開發(fā)中, .java文件會被編譯超成一個個.class文件, 最終被JVM加載和運行. 大致流程圖如下 什么是類的加載 我們寫的java文件保存...
前言 JDK, JRE, JVM這幾個概念很容易搞暈, 其實, 哪怕是JAVA老手也不一定能理清這些, 所以, 咸魚還是簡單的過下這幾個概念. JDK, JRE, JVM J...
前言 IDEA開發(fā)Maven SringBoot項目, 每次打包時都會發(fā)現(xiàn)Maven執(zhí)行Test打包, 費時費力, 那么問題來了, 我不要Test打包, 直接打包多好?! 下...
前言 近三個月沒更新文章, 可不是我偷懶, 而是工作太忙,實在沒有時間. 時間回到三個月前, 領(lǐng)導(dǎo)突然找到我, 說要準(zhǔn)備搞個“大工程”,一起討論討論. 什么大工程呢? 簡而...
前言 咸魚IDEA導(dǎo)入了之前的項目, 環(huán)境沒有任何變動, 但是編譯時突然報錯 例如這樣的語法錯誤 @Override is not allowed when implemen...
前言 共享變量一直是并發(fā)中比較讓人頭疼的問題, 每個線程都對它有操作權(quán), 所以線程之間的同步就顯得很關(guān)鍵. 前幾章說了很多, 大部分解決之道都和“鎖”相關(guān)! 總兒言之就是對于...
@零無 感謝你的意見哦, 以后會盡量介紹文章穿插的小知識的. 另外, 咸魚其實寫的是個專欄, 原本想的是有需要的同學(xué)可以循序漸進的讀下去
13.1 大佬問我: notify()是隨機喚醒線程么?大佬問我: notify()是隨機喚醒線程么? 我的內(nèi)心戲: 這不是顯而易見么! 肯定是啊! jdk關(guān)于notify()注釋都寫的很清楚!不過這么簡單的問題? 機智如我...
前言 上章通過Filter實現(xiàn)了Xss全局過濾器 可能小伙伴還有點不滿, 全局意味著“一刀切”,雖然我們也有白名單黑名單設(shè)置, 但是, 白名單黑名單針對的是整個方法或整個實體...
前言 項目安全需要, 需要全局對參數(shù)進行xss過濾處理. Xss簡介 關(guān)于Xss很多人可能都有了解, 出于“禮貌”, 咸魚君還是簡單舉個例子 用戶注冊時可以填寫姓名 此時我填...
@sainty_yu 后進先出
13. 大佬問我: notify()會立刻釋放鎖么?大佬問我: notify()會立刻釋放鎖么? ? 我的內(nèi)心戲: 肯定會啊! 這么簡單的問題? 聰明如我, 決定裝小白, 回答: 不會? 大佬: 很...