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

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)

分享創造快樂