基本环境
- JDK: 1.8(强制要求)
- Maven: 3.6+ (强制要求)
- MySql: 8.0
- Redis: 3.2 + (强制要求)
- Node Js: 12.0
- Npm: 6.0+
-
开发工具
[x] 后端开发:IntelliJ IDEA 2021.2.2
- 前端开发:WebStorm 2021.1.1 x64 前端开发
- 数据库可视化工具:Navicat Premium 12
- redis可视化工具:Another Redis Desktop Manager
- 数据库建模工具:CHINER元数建模
- 接口测试工具:Apifox
- 远程连接:Xshell、Xftp
linux
jdk
yum install -y git java maven
mysql
https://www.cnblogs.com/skyblue123/p/13287028.html
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm#执行报错yum install mysql-community-server#解决报错后再执行上句yum module disable mysqlsystemctl start mysqld#这步复制密码 e_5,dko-rr7Hcat /var/log/mysqld.log | grep password#新密码 遵守安全策略ALTER USER 'root'@'localhost' IDENTIFIED BY 'Fenghuang@123';use mysql;#所有的用户都是只能本机访问,我们需要把需要远程访问的用户的host改成%update user set host='%' where user='root';#立即生效flush privileges;#使用sqlyog等工具远程连接 完毕exit
redis
yum install redissystemctl restart redis
nginx
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmsudo yum install -y nginxsudo systemctl start nginx.service
jar包部署
#查看当前进程信息netstat -tunlp#杀掉当前进程kill -9 对应进程号#启动新的jar包nohup java -jar XXX.jar &#命令查看日志tail -f nohup.out
