1. 程式人生 > >Java開發常用的一些軟體工具和外掛

Java開發常用的一些軟體工具和外掛

總結一下自己在java開發中常用的一些軟體工具,外掛,容器,中介軟體等。

常用軟體及外掛

一.intellij idea(及好用的整合外掛):

1.iBATIS/MyBatis mini-plugin:可以直接從sql介面類點入配置mapper.xml檔案。

2.Alibaba Java Coding Guidelines : 阿里巴巴程式碼規範外掛,規範提示,好用!!

3.Jrebel : Jrebel + tomcat 熱部署,節省時間。

4.IntelliJ Lombok plugin:程式碼簡潔,效率高

5.Launches VisualVM from within IDEA:效能調優,避免oom。

剛學java時用eclipse現在不怎麼用了,不過現在好像使用者也挺多了。

二.Navicat

操作資料庫,方便。

三.Charles

抓包工具,好用。

四.postman

模擬HTTP請求,可以使用谷歌瀏覽器自帶的外掛,也有客戶端版。

五.JSON-handle

方便json編輯,一些線上工具也挺好用。http://www.bejson.com/

六.Notepad++

編輯文件,方便好看。

七.Visio

時序圖,流程圖,資料庫實體關係圖,就靠它了

八.Astah

畫圖更清新,功能強大。

九.Xmind

腦圖,思維風暴。

等。。。

專案常用

一.Maven

免去導包,方便。maven依賴查詢網站,https://mvnrepository.com/,國內阿里的倉庫比較好用。

二.Git

管理專案程式碼,好用。

三.Svn

這個還沒怎麼用過。。。暫不評價,不過用的人也不少。

等。。。

應用容器

二.Tomcat

可以單獨使用,也使用maven自帶的外掛,Springboot也有自帶。

三.Jetty

基於 Handler 來實現,更輕便。

等。。。

資料庫:

一.mysql

簡直和java太搭了。

二.redis

熱資料等處理,就是快。

等。。。

訊息佇列

一.RabbitMQ

更成熟。

二.kafka

新設計理念,就是快。

等。。。

RPC

一.dubbo

阿里開源rpc,用的超多,比HTTP介面快啊,各有好處。

等。。。

待續。。