Hadoop是市面上使用最多的大数据分布式文件存储系统和分布式处理系统, 其中分为两大块分别是hdfs和MapReduce, hdfs是分布式文...
背景 Elasticsearch由一些Elasticsearch进程(Node)组成集群,用来存放索引(Index)。为了存放数据量很大的索引,...
Spring3的结构图 图中将spring分为5个部分:core、aop、data access、web、test,图中每个圆角矩形都对应一个j...
简介 访问者模式可以在不修改已有程序结构的前提下,通过添加额外的"访问者"来提升已有代码的功能。 访问者样例代码 特征 将相关的操作集中...
简介 策略模式又被称为算法族模式,就是定义了不同算法族,相互之间可以互相替换,并且最后得到相同的结果。此模式让算法的变化独立于使用算法的...
简介 状态模式允许一个对象在其状态改变时,改变它的行为,不同的状态可以做不同的事。 状态模式样例代码 特征 一个对象的行为取决于...
简介 备忘录模式是专门用来存放对象历史状态的。如果一个对象需要保存状态,并且可以通过undo或者rollback等操作恢复到以前的状态时...
简介 不多说了,会写Java的应该都熟悉。 迭代器样例代码 特点 隐藏内部遍历算法,避免暴露容器的私有属性。
简介 将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。命令模式通过这种封装的方式实现...