歡迎光臨
每天分享高質量文章

Java 工程師居家必備的 Intellij IDEA Top10 外掛

點選上方“芋道原始碼”,選擇“置頂公眾號”

技術文章第一時間送達!

原始碼精品專欄

 

來源:檸檬學園


以下是我用過不錯的Intellij外掛,分享給大家希望能幫到大家。

?最後一個,適合艿艿這種英語學渣。

1. lombok

地址:

https://plugins.jetbrains.com/plugin/6317-lombok-plugin

支援lombok的各種註解,從此不用寫getter setter這些 可以把註解還原為原本的java程式碼 非常方便

截圖:

2. p3c


地址:

https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

阿裡巴巴出品的java程式碼規範外掛

可以掃描整個專案找到不規範的地方 並且大部分可以自動修複 

更多可看:

https://github.com/alibaba/p3c/tree/master/idea-plugin

3. FindBugs-IDEA


地址:

https://plugins.jetbrains.com/plugin/3847-findbugs-idea

檢測程式碼中可能的bug及不規範的位置,檢測的樣式相比p3c更多,

寫完程式碼後檢測下 避免低階bug,強烈建議用一下,一不小心就發現很多老程式碼的bug

截圖: 

4. GsonFormat


地址:

https://plugins.jetbrains.com/plugin/7654-gsonformat

一鍵根據json文字生成java類  非常方便

截圖: 

5. Maven Helper


地址:

https://plugins.jetbrains.com/plugin/7179-maven-helper

一鍵檢視maven依賴,檢視衝突的依賴,一鍵進行exclude依賴

對於大型專案 非常方便

截圖:

6. VisualVM Launcher


地址:

https://plugins.jetbrains.com/plugin/7115-visualvm-launcher

執行java程式的時候啟動visualvm,方便檢視jvm的情況 比如堆記憶體大小的分配

某個物件佔用了多大的記憶體,jvm調優必備工具

截圖:

7. GenerateAllSetter


地址:

https://plugins.jetbrains.com/plugin/9360-generateallsetter

一鍵呼叫一個物件的所有set方法並且賦予預設值 在物件欄位多的時候非常方便

截圖:

8. MyBatisCodeHelperPro


地址:

https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro

mybatis程式碼自動生成外掛,大部分單表操作的程式碼可自動生成  減少重覆勞動 大幅提升效率

截圖: 

9. Rainbow Brackets


地址:

https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

彩虹顏色的括號  看著很舒服 敲程式碼效率變高

截圖:

10. Translation


地址:

https://plugins.jetbrains.com/plugin/8579-translation

最好用的翻譯外掛,功能很強大,介面很漂亮

以上外掛均可在Intellij 外掛市場中搜索到或者開啟外掛名字下方的連結從硬碟安裝外掛。

詳細的可以看p3c外掛的安裝檔案:

https://github.com/alibaba/p3c/tree/master/idea-plugin

有其他外掛推薦的話,歡迎留言~




如果你對 Dubbo 感興趣,歡迎加入我的知識星球一起交流。

知識星球

① 目前在知識星球更新了《Dubbo 原始碼解析》目錄如下:

01. 除錯環境搭建
02. 專案結構一覽
03. 配置 Configuration
04. 核心流程一覽

05. 拓展機制 SPI

06. 執行緒池

07. 服務暴露 Export

08. 服務取用 Refer

09. 註冊中心 Registry

10. 動態編譯 Compile

11. 動態代理 Proxy

12. 服務呼叫 Invoke

13. 呼叫特性 

14. 過濾器 Filter

15. NIO 伺服器

16. P2P 伺服器

17. HTTP 伺服器

18. 序列化 Serialization

19. 叢集容錯 Cluster

20. 優雅停機

21. 日誌適配

22. 狀態檢查

23. 監控中心 Monitor

24. 管理中心 Admin

25. 運維命令 QOS

26. 鏈路追蹤 Tracing

… 一共 69+ 篇

② 目前在知識星球更新了《Netty 原始碼解析》目錄如下:

01. 除錯環境搭建
02. NIO 基礎
03. Netty 簡介
04. 啟動 Bootstrap

05. 事件輪詢 EventLoop

06. 通道管道 ChannelPipeline

07. 通道 Channel

08. 位元組緩衝區 ByteBuf

09. 通道處理器 ChannelHandler

10. 編解碼 Codec

11. 工具類 Util

… 一共 61+ 篇

③ 目前在知識星球更新了《資料庫物體設計》目錄如下:


01. 商品模組
02. 交易模組
03. 營銷模組
04. 公用模組

… 一共 17+ 篇

原始碼不易↓↓↓

點贊支援老艿艿↓↓

贊(0)

分享創造快樂