# shopping
**Repository Path**: overyoul/shopping
## Basic Information
- **Project Name**: shopping
- **Description**: 商城
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-11-19
- **Last Updated**: 2021-11-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# shopping
#### 介绍
商城
#### 软件架构
软件架构说明
#### 安装教程
## 01.linux环境安装docker
下载安装docker
```
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
```
启动dokcer
```
sudo systemctl start docker
```
测试是否安装成功
```
docker run hello-world
```
配置docker阿里云镜像(进入网址登录获取命令)
```
网址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
```
```
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://zkd4of3a.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
```
配置docker开机自启
```
systemctl enable docker
```
## 02.docker安装mysql
下载mysql镜像
```
docker pull mysql:5.7
```
启动mysql
```
sudo docker run --name mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -v /mydata/mysql/log:/var/log/mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:5.7
```
进入mysql内部
```
docker exec -it 80cc33f4423e /bin/bash
```
修改配置文件
复制
```
[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
```
```
vi my.cnf
docker restart mysql
```
```
docker update mysql --restart=always 开机启动mysql
```
## 03.docker安装redis
```
docker pull redis
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
```
```
docker run --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -p 6379:6379 -d redis redis-server /etc/redis/redis.conf
```
```
docker update redis --restart=always 开机启动redis
```
## 04.配置maven
阿里云镜像:
```
nexus-aliyun
nexus-aliyun
http://maven.aliyun.com/nexus/content/groups/public
central
```
```
jdk1.8
true
1.8
1.8
1.8
1.8
```
## 05.开发环境
下载安装idea,其中指定maven的仓库,设置settings.xml文件
安装插件lombok(简化实体类),mybatisx(快速定位xml),gitee
下载安装vscode,安装必要插件
安装配置git,注册gitee
安装node.js 10版本,配置淘宝镜像
```
npm install -g cnpm --registry=https://registry.npm.taobao.org
```
下载人人开源模板
创建项目
## 06.gitignore的修改
```
**/mvnw
**/mvnw.cmd
**/.mvn
**/target/
.idea
**/.gitignore
```
添加至svn
#### 使用说明
1. xxxx
2. xxxx
3. xxxx
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 特技
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)