摘要: redis持久化 RDB reids database 什么事RDB 在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束 阅读全文
posted @ 2019-07-26 20:15 atomFix 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Redis 事务 Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。 一个事 阅读全文
posted @ 2019-07-26 20:15 atomFix 阅读(109) 评论(0) 推荐(0) 编辑
摘要: start CAP BASE: 基本可用 Basically Available 软状态 Soft state 最终一致 Eventually consistent Redis:REmote DIctionary Sever(远程字典服务器) 安装 单进程 默认十六个数据库 自己在配置redis的时 阅读全文
posted @ 2019-07-26 20:13 atomFix 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 原型模式 基本介绍: 原型模式是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象 原型模式是一种创建设计模式,允许一个对象再创建另一个可定制的对象,无需知道如何创建的细节 工作原理:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实事 阅读全文
posted @ 2019-07-26 20:11 atomFix 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 原型模式 基本介绍: 原型模式是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象 原型模式是一种创建设计模式,允许一个对象再创建另一个可定制的对象,无需知道如何创建的细节 工作原理:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实事 阅读全文
posted @ 2019-07-26 20:10 atomFix 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.简单工厂模式(静态工厂模式) 传统的设计模式: | 优点 | 简单理解,简单操作 | | | | | 缺点 | 违反了设计模式的OCP原则,即对扩展开放,对修改关闭的原则 | 简单工厂模式: 属于创建型模式, 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例 。简单工厂模式是工厂模式家族 阅读全文
posted @ 2019-07-23 20:48 atomFix 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 单例设计模式 1.饿汉式(静态常量)(可用) 1. 构造器私有化 2. 类的内部创建对象 3. 向外暴露一个静态的公共方法 优缺点: | 优点 | 写法简单,在类装载的时候完成实例化,避免了线程同步问题 | | | | | 缺点 | 在类装载的时候就完成实例化,没有达到lazy Loading的效果 阅读全文
posted @ 2019-07-22 21:18 atomFix 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1、单一职责原则 2、接口隔离原则 3、依赖倒转原则 接口传递 构造方法传递 setter方式传递 4、里氏替换原则 子类透明 5、开闭原则 扩展开放 修改关闭 6、迪米特法则 降低类与类之间的耦合(降低而不是消除) 最少知道原则(对自己依赖的类知道的越少越好) 成员变量、反方参数、方法返回值中的是 阅读全文
posted @ 2019-07-22 17:39 atomFix 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 2.springboot中的目录结构 1、基本信息 2.配置信息 ==YML (YAML Ain't Markup Language)一种标记语言,但不仅仅是标记语言,它以数据为中心,更适合做配置文件== 使用yml中的数组 想调用配置文件中的值,需要在配置类上加一些注解 @Configuratio 阅读全文
posted @ 2019-07-21 10:38 atomFix 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 自动配置的原理(浅层) 所有在配置文件中能配置的属性都是在xxxxProperties类中封装 xxxxAutoConfiguration 自动配置类 xxxxProperties properties文件封装配置信息 @Conditional 用来进行判断的注解 springboot有很多派生的注 阅读全文
posted @ 2019-07-21 10:38 atomFix 阅读(210) 评论(0) 推荐(0) 编辑