日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
分享幾個實用的IDEA插件,提高你的工作效率!

前言

本篇文章主要分享一些工作中常用的IDEA插件,希望對大家有幫助!

JDK1.8新增的Stream流操作,極大地提升了編程快感,也精簡了代碼。

同時,存在一個問題,debugger下不易調(diào)試,不能一行一行地看到執(zhí)行結(jié)果。

Java Stream Debugger

這個插件解決了此問題。

如下代碼:

 
 
 
 
  1. public class Main {
  2.     public static void main(String[] args) {
  3.         List list = new ArrayList();
  4.         list.add("月");
  5.         list.add("伴");
  6.         list.add("飛");
  7.         list.add("魚");
  8.         list.stream().distinct().findFirst().get();
  9.     }
  10. }

使用插件調(diào)試:

Jclasslib bytecode viewer

jclasslib bytecode viewer是一個可以可視化已編譯Java類文件和所包含的字節(jié)碼的工具。

使用時直接選擇 View --> Show Bytecode With jclasslib

注意:如果是自己項目的源碼需要先編譯

LeetCode editor

LeetCode刷算法神器,可以拉取到LeetCode題,提交代碼到LeetCode幫忙執(zhí)行,非常贊。

Maven Helper

此插件可用來方便顯示Maven的依賴樹,在沒有此插件時,如果想Maven的依賴樹需要輸入命令行:mvn dependency:tree 才可查看依賴。

如果想看是否有依賴包沖突的話也需要輸入命令行等等的操作。

而如果安裝Maven Helper插件就可免去命令行困擾,通過界面即可操作完成。

相應(yīng)操作:

  1. Conflicts(查看沖突)
  2. All Dependencies as List(列表形式查看所有依賴)
  3. All Dependencies as Tree(樹形式查看所有依賴)

Jrebel

日常開發(fā)中,當你項目在debug 的時候,修改任意一個 java 文件時,tomcat并不能將此文件的修改實時編譯并反映到運行的項目中去,所以只能重啟項目,這個過程是相當痛苦的,尤其是項目稍微大點的話,開發(fā)期間可能你就是一直在重啟項目。

JRebel是一款JVM插件,它使得Java代碼修改后不用重啟系統(tǒng),立即生效。

GenerateAllSetter

該插件作用是可以快速針對已有的model實體對象的屬性生產(chǎn)set代碼,免去開發(fā)者在開發(fā)過程中set屬性值時還需要去實體對象中翻查的時間,生成的同時會附帶類型默認值

VisualVM Launcher

這個插件一般可用于在本地開發(fā)進行壓力測試,性能測試之類的監(jiān)控器,其他場景一般不推薦使用此模式啟動。

會啟動另外一個Visual VM窗口,這個窗口是JDK bin目錄下的JvisualVM 。

配置地址:

SequenceDiagram

在接手老項目時,一上手很難窺到全貌,這時候要是能夠把接口的調(diào)用關(guān)系,整個時序圖展示出來,對深入了解項目幫助很大。

有這么一款插件SequenceDiagram能夠根據(jù)方法的調(diào)用關(guān)系,自動生成執(zhí)行時序圖。

安裝完成后,在某個類的某個函數(shù)中,右鍵 --> Sequence Diagaram即可調(diào)出。

Auto filling Java call arguments

代碼生成插件,通過快捷鍵自動補全函數(shù)的調(diào)用參數(shù),針對包含大量參數(shù)的構(gòu)造函數(shù)和方法非常有用!

GitToolBox

配合版本控制工具Git使用,非常直觀顯示當前項目分支,及代碼未更新,未提交數(shù)目,省去查詢分支和最新代碼等不必要的麻煩。

IntelliJad

IntelliJad是一個Java class文件的反編譯工具,需要在 setting 中設(shè)置本地Java jad.exe工具的地址。

找到一個Jar包選擇class文件右鍵Decompile,會出現(xiàn)反編譯的結(jié)果。

Key Promoter X

這個Key Promoter X插件就會用對話框的形式提醒你使用快捷鍵操作。

非常適合不熟悉jetbrains全家桶IDE的同學,學習使用快捷鍵。

Code Screenshots

代碼截圖工具,有了它可以快速截出漂亮的代碼。

配置地址:

Codota AI Autocomplete for Java

這款插件基于AI技術(shù),通過對大量開源的項目學習,幫助開發(fā)者提供更可靠的智能推薦,讓編程變得更方便!


標題名稱:分享幾個實用的IDEA插件,提高你的工作效率!
文章網(wǎng)址:http://www.dlmjj.cn/article/dhighes.html