栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

谷粒商城项目(学习笔记一)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

谷粒商城项目(学习笔记一)

 
谷粒商城项目(学习笔记一) 谷粒商城项目(学习笔记二) 第一章:环境的搭建

目录

第一章:环境的搭建

一、安装虚拟机

二、配置docker

1.官方网站

2.快速安装docker

三、测试docker

三、docker安装MySQL5.7

1.拉取MySQL5.7的镜像

2.运行MySQL并配置参数

三、docker安装Redis

1.用docker拉取最新的redis

2.配置参数并运行Redis

3.持久化redis

4.进入redis客户端进行检测

四、开发环境统一

五、创建项目

1.在码云中新建仓库

2.idea拉取创建的项目

3.新建项目微服务

一、安装虚拟机

安装vm就可以了,也可以安装VirtuaBox。配置Linux CentOS7。(默认会)

二、配置docker



1.官方网站

        安装docker网站

Install Docker Engine on CentOS | Docker documentationhttps://docs.docker.com/engine/install/centos/        docker镜像网站

Docker Hubhttps://hub.docker.com/



2.快速安装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://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  #这里换成了阿里云镜像。官网的太慢了

3.更新软件包索引

sudo yum makecache fast

4.安装docker-ce

 sudo yum install docker-ce docker-ce-cli containerd.io

5.启动docker

#启动docker
sudo systemctl start docker

#设置开机自启
sudo systemctl enable docker

6.配置阿里云镜像加速

登录阿里云官网,在控制台中搜索容器镜像服务。

在镜像服务中找到镜像加速器并按照操作文档开启。

三、测试docker
#查看版本
sudo docker version

三、docker安装MySQL5.7

1.拉取MySQL5.7的镜像
docker pull mysql:5.7

2.运行MySQL并配置参数
docker run -p 3306:3306 --name mysql 
-v /mydata/mysql/log:/var/log/mysql 
-v /mydata/mysql/data:/var/lib/mysql 
-v /mydata/mysql/conf:/etc/mysql 
-e MYSQL_ROOT_PASSWORD=root 
-d mysql:5.7


参数说明
-p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口
-v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂载到主机
-v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机
-v /mydata/mysql/data:/var/lib/mysql/:将配置文件夹挂载到主机
-e MYSQL_ROOT_PASSWORD=root:初始化 root 

配置MySQL

#新建配置文件,地址为挂载到主机的地址
vim /mydata/mysql/conf/my.cnf

#填入以下配置
[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci' 
init_connect='SET NAMES utf8' 
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

配置生效,需要重启MySQL

docker restart mysql

三、docker安装Redis

1.用docker拉取最新的redis
docker pull redis

2.配置参数并运行Redis
#为了避坑,在本机先新建好配置文件
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf

#运行redis
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data 
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf 
-d redis redis-server /etc/redis/redis.conf

3.持久化redis

新版本默认持久化了

如果是旧版本要修改配置文件

修改本机的redis,conf文件

vim /mydata/redis/conf/redis.conf

填入以下参数

appendonly yes

重启redis

docker restart redis 

4.进入redis客户端进行检测
docker exec -it redis redis-cli

四、开发环境统一

java:1.8以上

Maven:配置阿里云镜像

              配置jdk1.8编译

idea:配置Maven

VScode:安装常用插件

git:配置作者信息,配置ssh。

       登录码云或GitHub,添加ssh。(官网详细配置)

五、创建项目

1.在码云中新建仓库

2.idea拉取创建的项目

复制项目在码云中的地址,并拉取过来

3.新建项目微服务

商品服务、仓储服务、订单服务、优惠券服务、用户服务

gulimail-coupon    #优惠券服务
gulimail-member    #用户服务
gulimail-order     #订单服务
gulimail-product   #商品服务
gulimail-ware      #仓储服务

添加Spring Web和OpenFeign依赖

 并写好总的pom.xml

BilBil视频地址:尚硅谷电商教程《谷粒商城》对标阿里P6/P7,40-60万年薪_哔哩哔哩_bilibili

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/489614.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号