摘要:
Mysql主从同步架构 Mysql集群通常指Mysql的主从复制架构,架构为一主多从,通过逻辑复制的方式把主库数据复制到从库,但主从之间无法保证严格一致的模式,会带来主从“数据一致性”的问题。 Mysql主从复制原理 主从同步步骤: 主库将变更写入binlog日志 从库连接到主库后会有一个IO进程把 阅读全文
摘要:
Java中不止提供了集合框架中的接口,还提供了许多具体的实现。 ArrayDeque 上表中的集合,除Map结尾的集合均实现了Collection接口,以Map结尾的集合实现了Map接口,继承结构图如下: 1 链表 在Java中,所有的链表实际上都是双向链表——每个结点还存放着指向前驱结点的引用。 阅读全文
摘要:
Java类库中帮助我们在程序设计中实现了传统的数据结构。本文章跳过理论部分,主要介绍如何使用标准库中的集合类。 1 将集合的接口与实现分离 Java集合类库将接口与实现分离。以队列为例: 上述代码为Java类库中队列的一部分代码,可以看到,这个接口没有说明队列是如何实现的。 队列通常有两种实现方式: 阅读全文
摘要:
参考:http://liwenshui322.iteye.com/blog/1267202 由于静态工厂方法返回的对象所属的类,在编写包含该静态工厂方法的类时可以不必存在。这种灵活的静态工厂方法构成了服务提供者框架的基础,如:JDBC 服务提供者框架是指这样一个系统:多个服务提供者实现一个服务,系统 阅读全文
摘要:
类可以提供一个静态方法,返回类的一个静态实例,如Boolean包装类的一个获取实例的静态方法 优势: 1、有名称。当一个类需要多个带有相同签名的构造器时,就用静态工厂方法代替构造器,并慎重选择名称以突出它们之间的区别。 如:BigInteger.probablePrime(int bitLength 阅读全文