最新发布 第4页

渣渣龙菜鸟专场

设计模式

七大设计原则之开闭原则

七大设计原则之开闭原则
当程序需要变化时,尽量通过扩展程序的实体行为来实现变化,而不是通过修改已有代码来实现变化package 开闭原则;public class ocp {public static void main(String[] args) { Graph graph=new Graph(); graph.draw(new juxing()); graph.……继续阅读 »
2020-04-16 76浏览 2评论0
设计模式

七大设计原则之里氏替换

七大设计原则之里氏替换
所有引用基类的地方必须能透明的使用其子类的对象;在使用继承时,在子类中尽量不要重写父类的方法违反原则例子package 里氏替换;public class test {public static void main(String[] args) { A a=new A(); System.out.println("11-3="+a.fun1(1……继续阅读 »
2020-04-16 72浏览 0评论0
设计模式

七大设计原则之依赖倒转

七大设计原则之依赖倒转
高层模块不应该依赖低层模块,二者都应该依赖其抽象抽象不应该依赖细节,细节应该依赖抽象依赖倒转(倒置)的中心思想是面向接口编程依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象的东西要稳定的多,以抽象为基础搭建的架构比以细节为基础的架构要稳定的多。在Java中,抽象就是接口或者抽象类,细节就是具体的实现类使用接口或者抽象类的目的就是制定好规……继续阅读 »
2020-04-15 70浏览 2评论0
Storm

storm数据累加

storm数据累加
最小处理单元:Tuple以单一流stream的方式把Tuple推送过去。如果是多个流推送,需要对每一个流进行设置streamid。spout中最核心的方法是nextTuple,该方法会被storm线程不断调用、主动从数据源拉去数据,再通过emit方法将数据生成元组(Tuple)发送给之后的bolt计算。并且需要在declare方法声明定义的不同数据流……继续阅读 »
2020-04-15 73浏览 0评论0