摘要: 一.简介 Zookeeper是一个分布式协调服务,就是为用户的分布式应用程序提供协调服务。 Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务)。 Zookeeper所提供的服务涵盖:主从协调、服务器节点动态上下线、统一配置管理、分布式共享锁、统一名称服务…… 虽然说 阅读全文
posted @ 2018-09-28 19:25 Dlimeng 阅读(9) 评论(0) 推荐(0)
摘要: 一.简介 在不修改原业务的基础上,基于原业务方法,进行重新的扩展,实现新的业务。 二.结构 参考《疯狂Java讲义》 三.示例 public class MyPerson implements PersonInterface { @Override public void doSomeThing() 阅读全文
posted @ 2018-09-28 15:54 Dlimeng 阅读(14) 评论(0) 推荐(0)
摘要: 一.简介: Java程序中引用变量的类型,分为编译类型和运行类型,编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。 编译时根本无法预知该对象和类可能属于那些类,程序只依靠运行时信息来发现该对象和类的真实信息,这就用到反射。 二.示例 public interface T 阅读全文
posted @ 2018-09-28 15:27 Dlimeng 阅读(13) 评论(0) 推荐(0)
摘要: 一.多线程基础 1.进程 它是内存中的一段独立的空间,可以负责当前应用程序的运行,当前这个进程负责调度当前程序中的所有运行细节,不同进程彼此之间不会相互影响。 2.线程 在一个进程中,每个独立的功能都需要独立的去运行,这时又需要把当前这个进程划分成多个运行区域,每个独立的小区域(小单元)称为一个线程 阅读全文
posted @ 2018-09-28 14:50 Dlimeng 阅读(20) 评论(0) 推荐(0)