0%

开发环境搭建

所需软件

  1. idea
  2. java
  3. maven
  4. git

java 环境搭建

  1. 下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html
  2. 安装路径

  1. 验证

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

  1. 编辑 path

  1. classpath 环境变量暂时不配(用于查找类文件目录,否则默认当前目录,好像已经过时,jdk5 以前配)

补充 Java11

  1. 直接安装之后,优先级最高;版本变为 11
  2. 手动切换方法 Win10 同时安装使用 Java JDK8 和 11 两个版本如何设置环境变量_jdk8 和 jdk11 同时设置环境遍历-CSDN 博客
  3. idea 切换方法

maven 环境

  1. 下载:https://maven.apache.org/download.cgi

  1. 下载完解压

  1. 环境变量


path 变量新增

  1. 验证

  1. 配置文件修改
    1. 本地仓库位置


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

  1. 默认下载源调整

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 安装

  1. 下载地址:https://registry.npmmirror.com/binary.html?path=git-for-windows/
  2. https://blog.csdn.net/mukes/article/details/115693833

  1. tortoisegit 生成的 ssh key

  1. 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
# 1.删除原来的MySQL容器
docker rm -f mysql

# 2.进入root目录
cd ~

# 3.创建并运行新mysql容器,挂载本地目录
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

# 4.查看root目录,可以发现~/mysql/data目录已经自动创建好了
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

# 查看data目录,会发现里面有大量数据库数据,说明数据库完成了初始化
ls -l data

# 5.查看MySQL容器内数据
# 5.1.进入MySQL
docker exec -it mysql mysql -uroot -p123

  1. root/123
  2. 部署之后连接不上

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
环境变量已配置

-------------本文结束感谢您的阅读-------------
您的支持将成为我创作的动力!