谷粒商城Day1

环境搭建

安装JDK1.8:

1 下载并解压jdk1.8
tar -zxvf jdk-8u281-linux-x64.tar.gz(检查本机有没有jdk有的话卸载掉。安装上自己的jdk)

2 配上环境变量
vim /etc/profile
# 添加一下两行代码
export JAVA_HOME=jdk的位置
export PATH=$PATH:$JAVA_HOME/bin

3 使配置生效
source /etc/profile

安装配置Docker

1 卸载系统之前的docker
sudo yum remove docker 
docker-client 
docker-client-latest 
docker-common 
docker-latest 
docker-latest-logrotate 
docker-logrotate 
docker-engine

2 设置存储库
sudo yum install -y yum-utils
sudo yum-config-manager 
--add-repo 
https://download.docker.com/linux/centos/docker-ce.repo

3 安装DOCKER引擎
sudo yum install docker-ce docker-ce-cli containerd.io

4 启动Docker.
sudo systemctl start docker

5 配置镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://chqac97z.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

在Docker中安装mysql

1 拉去mysql镜像
sudo docker pull mysql:8.0

2 启动mysql容器
# --name指定容器名字 -v目录挂载 -p指定端口映射 -e设置mysql参数 -d后台运行
sudo docker run --name mysql -v /usr/local/mysql/data:/var/lib/mysql -v /usr/local/mysql:/etc/mysql/conf.d -v /usr/local/mysql/log:/var/log/mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:8.0

3 使用su - root(切换为root,这样就不用每次都sudo来赐予了)
su - root
4 进入mysql容器
docker exec -it 容器名称|容器id bin/bash

在Docker中安装Redis

 1 1 在docker hub搜索redis镜像
 2 docker search redis
 3 
 4 2 拉取redis镜像到本地
 5 docker pull redis:6.0.10
 6 
 7 3 修改需要自定义的配置(docker-redis默认没有配置文件,
 8 自己在宿主机建立后挂载映射)
 9 创建并修改/usr/local/redis/redis.conf
10 bind 0.0.0.0 开启远程权限
11 appendonly yes 开启aof持久化
12 
13 4 启动redis服务运行容器
14 docker run --name redis -v /usr/local/redis/data:/data -v /usr/local/redis/redis.conf:/usr/local/etc/redis/redis.conf -p 6379:6379 -d redis:6.0.10 redis-server /usr/local/etc/redis/redis.conf
15 
16 解释: -v /usr/local/redis/data:/data # 将数据目录挂在到本地保证数据安全
17 -v /root/redis/redis.conf:/usr/local/etc/redis/redis.conf # 将配置文件挂在到本地修改方便
18 
19 5 直接进去redis客户端。
20 docker exec -it redis redis-cli

Maven的配置

 1 在maven配置文件配置
 2 配置阿里云镜像
 3 <mirrors>
 4     <mirror>
 5         <id>nexus-aliyun</id>
 6         <mirrorOf>central</mirrorOf>
 7         <name>Nexus aliyun</name>
 8         <url>http://maven.aliyun.com/nexus/content/groups/public</url>
 9     </mirror>
10 </mirrors>
11 
12 配置 jdk 1.8 编译项目
13 <profiles>
14     <profile>
15         <id>jdk-1.8</id>
16         <activation>
17             <activeByDefault>true</activeByDefault>
18             <jdk>1.8</jdk>
19         </activation>
20         <properties>
21             <maven.compiler.source>1.8</maven.compiler.source>
22             <maven.compiler.target>1.8</maven.compiler.target>
23             <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
24         </properties>
25     </profile>
26 </profiles>

 安装软件及需要的插件

vscode:
Auto Close Tag  
Auto Rename Tag 
Chinese 
ESlint 
HTML CSS Support
HTML Snippets
JavaScript (ES6) code snippets
Live Server
open in brower
Vetur

idea:
lombok、mybatisx

 

原文地址:https://www.cnblogs.com/Ao0216/p/15304253.html