安装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
天客行知
- 粉丝: 7
- 资源: 7
最新资源
- 03-【培训流程】05-新员工入职培训流程图.docx
- 04-【培训通知】01-新员工培训通知.docx
- 03-【培训流程】06-新员工培训流程图及工作标准.doc.docx
- 02-【培训方案】06-新员工入职培训的方案.docx
- 02-【培训方案】08-新员工入职培训体系.docx
- 02-【培训方案】02-员工培训课程设计方案.doc.docx
- 01-【培训计划】19-新员工培训第一周课程表.docx
- 01-【培训计划】20-新员工培训课程表.doc.docx
- 01-【培训计划】17-新员工轮岗培训计划.docx
- 01-【培训计划】05-新员工入职培训计划.docx
- 01-【培训计划】06-新员工入职培训计划.docx
- 01-【培训计划】01-入职培训流程计划.docx
- 00-【管理制度】06-新员工入职培训管理制度.docx
- 00-【管理制度】04-新员工入职培训管理制度1.docx
- 00-【管理制度】03-新员工入职培训管理制度.docx
- 11-【其他】03-新进员工入职培训计划策划(通用版).pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
- 4
- 5
- 6
前往页