# 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/)