安装docker
卸载旧版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装yum-utils软件包(提供yum-config-manager 实用程序)并设置稳定的存储库。
$ sudo yum install -y yum-utils
配置镜像
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装DOCKER引擎
$ sudo yum install docker-ce docker-ce-cli containerd.io
安装完成之后启动docker
$ sudo systemctl start docker
查看docker版本
$docker -v
使用docker命令
检查当前虚拟机有下载哪些镜像
$sudo docker images
给docker设置开机自启动
$sudo systemctl enable docker
配置阿里云镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://19c58jtz.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
docker安装mysql
sudo docker pull mysql:5.7
切换root用户
su root
创建mysql实例
# --name指定容器名字 -v目录挂载 -p指定端口映射 -e设置mysql参数 -d后台运行
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
查看docker正在运行中的容器
docker ps
docker exec -it mysql bin/bash
exit;
mysql字符编码配置
vi /mydata/mysql/conf/my.conf
i进入
[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
esc
:wq退出
重启mysql
docker restart mysql
docker 安装redis
docker pull redis
创建实例并启动
创建文件夹
mkdir -p /mydata/redis/conf
创建文件
touch /mydata/redis/conf/redis.conf
运行命令
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
连向docker的redis
docker exec -it redis redis-cli
进行持久化设置
修改 redis.conf文件
appendonly yes
改完之后重启redis
docker restart redis
配置maven
<mirrors>
<mirror>
<id>alimaven pub</id>
<name>aliyun maven pub</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
<profiles>
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
下载vsc
添加相关工具
Auto Close Tag
Auto Rename Tag
Chinese(Simplified) ,我不是很需要
ESLint 前端语法检查
HTML Css Support
HTML Snippets
Javascript (ES6) code snippets
live server
open in browser
Vetur
git配置
# 配置用户名
git config --global user.name "username" //(名字,随意写)
# 配置邮箱
git config --global user.email "55333@qq.com" // 注册账号时使用的邮箱
# 配置ssh免密登录
ssh-keygen -t rsa -C "55333@qq.com"
三次回车后生成了密钥
cat ~/.ssh/id_rsa.pub
也可以查看密钥
浏览器登录码云后,个人头像上点设置、然后点ssh公钥、随便填个标题,然后赋值
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6MWhGXSKdRxr1mGPZysDrcwABMTrxc8Va2IWZyIMMRHH9Qn/wy3PN2I9144UUqg65W0CDE/thxbOdn78MygFFsIG4j0wdT9sdjmSfzQikLHFsJ02yr58V6J2zwXcW9AhIlaGr+XIlGKDUy5mXb4OF+6UMXM6HKF7rY9FYh9wL6bun9f1jV4Ydlxftb/xtV8oQXXNJbI6OoqkogPKBYcNdWzMbjJdmbq2bSQugGaPVnHEqAD74Qgkw1G7SIDTXnY55gBlFPVzjLWUu74OWFCx4pFHH6LRZOCLlMaJ9haTwT2DB/sFzOG/Js+cEExx/arJ2rvvdmTMwlv/T+6xhrMS3 553736044@qq.com
# 测试
ssh -T git@gitee.com
测试成功
#查看运行中的docker容器
sudo docker ps
#查看docker里面已经安装的容器
sudo docker ps -a
#设置Redis开机自动启动
sudo docker update redis --restart=always
#设置mysql开机自动启动
sudo docker update mysql --restart=always
#安装node.js
#命令行输入node -v 检查配置好了,配置npm的镜像仓库地址
node -v
npm config set registry http://registry.npm.taobao.org/
#node.js控制台导入相关依赖
npm install (注意:必须使用管理员身份打开vsc开发工具,否则会报错)
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable
解决办法
1、安装windows-build-tools
npm install --global --production windows-build-tools
2、安装node-gyp
npm install --global node-gyp
执行npm install sass-loader node-sass webpack –save-dev
添加数据到MySQL 中文显示问号
在数据库连接后面添加如下配置
url: jdbc:mysql://192.168.85.128:3306/gulimail_pms?suseUnicode=true&characterEncoding=utf-8
#启动前端项目
npm dev run
#使用阿里云上传文件
1.登录阿里云网站--->注册账号--->实名认证--->开通对象存储服务---->进入管理控制台(昵称旁边)--->点击左侧菜单-->点击对象存储--->点击右侧api文档查看文档(点击在帮助中心打开)
--->创建存储空间
SpringBoot单元测试使用@Test没有run方法的问题
https://blog.csdn.net/qq374461948/article/details/106226475?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
#添加阿里云oss依赖此处注意
官网依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>aliyun-oss-spring-boot-starter</artifactId>
</dependency>
不可用
需导入
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alicloud-oss</artifactId>
</dependency>
#配置文件配置
access-key
secret-key
oss.endpoint(注:此配置需加https://)
#文件上传逻辑
web端请求服务端拿到签名---->web端通过签名会直接请求oss对象存储
对象存储文档--->最佳实践--->web端上传文件至oss--->web端postobject直传实践--->服务端签名后直传--->代码示例点击Java查看详细代码
#64节需要修改前端项目的文件上传连接
#阿里云设置跨域访问
对象存储--->选择自己的bucket--->权限管理---->跨域设置
JSR303数据校验
@Valid @RequestBody BrandEntity brand, BindingResult result
@NotBlank
@NotEmpty
@URL(message = "logo必须是一个合法的url地址")
@NotEmpty
@Pattern(regexp = "/^[a-zA-z]$/",message = "检索首字母必须是一个字母")
@NotNull
@Min(value = 0,message = "排序必须大于等于0")
统一异常处理
@RestControllerAdvice(basePackages = "com.atguigu.gulimail.product.controller")
@ExceptionHandler(value = MethodArgumentNotValidException.class)
分组校验
@Validated(UpdataGroup.class)
@NotBlank(message = "品牌名必须提交",groups = {AddCroup.class,UpdataGroup.class})
自定义注解进行校验
sku spu
三级分类表 属性分组表 属性表 属性分组&属性关联表
71节需要添加sql sysadmin.sql
@JsonInclude(JsonInclude.Include.NON_EMPTY)//表示不为空的时候才返回数据
####第75节需要执行sql
添加mybatis plu
没有合适的资源?快使用搜索试试~ 我知道了~
《谷粒商城2020》高级篇完整代码包括java代码和html
共15个文件
zip:9个
rar:4个
txt:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 77 下载量 106 浏览量
2020-11-30
10:41:30
上传
评论 3
收藏 777.78MB RAR 举报
温馨提示
20210827更新删除了无用的会引起误会的文件夹,基础篇和高级篇分开为两个压缩包,增加了基础篇资料和高级篇资料,以及需要的相关软件,sql文件(在基础篇资料源码中)包含初级篇和高级篇完整代码,纯手工打造,都已调通。压缩包里面的笔记是自己整理的视频中的大部分运行命令,请知晓。如有疑问可以私信,谢谢。项目采用SpringCloudAlibaba技术栈。由业务集群系统+后台管理系统构成,打通了微服务分布式开发及全栈开发技能,包含前后分离全栈开发、Restful接口、数据校验、网关、注册发现、配置中心、熔断、限流、降级、链路 追踪、性能监控、压力测试、系统预警、集群部署、持续集成、持续部署... 包括前台商城系统以及后台管理系统,基于 SpringCloud + SpringCloudAlibaba + MyBatis-Plus等技术实现。如有疑问,可以私信,谢谢。
资源推荐
资源详情
资源评论
收起资源包目录
谷粒商城合集.rar (15个子文件)
谷粒商城合集
初级篇资料源码.zip 22.1MB
gulimall第一次上传代码.zip 43.09MB
谷粒商城笔记.txt 8KB
gulimail基础篇.rar 5.84MB
高级篇资料docs.zip 26.32MB
谷粒商城合集
初级篇资料源码.zip 22.1MB
谷粒商城笔记.txt 8KB
gulimail基础篇.rar 5.84MB
高级篇资料docs.zip 26.32MB
gulimail高级篇.rar 46.33MB
软件.zip 285.69MB
前端模板.zip 16.37MB
gulimail高级篇.rar 46.33MB
软件.zip 285.69MB
前端模板.zip 16.37MB
共 15 条
- 1
天客行知
- 粉丝: 7
- 资源: 7
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页