Java开发常用的一些软件工具和插件以及开发中间件

本文总结了Java开发者常用的软件工具、插件、容器、中间件等,包括IntelliJ IDEA及其集成插件、Navicat、Charles、Postman、JSON-handle、Notepad++、Visio、Astah、XMind等,以及Maven、Git、Tomcat、MySQL、Redis、RabbitMQ、Dubbo等项目管理和应用容器技术。

总结一下自己在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。

6.sonarlint扫描检测代码。

7.vue插件,直接编写vue。

刚学java时用eclipse现在不怎么用了,不过现在好像用户也挺多了。

二.Navicat

操作数据库,方便。

三.Charles

抓包工具,好用。

四.postman

模拟HTTP请求,可以使用谷歌浏览器自带的插件,也有客户端版。

五.JSON-handle

方便json编辑,一些在线工具也挺好用。http://www.bejson.com/

六.Notepad++

编辑文档,方便好看。

七.Visio

时序图,流程图,数据库实体关系图,就靠它了

八.Astah

画图更清新,功能强大。

九.Xmind

脑图,思维风暴。

十.Mac

SwitchHosts 方便进行dev和prew环境切换调试。

Homebrew mac本安装软件贼方便。

iterm2 第三方命令行工具

等。。。

项目常用

一.Maven

免去导包,方便。maven依赖查询网站,https://mvnrepository.com/,国内阿里的仓库比较好用。

二.Git

管理项目代码,好用。

三.Svn

这个还没怎么用过。。。暂不评价,不过用的人也不少。

等。。。

应用容器

二.Tomcat

可以单独使用,也使用maven自带的插件,Springboot也有自带。

三.Jetty

基于 Handler 来实现,更轻便。

等。。。

数据库:

一.mysql

简直和java太搭了。

二.redis

热数据等处理,就是快。

等。。。

消息队列

一.RabbitMQ

更成熟。

二.kafka

新设计理念,就是快。

等。。。

RPC

一.dubbo

阿里开源rpc,用的超多,比HTTP接口快啊,各有好处。

等。。。

待续。。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值