原创 idea常用插件

Alibaba Java Coding Guidelines 代碼規範 lombok lombok支持,提升開發效率 maven helper maven依賴分析 Rainbow brackets 彩虹括號,讓代碼中的括號更具標識

原创 springboot源碼學習--頂級接口

bean加載(bean工廠,bean註冊表,bean後置處理器,bean裝配) BeanFactory:IOC容器頂級接口, FactoryBean是裝飾者模式,是一個bean,getObject()返回自定義的bean,通過&b

原创 swagger一站式配置

一、swagger配置 二、生成好看的api文檔 三、swagger導出pdf html 一站式github:https://github.com/lei0908/swagger-export 參考博客: https:/

原创 springboot源碼學習--設計模式及工具類

單例模式-ApplicationConversionService private static volatile ApplicationConversionService sharedInstance; public stat

原创 Lombok的使用

原文鏈接:https://blog.csdn.net/qq_33404395/article/details/80656654 爲何要使用Lombok 我們在開發過程中,通常都會定義

原创 navicat快捷鍵

ctrl+R 替換 ctrl+q 打開查詢窗口 ctrl+/ 註釋sql語句 ctrl+shift +/ 解除註釋 ctrl+r 運行查

原创 git刪除遠程倉庫的文件或目錄,但不刪工作區

刪除aa目錄下的1.txt文件:git rm -r --cached aa/1.txt 刪除aa目錄:git rm -r --cached aa -r:Allow recursive removal when a leading di

原创 IDEA快捷鍵

大小寫轉換:Ctrl+shift+y 補全分號:Ctrl+shift+enter 代碼塊合併展開:ctrl+m 上一個/下一個方法:ctrl+shift+↑↓ 到文件開頭/結尾:ctrl+home/end 批量修改名稱:F2 打開文件

原创 idea初始化配置

參考以下兩篇文章 文章1 https://mp.weixin.qq.com/s/dfZrFuoih94Puu6dt_AxDA 文章2 https://mp.weixin.qq.com/s/2Bb_Z_mXv9p6rwcGVgxa2A

原创 git

git show HEAD git log --online git log --stat:每個差異統計信息 git log --decorate --graph --oneline --all cat .git/HEAD git p

原创 索引

###1.默認情況下,一旦創建了一個表,這個表設置了主鍵,那麼mysql會爲這個主鍵創建一個unique索引。 ###2.索引的類型: 1.Normal:普通索引,允許一個索引值後關聯多個行值。 2.Unique:唯一索引,允許一個索

原创 Redis 的key設計技巧&&緩存問題

Redis 的key設計技巧 1.1 原主鍵列進行查詢 比照關係數據庫的設計: 1): 把表名轉換爲key前綴. 2): 第2段放置用於區分區key的字段–對應mysql中的主鍵的列名,如userid 3): 第3段放置主鍵值

原创 小結1

1、select 0和select 1區別 select 0,返回結果爲0 select 1,返回結果爲1 select 0 from tableA,返回與tableA同等記錄數的0 select 1 from tableA,返回與

原创 dubbo負載均衡策略及對應源碼分析

在集羣負載均衡時,Dubbo 提供了多種均衡策略,缺省爲 random 隨機調用。我們還可以擴展自己的負責均衡策略,前提是你已經從一個小白變成了大牛,嘻嘻 1、Random LoadBalance 1.1 隨機,按權重設置隨機概率。 1

原创 深入String類

問題1:爲什麼String既可以當基本類型又可以當引用類型使用? 1、String是引用數據類型,不是基本數據類型。java除了8種常用的基本類型以外都是引用數據類型。 2、String str = “abc” 實際是將str引用指