摘要:
zookeeper 阅读全文
摘要:
1.单一职责原则 一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。 2.开闭原则 一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展 3.里氏代换原则 所有引用基类(父类)的地方必须能透明地使用其子类的对象。 里 阅读全文
摘要:
抄自:http://blog.xiaohansong.com/2015/10/21/IoC-and-DI/ 找不到比这更清楚明白的了 场景:对象A依赖于对象B 控制反转: 控制反转前:由在类A中初始化B,对象A控制着对象B的初始化和使用, 控制反转后:对象B的初始化在对象A需要时由容器初始化并注入到 阅读全文
摘要:
07. Java NIO Selector选择器 Selector用于检查一个或多个NIO Channel的状态是否处于可读、可写。如此可以实现单线程管理多个channels,也就是可以管理多个网络链接。 创建Selector : Selector selector = Selector.open( 阅读全文
摘要:
http://wiki.jikexueyuan.com/project/java-nio-zh/java-nio-scatter-gather.html 05. Java NIO Scatter / Gather Scattering read指的是从通道读取的操作能把数据写入多个buffer,也就 阅读全文
摘要:
http://wiki.jikexueyuan.com/project/java-nio-zh/java-nio-overview.html Java NIO,Non-blocking IO 02. Java NIO 概览 NIO包含下面几个核心的组件: Channels Buffers Selec 阅读全文
摘要:
Jetty的基本架构 jetty的主要组件的类图 整个 Jetty 的核心是围绕着 Server 类来构建,Server 类继承了 Handler,关联了 Connector 和 Container。Container 是管理 Mbean 的容器。 Jetty 的 Server 的扩展主要是实现一个 阅读全文