总结一下自己在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
六.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接口快啊,各有好处。
等。。。
待续。。
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91591 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!