原创 線程池源碼解讀

參考文檔: 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

原创 電商常識記錄

國內快遞一般都是不重複的 原因: 每個快遞公司的單號規則是不同的