1. FindBugs-IDEA
作用:
檢測代碼中可能的bug及不規范的位置,寫完代碼后檢測下 避免低級bug。
靜態分析工具承諾無需開發人員費勁就能找出代碼中已有的缺陷。當然,如果有多年的編寫經驗,就會知道這些承諾並不是一定能兌現。
成功標志:
重啟idea后如果插件加載成功左下角出現:
2. Maven Helper
作用:
一鍵查看maven依賴,查看沖突的依賴,一鍵進行exclude依賴
對於大型項目 非常方便
成功標志:
重啟idea后如果插件加載成功 打開pom文件左下角出現:
實際應用:
切換Dependency Analyzer試圖即可進行相應操作:
-
Conflicts(查看沖突)
-
All Dependencies as List(列表形式查看所有依賴)
-
All Dependencies as Tree(樹形式查看所有依賴)
選中右鍵就可以 Exclude 啦,想用1.2就把其他版本的Exclude掉,想用1.1.3就把其他版本的Exclude掉,很方便。
3. VisualVM Launcher
作用:
運行java程序的時候啟動visualvm,方便查看jvm的情況 比如堆內存大小的分配
某個對象占用了多大的內存,jvm調優必備工具
成功標志:
重啟idea后如果插件加載成功右上角出現:
實際應用:
首先需要一個客戶端
將客戶端解壓
打開settings配置面板
配置excutable===》選擇到客戶端的bin目錄的visualvm.exe文件
然后點擊ok。apply應用一下
右鍵使用VM插件啟動
然后會自動加載程序:
可查看jvm狀態,然后就可以自行調試咯:
4. GenerateAllSetter
作用:
一鍵調用一個對象的所有set方法並且賦予默認值 在對象字段多的時候非常方便
實際應用:
通過alt +enter生成一個類所有setter方法的默認值。
當兩個對象轉換器具有相同的字段時,為它們生成一個set方法;當returnType是List Set Map時生成默認值。
5. Rainbow Brackets
作用:
彩虹顏色的括號 看着很舒服 敲代碼效率變高。清除分清括號個數,防止括號錯亂
實際應用:
最近括號內容高亮效果:ctrl+鼠標右鍵單擊
最近括號內容外暗淡效果:alt+鼠標右鍵單擊
6. P3c
Alibaba Java Coding Guidelines
作用:
阿里巴巴出品的java代碼規范插件,可以掃描整個項目找到不規范的地方 並且大部分可以自動修復 。雖說檢測功能沒有findbugs強大,但是可以自動修復,阿里巴巴Java編碼指南插件支持。
成功標志:
點擊上方tools,出現阿里編碼制約
實際應用:
右鍵,點擊編碼制約規范,下方出現:
7. Translation
作用:
最好用的翻譯插件,功能很強大,界面很漂亮
特征:
多個翻譯引擎。多種語言的互譯。
-
谷歌翻譯。
-
有道翻譯。
-
百度翻譯。
-
文字轉語音。
-
自動選擇字。
-
自動分詞