springboot中@Bean的實例化過程

configClass null sourceClass bean tthis tfor Bean


推薦一款idea中超級好用的畫UML圖的插件

uml plantuml 代碼 一款 可以 隨便 修改


LongAdder和AtomicLong相比的優勢分析

Cell CAS rs Double LongAdder && else


自定義AOP實現簡單限流

org LongAdder new applicationContext RateLimter maxCount springframework


JDK 動態代理和 CGLIB 代理

對象 public JDK UserServiceImpl Object proxy 接口


生成全局唯一流水號不能這麼寫

Java虛擬機 算法 百度


springboot安全使用groovyshell

Groovy 腳本語言 JSON


ShardingSphere第二篇之數據源初始化

數據庫 文章 Java


ShardingSphere之開篇創建工程

MySQL DS 3


springboot中配置多數據源

數據庫


druid的錯誤配置引起的問題

SQL 數據庫


一次線程池亂用引發的雙十一故障

Redis 設計 人生第一份工作


責任鏈模式(職責鏈模式)詳解

跳槽那些事兒 JSP 電腦 數據結構


如何利用策略模式優化工程化代碼

算法 設計 自行車 程序員 讓夢發生 抖動臨安紅 軟件 轎車


面向對象設計原則之迪米特法則

設計 程序員 通信 軟件 傳媒


面向對象設計原則之接口隔離原則

設計 程序員


面向對象設計原則之單一職責原則

設計 大學 人生第一份工作 軟件


面向對象設計原則之依賴倒置原則

設計 婺源 萬物嚐鮮節 韶關 軟件設計


里氏替換原則

鷸鴕 設計 動物 生物 燕子 企鵝


面向對象設計原則之開閉原則

軟件 設計 Windows 程序設計 程序員


Java的serialVersionUID的作用是啥

Java 編譯器 Java虛擬機