240 发简信
IP属地:台湾
  • 240
    Hypervisor虚拟化概述

    虚拟化测试已有5年了,在VmWare虚拟化平台(Windows和Linux操作系统)和OpenStack 虚拟化平台(RedHat,Linux操作系统)上都部署过虚拟机。相信...

  • Netty事件传播详解

    在netty的pipeline中包含两种类型的事件,分别为inbound和outbound,inbound为上行事件,outbound为下行事件。inbound事件为被动触发...

  • 240
    Elasticsearch Shard Allocation机制

    背景 Elasticsearch由一些Elasticsearch进程(Node)组成集群,用来存放索引(Index)。为了存放数据量很大的索引,Elasticsearch将I...

  • JAVA注解的继承性

    摘要 本文从三个方面介绍java注解的“继承性”: 基于元注解@Inherited,类上注解的继承性 基于类的继承,方法/属性上注解的继承性 基于接口的继承/实现,方法/属性...

  • 240
    Spring Framework体系结构及内部各模块jar之间的maven依赖关系

    Spring3的结构图 图中将spring分为5个部分:core、aop、data access、web、test,图中每个圆角矩形都对应一个jar,如果在maven中配置,...

  • 240
    访问者模式

    简介 访问者模式可以在不修改已有程序结构的前提下,通过添加额外的"访问者"来提升已有代码的功能。 访问者样例代码 特征 将相关的操作集中起来放到一个类中。

  • 240
    策略模式

    简介 策略模式又被称为算法族模式,就是定义了不同算法族,相互之间可以互相替换,并且最后得到相同的结果。此模式让算法的变化独立于使用算法的客户。 策略模式样例代码 特点...

  • 240
    状态模式

    简介 状态模式允许一个对象在其状态改变时,改变它的行为,不同的状态可以做不同的事。 状态模式样例代码 特征 一个对象的行为取决于其内部状态,并且它必须在运行时...

  • 240
    备忘录模式

    简介 备忘录模式是专门用来存放对象历史状态的。如果一个对象需要保存状态,并且可以通过undo或者rollback等操作恢复到以前的状态时,可以考虑使用备忘录模式来实现...