Java開發常用的一些軟體工具和外掛
阿新 • • 發佈:2018-12-18
總結一下自己在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介面快啊,各有好處。
等。。。
待續。。