基本环境

  • JDK: 1.8(强制要求)
  • Maven: 3.6+ (强制要求)
  • MySql: 8.0
  • Redis: 3.2 + (强制要求)
  • Node Js: 12.0
  • Npm: 6.0+
  • Yarn: 1.21.1+

    开发工具

  • [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

  1. yum install -y git java maven

mysql

https://www.cnblogs.com/skyblue123/p/13287028.html

  1. yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
  2. #执行报错
  3. yum install mysql-community-server
  4. #解决报错后再执行上句
  5. yum module disable mysql
  6. systemctl start mysqld
  7. #这步复制密码 e_5,dko-rr7H
  8. cat /var/log/mysqld.log | grep password
  9. #新密码 遵守安全策略
  10. ALTER USER 'root'@'localhost' IDENTIFIED BY 'Fenghuang@123';
  11. use mysql;
  12. #所有的用户都是只能本机访问,我们需要把需要远程访问的用户的host改成%
  13. update user set host='%' where user='root';
  14. #立即生效
  15. flush privileges;
  16. #使用sqlyog等工具远程连接 完毕
  17. exit

redis

  1. yum install redis
  2. systemctl restart redis

nginx

  1. sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
  2. sudo yum install -y nginx
  3. sudo systemctl start nginx.service

jar包部署

  1. #查看当前进程信息
  2. netstat -tunlp
  3. #杀掉当前进程
  4. kill -9 对应进程号
  5. #启动新的jar包
  6. nohup java -jar XXX.jar &
  7. #命令查看日志
  8. tail -f nohup.out