Loading

摘要: SpringBoot开发 1.引入场景依赖 https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-starter 1.2查看自动配置了哪些(选做) 自己分析,引 阅读全文
posted @ 2021-08-24 16:31 炒焖煎糖板栗 阅读(66) 评论(0) 推荐(0) 编辑
摘要: JUnit5 Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库 作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。 JUnit 5 = JUnit Platform + JUnit Jupiter 阅读全文
posted @ 2021-08-24 16:30 炒焖煎糖板栗 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、配置文件 SpringBoot除了可以在全局编写一个properties配置文件外,还可以使用yaml作为配置文件 新建一个类 @ConfigurationProperties(prefix = "person") @Component @Data public class Person { p 阅读全文
posted @ 2021-08-24 16:29 炒焖煎糖板栗 阅读(292) 评论(0) 推荐(0) 编辑
摘要: SpringBoot依赖管理 利用父项目做依赖管理 把一些常规的都放在spring-boot-starter-parent中封装好,里面声明了非常多的依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring- 阅读全文
posted @ 2021-08-24 16:29 炒焖煎糖板栗 阅读(45) 评论(0) 推荐(0) 编辑
摘要: SpringBoot容器 1.@Configuration 告诉SpringBoot这是配置文件 @Configuration(proxyBeanMethods = true) public class MyConfig { @Bean//默认也是单实例的 public User user1() { 阅读全文
posted @ 2021-08-24 16:28 炒焖煎糖板栗 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1.Spring可以做什么 https://www.yuque.com/atguigu/springboot/qb7hy2 1.1 Spring的作用 1.2 Spring的生态 https://spring.io/projects/spring-boot 覆盖了: web开发 数据访问 安全控制 阅读全文
posted @ 2021-08-24 16:27 炒焖煎糖板栗 阅读(65) 评论(0) 推荐(0) 编辑
摘要: Springboot-Helloworld 1.系统环境 maven 3.6.5 JDK 1.8 Idea 2021.2 2.环境搭建 2.1新建一个maven项目导入配置 pom.xml <parent> <groupId>org.springframework.boot</groupId> <a 阅读全文
posted @ 2021-08-24 16:27 炒焖煎糖板栗 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Redis事务是什么 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞,redis对事务有部分支持,没有强一致性 能干吗 一个队列中,一次性、顺序性、排他性的执行一系列命令。 常用命令 命令 描述 DISCARD 取消事务, 阅读全文
posted @ 2021-08-24 16:26 炒焖煎糖板栗 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Redis的五大数据类型 官网命令参考:http://redisdoc.com/ String(字符串) 字符串类型是Redis最基本的数据结构,首先键都是String类型,其他几种数据结构都是在String类型上建立的,字符串可以是简单字符串,也可以是复杂字符串(二进制的图片、视频、音频、XML) 阅读全文
posted @ 2021-08-24 16:25 炒焖煎糖板栗 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: 当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个 阅读全文
posted @ 2021-08-24 16:25 炒焖煎糖板栗 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Redis Redis 官网:https://redis.io/ 源码地址:https://github.com/redis/redis Redis 在线测试:http://try.redis.io/ Redis 命令参考:http://doc.redisfans.com/ REmote DIcti 阅读全文
posted @ 2021-08-24 15:49 炒焖煎糖板栗 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 传统的ACID分别是什么 A (Atomicity) 原子性 C (Consistency) 一致性 I (Isolation) 独立性 D (Durability) 持久性 关系型数据库遵循ACID规则,事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性: 1、A ( 阅读全文
posted @ 2021-08-24 15:49 炒焖煎糖板栗 阅读(196) 评论(0) 推荐(0) 编辑
摘要: RDB(Redis DataBase) 是什么 在指定的时间内将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存里 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好 阅读全文
posted @ 2021-08-24 15:49 炒焖煎糖板栗 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 入门概述 互联网时代背景下为什么用nosql 1.单机MySQL的美好年代 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。 在那个时候,更多的都是静态网页,动态交互类型的网站不多。 上述架构下,我们来看看数据存储的瓶颈是什么? 数据量的总大小一个机器放不下时 数据的索引(B+ 阅读全文
posted @ 2021-08-24 15:48 炒焖煎糖板栗 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 概念 主从复制,主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 主从复制环境搭建 复制三个Redis配置文件,分别更改里面的日志文件名称、不同的端口号、RDB文件的名称、快照开启 daemonize yes logfile " 阅读全文
posted @ 2021-08-24 15:48 炒焖煎糖板栗 阅读(103) 评论(0) 推荐(1) 编辑