一鍵調用一個對象的全部set方法而且賦予默認值。jvm
搜不到GenerateAllSetter插件maven
插件市場搜索該插件函數
安裝插件,安裝後重啓才能生效工具
新建一個類,鼠標放在上面後【Alt+Enter】,以下圖測試
選擇【Generate all setter】,生成的默認的setterspa
翻譯插件,功能強大。.net
搜Translation,結果出來不少結果,究竟是哪一個呢?插件
去官網看一下翻譯
http://plugins.jetbrains.com/plugin/8579-translation
發現官網的更新時間跟上上圖的更新時間一致,應該就是Translation那個。
安裝重啓後,IDEA的右下角會出現翻譯的圖標
鼠標右鍵菜單欄,也出現了新的翻譯選項
以java.lang.Object爲例,選中一段註釋,Ctrl+Shift+Y,出現翻譯結果
http://www.javashuo.com/article/p-vmncevkx-ga.html
運行java程序的時候啓動visualvm,方便查看jvm的狀況,好比堆內存大小的分配。
能夠看到菜單欄裏多了兩個選項
而且工具欄相比較以前也多了兩個按鈕
main函數右鍵Debug with VisualVM ‘......main()’
首次使用時須要設置本地的,以下圖可視化監視工具(選擇本地JDK安裝目錄下的bin目錄中的jvisualvm便可)。
程序啓動後會啓動VisualVM
啓動後能夠查看程序運行的各類信息
代碼最後加上睡眠代碼
try{
TimeUnit.SECONDS.sleep(10000000);
}catch (Exception e){
}
這樣才能夠看到運行效果。不然程序運行立刻跳過去,就啥也看不到了。
https://blog.csdn.net/qq_33541575/article/details/80211122
https://blog.csdn.net/sunpeng_sp/article/details/77393348
一鍵查看maven依賴,查看衝突的依賴,一鍵進行exclude依賴。
IDEA重啓後,此時打開POM文件時能夠看到tab頁Dependency Analyzer。
Text標籤頁能夠查看POM文件的文本。
Dependency Analyzer標籤頁下有三個選項(以下圖所示):
Conflicts(衝突)
All Dependencies as List(列表形式查看全部依賴)
All Dependencies as Tree(樹結構查看全部依賴)
選中衝突選項 conflicts,這一列都是存在衝突的包。左側展現的正在使用的依賴包(版本),選中其中某個衝突依賴包,好比guava:19.0,右邊會展現具體的衝突依賴包版本、引用位置等詳細信息。紅色的爲有依賴衝突的版本。
選中其中不想使用過的依賴版本,右鍵就能夠 Exclude 了。這裏選中20.0版本,鼠標右鍵就出現Exclude選項,選中
而後查看POM文件文本,能夠看到排除了衝突依賴的包。