摘要: 数据结构 1、什么是数据结构 数据结构是数据组织、管理和存储格式,其使用目的是为了高效地访问和修改数据 2、时间复杂度和空间复杂度 什么是时间复杂度 时间复杂度是对一个算法运行时间长短的度量,用大O表示,记作 T(n)=O(f(n)) 如果运行时间是常数量级,则用常数1表示 只保留时间函数中的最高阶 阅读全文
posted @ 2022-08-22 09:34 honghj 阅读(89) 评论(0) 推荐(0) 编辑
摘要: zhttps://blog.csdn.net/love_java_cc/article/details/84674161 阅读全文
posted @ 2019-12-12 10:11 honghj 阅读(833) 评论(0) 推荐(0) 编辑
摘要: import java.util.HashMap; import java.util.Iterator; import java.util.Map; /** * @Author: hoje * Description: * Date: Created in 10:05 2019/12/6 0006 阅读全文
posted @ 2019-12-06 10:16 honghj 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: 1、配置文件pom里面添加redis依赖 <!-- redis客户端:Jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </d 阅读全文
posted @ 2019-11-27 21:32 honghj 阅读(560) 评论(1) 推荐(0) 编辑
摘要: 1、查看源码 AbstractRoutingDataSource类中有个determineTargetDataSource方法 protected DataSource determineTargetDataSource() { Assert.notNull(this.resolvedDataSou 阅读全文
posted @ 2019-11-27 21:00 honghj 阅读(1995) 评论(0) 推荐(0) 编辑
摘要: 一、主从同步的原因 为了减轻服务器处理海量并发访问所产生的性能问题,其中最主流的方案之一就是读写分离。 二、MySQL主从同步流程图 三、主从库如何同步 1、 Master主服务器将对数据的操作记录到二进制日志中(Binary log),MySQL将事务串行(交叉执行)的写入二进制日志; 2、Sla 阅读全文
posted @ 2019-11-27 19:31 honghj 阅读(17511) 评论(0) 推荐(1) 编辑
摘要: 责任链模式 责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。 使用场景: 1、有多个对象可以处理同一个请求,具体哪个对象处理该请求由运行时刻自动确定。 2、在不明确指定接收者的情况下,向多个对象中的一个提交一个请求。 3、可动态指定一组对象 阅读全文
posted @ 2019-11-26 16:17 honghj 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 装饰器模式 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 1、创建一个抽象类 1 public interface Shape { 2 void draw(); 3 } Shape 2、编写抽象类的实现类 1 public class Circle 阅读全文
posted @ 2019-11-26 10:26 honghj 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 桥接模式 将抽象部分与实现部分分离,使它们都可以独立的变化。 使用场景: 1、如果一个系统需要在构件的抽象化角色和具体化角色之间增加更多的灵活性,避免在两个层次之间建立静态的继承联系,通过桥接模式可以使它们在抽象层建立一个关联关系。 2、对于那些不希望使用继承或因为多层次继承导致系统类的个数急剧增加 阅读全文
posted @ 2019-11-26 09:19 honghj 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 适配器模式 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。将一个类的接口转换成客户希望的另外一个接口。 1、创建媒体播放器和高级媒体播放器接口 1 public interface MediaPlayer { 2 void play(String audioType, 阅读全文
posted @ 2019-11-25 23:52 honghj 阅读(225) 评论(0) 推荐(0) 编辑