原创 線程池源碼解讀
參考文檔: https://www.jianshu.com/p/a977ab6704d7 源碼位置: java.util.concurrent.ThreadPoolExecutor#execute jdk 版本: 1.8 3
原创 Mysql EXPLAIN列的解釋 Mysql EXPLAIN列的解釋
轉載自: Mysql EXPLAIN列的解釋 感謝原作者
原创 Spring AOP切點表達式用法總結 Spring AOP切點表達式用法總結
參考文檔: Spring AOP切點表達式用法總結 感謝原作者
原创 各種文檔地址記錄
spring全家桶: 樣例地址: https://docs.spring.io/spring-framework/docs/ spring-framework的位置, 也可以是spring-boot, spring-data 等spring
原创 配置中心 和 緩存的思考
配置中心 例如: 攜程的apollo , furion 配置中心, 是用來配置一些開關值,灰度值 等容易變化的配置項。一般場景是需要手動更新配置值, 也可以通過程序更新。 一般來講配置中心的key 是需要在配置中心提前註冊好的。
原创 保障項目質量
主要思路: 1. 代碼儘可能的清晰簡單 (工具: FindBugs,阿里代碼規約等 減少潛在問題) 2. 儘可能充分的驗證(驗證成本低, 單元測試-自動化, 灰度驗證等) 3. 業務監控 和 告警 4. 上線:灰度 + 監控 + 回
原创 一致性協議理解
感謝原作者 原文地址:https://blog.csdn.net/chicm/article/details/41794475
原创 list的引用
1 public static void test(List<String> list){ 2 list = new ArrayList<>(); 3 list.add("cc");
原创 Redis詳解----- 緩存穿透、緩存擊穿、緩存雪崩
原文地址: https://www.cnblogs.com/ysocean/p/12452023.html#_label1_1 感謝原作者 目錄 1、緩存穿透 一、概念 二、解決辦法 2、緩存擊穿 一、概念 二、解決辦法
原创 MAT入門到精通
原文地址: MAT入門到精通(一):https://cloud.tencent.com/developer/article/1423835 MAT入門到精通(二) https://cloud.tencent.com/developer/ar
原创 meven依賴思考記錄
背景介紹: 1. 工程依賴: rocketmq , rockmq 需要依賴 netty (但是rocketmq沒有直接把netty 依賴帶進來) 2. 工程通過 spring-boot-starter-data-redis 間接將 nett
原创 Java中的逆變與協變 Java中的逆變與協變
原文地址: Java中的逆變與協變 感謝原作者
原创 Vue dubug方法彙總
1. debugger 的方式 -- 推薦 參考文檔:https://blog.csdn.net/xyx107/article/details/104396772 怎麼一步步debugger, 一步步的的執行情況,數據情況,還需要理解
原创 消息有關的文檔
rocketmq, kafka比較: https://zhuanlan.zhihu.com/p/60196818 rocketmq的推拉模式:https://www.jianshu.com/p/8d890bdf0ab6?utm_campai
原创 電商常識記錄
國內快遞一般都是不重複的 原因: 每個快遞公司的單號規則是不同的