基本环境
- 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 mysql
systemctl start mysqld
#这步复制密码 e_5,dko-rr7H
cat /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 redis
systemctl restart redis
nginx
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
sudo yum install -y nginx
sudo systemctl start nginx.service
jar包部署
#查看当前进程信息
netstat -tunlp
#杀掉当前进程
kill -9 对应进程号
#启动新的jar包
nohup java -jar XXX.jar &
#命令查看日志
tail -f nohup.out