03 2020 档案
摘要:说明:开发的时候打开热部署,项目上线的时候一定要关闭热部署 1.添加devtools依赖,写在本模块中 <!--般为通用配置--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dev
阅读全文
摘要:1.先引入SpringSecurity的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> 2.
阅读全文
摘要:一、异步任务:不需要任何的依赖和配置,只需要加两个注解而已 1.在启动类上开启异步任务注解 package com.atguigu; import org.springframework.boot.SpringApplication; import org.springframework.boot.
阅读全文
摘要:一、.rabbitmq三大特点: 1.异步 2.解耦 3.削峰:假如现在有一个秒杀活动,秒杀10000件商品,这时抢购的人可能有十万或一百万人,采用rabbitmq就可以设置消息队列中最多放10000条数据, 这样只有前一万名用户可以存进Rabbitmq,存进rabbitmq之后,后面的代码就可以一
阅读全文
摘要:1.先引入Rabbitmq的starter 2.在Application.properties文件中配置rabbitmq #rabbitmq主机地址spring.rabbitmq.host=192.168.144.143#rabbitmq端口号 spring.rabbitmq.port=5672#r
阅读全文
摘要:1.是什么? 就是主从复制,主机数据更新后根据配置和策略自动同步到备机的master/slave机制,Master以写为主,Slave以读为主 2.能干嘛? • 读写分离:只有主机可以进行写操作,从机不能进行写操作(从机如果执行写操作压根就写不进去) • 容灾恢复 3.怎么玩 • 配从(库)不配主(
阅读全文
摘要:一、RDB:Redis Database 1.RDB是什么? 就是在指定的时间间隔内,将内存中的数据集快照(Snapshot)写入到本地磁盘 2.Fork:Fork的作用是复制一个与当前进程一样的进程,新进程的所有数据都和原进程一致,但是是一个全新的进程,并作为远进程的子进程 3.rdb保存的是du
阅读全文
摘要:一、redis特点: 1.以key,value键值对保存 2.持久化 3.服务器关机了还能保存 4.支持几种数据类型 5.单线程 6.一共有16个数据库(索引为0-15,db0-db15) 7.默认端口:6379 二、String和key常用命令 1.切换redis中的数据库: 切换到1数据库:se
阅读全文
摘要:1.创建和数据表,写好实体类 2.配置好数据源,配置好mybatis,开启驼峰命名法 3.在Springboot启动类上加上dao接口所在包的扫描和开启缓存注解 package com.atguigu; import org.mybatis.spring.annotation.MapperScan;
阅读全文
摘要:一、流程: 1、这个场景需要使用到的依赖是什么? 2、如何编写自动配置 @Configuration //指定这个类是一个配置类 @ConditionalOnXXX //在指定条件成立的情况下自动配置类生效 @AutoConfigureAfter //指定自动配置类的顺序 @Bean //给容器
阅读全文
摘要:JPA可以自动生成数据表 1.先写实体类与数据表进行映射: package com.atguigu.entity; import javax.persistence.*; //使用JPA注解配置映射关系 @Entity//告诉JPA这是一个实体类(和数据表映射的类) @Table(name = "t
阅读全文
摘要:有两种方式:一种是配置文件,另一种是注解 一、使用配置文件: 1.写dao接口: @Mapper public interface EmployeeMapper { public Employee getEmpById(Integer id); public void insertEmp(Emplo
阅读全文
摘要:一、安装docker: 1.检查内核版本,必须是3.10及以上 uname -r 2.安装docker yum install docker 3.启动docker systemctl start docker 4.配置开机自启动docker systemctl enable docker 5.停止d
阅读全文