1. 程式人生 > >Java必備的IDEA Top10 外掛【轉】【收藏】

Java必備的IDEA Top10 外掛【轉】【收藏】

1. lombok

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

2. p3c

阿里巴巴出品的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

一鍵檢視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

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

10. Translation

地址:

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

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

相關推薦

Java必備IDEA Top10 外掛收藏

1. lombok 支援lombok的各種註解,從此不用寫getter setter這些 可以把註解還原為原本的java程式碼 非常方便 2. p3c 阿里巴巴出品的java程式碼規範外掛 可以掃描整個專案找到不規範的地方 並且大部分可以自動修復 

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

lombok p3c 可以掃描整個專案找到不規範的地方 並且大部分可以自動修復 FindBugs-IDEA GsonFormat Maven Helper VisualVM Launcher Generat

JAVA秒會技術之玩多執行緒多執行緒那些事兒(一)

多執行緒那些事兒(一) 現在只要出去面試,關於“Java多執行緒”的問題,幾乎沒有一家單位不問的,可見其重要性。於是博主抽空研究了一下,確實很有意思!以下是我綜合整理了網上的各種資料,和個人的一些理解,寫的一篇總結博文,僅供學習、交流。 (一)多執行緒的概念      

自網絡JS實現保存當前網頁HTML到本地

console http nts jquer () webkit 網絡 ctu color <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <titl

錄,收集Windows下批處理文件(BAT)的參數之編輯符

border cell 子字符串 文件名 soft 處理 獲取 第一個 div Windows下批處理文件(BAT)的參數之編輯符 可以在批處理文件內的任意地方使用批處理參數。 批處理參數擴展變量(%0 到 %9)。當在批處理文件中使用批處理參數時,%0 將由批處理文件名

自虎嗅段永平在斯坦福與華人學生交流分享

虎嗅注:9月30日,段永平在斯坦福校園與華人學生進行了交流和分享,段永平是步步高、OPPO和vivo的幕後大佬,也是拼多多黃崢的導師與早期投資人。在對話中,他透露了自己“成功的祕訣”:有一個“Stop Doing List(不為清單,虎嗅譯)”,有所為有所不為,不做不對的事,比做對的事更重要

遊戲的本質自網易

以往遊戲研究、評測的方法上的問題以往無論是權威雜誌媒體,還是遊戲開發專業人士,在評價一個遊戲的時候往往採用還原論的方法,即把遊戲拆為各個要素,評價要素的得分,最後將要素得分簡單相加,得出遊戲的得分。還原論在過去的幾百年中被科學家廣為運用,即把事物象拆鐘錶一樣還原成一個個零件,然後分析零件,得出事物的本質

置卷積當想用通過學習來進行上取樣的時候

反捲積(Deconvolution)的概念第一次出現是Zeiler在2010年發表的論文Deconvolutional networks中,但是並沒有指定反捲積這個名字,反捲積這個術語正式的使用是在其之後的工作中(Adaptive deconvolutional networ

二分圖最大匹配總結自kb神

無限膜拜kb神啊!!! 二分圖匹配(匈牙利演算法) 1。一個二分圖中的最大匹配數等於這個圖中的最小點覆蓋數 König定理是一個二分圖中很重要的定理,它的意思是,一個二分圖中的最大匹配數等於這個圖中的最小點覆蓋數。如果你還不知道什麼是最小點覆蓋,我也在這裡說一下:

.NET博文收藏

1024超級勳章 授予原創文章總數達

iOS開發必收藏詳解iOS應用程式內使用IAP/StoreKit付費、沙盒(SandBox)測試、建立測試賬號流程!2012-12-11日更新獲取"產品付費數量等於0的問題"

//——2012-12-11日更新   獲取"產品付費數量等於0這個問題"的原因 看到很多童鞋問到,為什麼每次都返回數量等於0?? 其實有童鞋已經找到原因了,原因是你在 ItunesConnect 裡的 “Contracts,

10.Visual Studio Code 必備外掛,主題及語法提示

原文地址:http://www.css88.com/archives/8064 小編推薦:掘金是一個面向程式設計師的高質量技術社群,從 一線大廠經驗分享到前端開發最佳實踐,無論是入門還是進階,來掘金你不會錯過前端開發的任何一個技術乾貨。 Visual Studio Code 是由微軟開發的一款免

Java Map按照Key和Value排序

try lin tor put array ava ble nbsp key package kingtool.sort; import java.util.ArrayList; import java.util.Collections; import java.ut

Java集合源碼剖析LinkedList源碼剖析

exception 循環鏈表 位置 src zab ear 方法 劃分 head 轉載請註明出處:http://blog.csdn.net/ns_code/article/details/35787253 您好,我正在參加CSDN博文大賽,如果您喜歡我的文章,希望您

Java集合源碼剖析Vector源碼剖析

pro try detail java 否則 super() empty init word 轉載請註明出處:http://blog.csdn.net/ns_code/article/details/35793865 Vector簡介 Vector也是基於數

Java集合源碼剖析LinkedHashmap源碼剖析

知識庫 csdn val ride 初始 views 特性 read details 轉載請註明出處:http://blog.csdn.net/ns_code/article/details/37867985 前言:有網友建議分析下LinkedHashMap的源

Java並發編程之五:volatile變量修飾符—意料之外的問題(含代碼)

功能 模式 aik 執行 方法 end bold 有變 目的 轉載請註明出處: volatile用處說明 在JDK1.2之前,Java的內存模型實現總是從主存(即共享內存)讀取變量,是不需要進行特別的註意的。而隨著JVM的成熟和優化,現在在多線程環境下vo

Java並發編程之七:使用synchronized獲取互斥鎖的幾點說明

相互 strong enter 方法 虛擬 get tar 指令 自己 轉載請註明出處:http://blog.csdn.net/ns_code/article/details/17199201 在並發編程中,多線程同時並發訪問的資源叫做臨界資源,當多個線程同時

Java並發編程之二十:並發新特性—Lock鎖和條件變量(含代碼)

ets exc n) 否則 max 長時間 info trace space 簡單使用Lock鎖 Java 5中引入了新的鎖機制——Java.util.concurrent.locks中的顯式的互斥鎖:Lock接口,它提供了比synchronized更加廣泛的鎖

Java並發編程之十八:第五篇中volatile意外問題的正確分析解答(含代碼)

深入 規則 rup lis con method 執行 change .text 轉載請註明出處:http://blog.csdn.net/ns_code/article/details/17382679 在《Java並發編程學習筆記之五:volatile變量修