所需软件
- idea
- java
- maven
- git
- …
java 环境搭建
- 下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html
- 安装路径

- 验证

- 环境变量
- 新建 jdk 安装位置的系统环境变量

- 编辑 path

- classpath 环境变量暂时不配(用于查找类文件目录,否则默认当前目录,好像已经过时,jdk5 以前配)
补充 Java11
- 直接安装之后,优先级最高;版本变为 11
- 手动切换方法 Win10 同时安装使用 Java JDK8 和 11 两个版本如何设置环境变量_jdk8 和 jdk11 同时设置环境遍历-CSDN 博客
- idea 切换方法

maven 环境
- 下载:https://maven.apache.org/download.cgi

- 下载完解压

- 环境变量

path 变量新增

- 验证

- 配置文件修改
- 本地仓库位置

运行之后,看本地仓库目录是否成功保存

- 默认下载源调整

1 2 3 4 5 6 7 8 9 10 11 12
| <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror>
|
git 安装
- 下载地址:https://registry.npmmirror.com/binary.html?path=git-for-windows/
- https://blog.csdn.net/mukes/article/details/115693833

- tortoisegit 生成的 ssh key

- git bash 生成的 ssh

idea 相关
maven 配置

‘
创建 maven 项目,可用的模板

自动导包

第一项:IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。
第二项: IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的
项目结构

虚拟机
参考文章
最小化安装
VMware Workstation Pro 16 许可证密钥,批量永久激活!
ZF3R0-FHED2-M80TY-8QYGC-NPKYF
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8

root/123456 防火墙,selinux 未关闭
mysql
参考文章

该步骤要稍微等一下,才出现;本地装到 c 盘了


微服务
参考文章
docker
docker 基本命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| # 启动Docker systemctl start docker
# 停止Docker systemctl stop docker
# 重启 systemctl restart docker
# 设置开机自启 systemctl enable docker
# 执行docker ps命令,如果不报错,说明安装启动成功 docker ps
# 以交互的方式进入容器内部,具体的我这里没解释啦 docker exec -it [容器名 | 容器ID] bash
|
docker 部署 mysql
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| docker rm -f mysql
cd ~
docker run -d \ --name mysql \ -p 3306:3306 \ -e TZ=Asia/Shanghai \ -e MYSQL_ROOT_PASSWORD=123 \ -v ./mysql/data:/var/lib/mysql \ -v ./mysql/conf:/etc/mysql/conf.d \ -v ./mysql/init:/docker-entrypoint-initdb.d \ mysql
ls -l mysql
总用量 4 drwxr-xr-x. 2 root root 20 5月 19 15:11 conf drwxr-xr-x. 7 polkitd root 4096 5月 19 15:11 data drwxr-xr-x. 2 root root 23 5月 19 15:11 init
ls -l data
docker exec -it mysql mysql -uroot -p123
|

- root/123
- 部署之后连接不上

docker 部署 nacos
前置需要部署好数据库
1 2 3 4 5 6 7 8
| docker run -d \ --name nacos \ --env-file ./nacos/custom.env -p 8848:8848 \ -p 9848:9848 \ -p 9849:9849 \ --restart=always \ nacos/nacos-server:v2.1.0-slim
|
docker 部署 redis
史上最详细 Docker 安装 Redis (含每一步的图解)实战_docker redis-CSDN 博客
一键安装命令:
docker run --restart=always -p 6379:6379 --name myredis -d redis:7.0.12 --requirepass helloWorld
密码helloWorld
1 2 3 4 5 6 7
| docker run --restart=always \ -p 6379:6379 \ --name myredis \ -v ./redis/redis.conf:/etc/redis/redis.conf \ -v ./redis/data:/data \ -d redis:7.0.12 redis-server /etc/redis/redis.conf
|
node.js 安装
hhttps://blog.csdn.net/Nicolecocol/article/details/136788200
环境变量已配置
