05 2020 档案

摘要:持久化的作用 什么是持久化? redis所有数据保持在内存中,对数据的更新将异步地保存在磁盘 主流数据库的持久化实现方式 1.快照 数据备份 MYSQL的Dump Redis的RDB 2.写日志 对数据的更新写在日志中 MYSQL的Binlog Hbase Hlog 和Redis 的AOF RDB 阅读全文
posted @ 2020-05-26 15:59 西以北偏北 阅读(126) 评论(0) 推荐(0)
摘要:慢查询: 生命周期 1.发送一个set hello world命令,2.排队 3.执行命令 4返回ok给客户端 俩点说明: 1.慢查询发生在第三阶段 2.客户端超时不一定慢查询,但是慢查询是客户端超时的一个可能因素 二个配置 运维经验 pipeline:提高客户端的效率 流水线 客户端发送命令给服务 阅读全文
posted @ 2020-05-26 10:43 西以北偏北 阅读(101) 评论(0) 推荐(0)
摘要:1.Redis是什么 使用C语言,基于内存的,键值对存储高性能,分布式 2.Redis的特性回顾 (1).速度快 官方 10Wops 10W次读写 数据存储在内存中 使用C语言写的,50000line 单线程 (2).持久化(断电不丢数据,RDB,AOF) Redis所有的数据保存在内存中,对数据的 阅读全文
posted @ 2020-05-25 13:18 西以北偏北 阅读(82) 评论(0) 推荐(0)
摘要:自动配置原理? 这个场景SpringBoot帮我们配置了什么,能不能修改?能修改哪些配置,能不能拓展? xxxAutoConfiguration:帮我们给容器中自动配置组件 xxxProperties:配置类来封装配置文件的内容 1、SpringBoot对静态资源的映射规则 public void 阅读全文
posted @ 2020-05-22 14:20 西以北偏北 阅读(187) 评论(0) 推荐(0)
摘要:SpringBoot:底层是Spring框架,Spring框架默认的是Commons Logging SpringBoot选用SLF4j和logback Slf4j使用原理 1.SLF4j使用: 1.如何在系统中使用SLF4j 以后开发的时候,日志记录方法的调用,不应该来直接调用日志实现类,而是调用 阅读全文
posted @ 2020-05-13 22:03 西以北偏北 阅读(329) 评论(0) 推荐(0)
摘要:自动配置原理: 1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能@EnableAutoConfiguration 2)、@EnableAutoConfiguration的作用 利用EnableAutoConfigurationImportSelector给容器中导入一些组件 可以 阅读全文
posted @ 2020-05-13 12:57 西以北偏北 阅读(199) 评论(0) 推荐(0)
摘要:项目中的配置 springboot启动时会扫描以下位置的application.properties或者application.yml文件座位soringboot的默认配置文件 项目名/config/applcation.properties 项目名/application.properties r 阅读全文
posted @ 2020-05-13 08:42 西以北偏北 阅读(156) 评论(0) 推荐(0)
摘要:Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境 1.多profile文件形式:我们在主配置文件编写的时候,文件名可以是application-{profile}.properties/yml 例如:application-dev.yml app 阅读全文
posted @ 2020-05-12 18:37 西以北偏北 阅读(298) 评论(0) 推荐(0)
摘要:@PropertySource 和 @ImportResource @PropertySource:加载指定的配置文件,写在一个实体类上 @ConfigurationProperties : 默认加载全局的配置文件 @ImportResources:导入Spring的配置文件,让配置文件里面的内容生 阅读全文
posted @ 2020-05-12 18:31 西以北偏北 阅读(364) 评论(0) 推荐(0)
摘要:1.springboot自动配置原理 springboot在启动的时候从类路径下META-INF/spring.factories中获取EnableAutoConfiguration指定的值,将这些值作为自动配置类导入到容器中,自动配置类就生效,帮我们进行自动配置工作,以前我们需要自己配置的,自动类 阅读全文
posted @ 2020-05-12 14:46 西以北偏北 阅读(511) 评论(0) 推荐(0)
摘要:redis优点:性能优越,可以支持每秒十几万次的读/写操作,其性能远超数据库,并且支持集群,分布式,主从同步等配置。原则上可以无限扩展,他还有一定支持事物的能力 redis特点:1.基于ANSI C语言编写,接近汇编语言的机器语言运行速度快 2.基于内存的读/写 3.数据库的结构只有6种数据类型,数 阅读全文
posted @ 2020-05-06 15:59 西以北偏北 阅读(108) 评论(0) 推荐(0)
摘要:选择排序: 从大到小排序:核心是把第一个数和其他位置的数依次比较,如果第一个小于其他位置的数就置换,内层循环结束后,第一个位置的数最小,第一个位置固定不在变化,第二个位置开始比较。外层循环是控制每次第i个数开始与其他位置的数比较固定下来,内层循环动态表示第i+1,i+2.. n<数组长度 publi 阅读全文
posted @ 2020-05-03 08:42 西以北偏北 阅读(214) 评论(0) 推荐(0)
摘要:1.单例模式 单例模式特点:1.单例类只能有一个实例(单例模式的构造方法是修饰符是private) 2.单例类必须自己创建自己唯一的实例 3.单例类必须给所有其他对象提供这一个实例 单例模式有多种写法 懒汉式:在第一次调用的时候,实例化自己 public class Singleton { //懒汉 阅读全文
posted @ 2020-05-01 18:13 西以北偏北 阅读(153) 评论(0) 推荐(0)