主要作为一个大纲,可自行了解相关详细内容
1. application文件固定线上环境,idea设置本地环境,不需要来回改application了。
2.idea插件:
Rainbow Brackets:高亮显示括号嵌套层次
ApifoxHelper:一键导出接口,再也不用手鲁文档了,非常好用
Gitee:同步代码装就完了,省去命令操作
mybatisx:简化mybatis以及mybatis-plus使用时的一些操作
alibaba java coding guidelines:代码规范插件
tongyilingma:AI工具,类似的有很多
3.数据库
3.1MySQL
可视化工具:navicat 新版也支持redis
3.2redis
可视化工具:Another Redis Desktop Manager 下载地址:goanother.com/cn/
3.3其他
MySQL和redis是用的比较多的,有些场景下这两种数据库不适合,所以还有其他数据库作为了解,例如:sqlserver(收费)、PostgreSQL(免费)、oracle(收费)、mongoDB(免费)、ElasticSearch(免费,其实是搜索引擎,作为数据库一起了解吧)、influxDB(免费)
5.MQTT
一般项目不会用到,对接物联网设备用的比较多 下载地址:下载 EMQX 开源版 这个地址没windows了,5.4版本之后就没有windows的了,可以去文档地址下载Windows | EMQX 5.2 文档 客户端工具下载:MQTTX:全功能 MQTT 客户端工具
6.项目部署相关工具
6.1windows部署工具小皮面板
下载地址:小皮面板下载安装,一键管理服务器-小皮面板 (xp.cn)
6.2linux部署工具宝塔
如果服务器已经装过jdk、mysql之类的相关环境,要注意一下,避免影响现有服务 下载地址:宝塔面板下载,免费全能的服务器运维软件 (bt.cn)
6.3jenkins自动化部署
支持前后端代码自动部署,支持gitee、github代码拉取,支持钉钉消息通知,可自行百度安装部署。 Jpom跟jenkins类似,并且开源,使用起来感觉比jenkins简单。
6.4SSH连接工具
FinalShell 下载地址:FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux,版本4.5.6,更新日期2024.8.27 - FinalShell官网 (hostbuf.com)