摘要: 在java.util包中提供了Observable类和Observer接口,使用它们即可完成观察者模式。 多个观察者都在关注着价格的变化,只要价格一有变化,则所有的观察者会立即有所行动。 import java.util.Observable; import java.util.Observer; 阅读全文
posted @ 2016-03-12 23:41 tonglin0325 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 1.静态代理: 在编译时就已经实现,编译完成后代理类是一个实际的class文件 静态代理的方式:创建一个接口,然后创建被代理的类实现该接口 阅读全文
posted @ 2016-03-12 21:36 tonglin0325 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 清华镜像站 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/h/haproxy/ 下载haproxy https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/h/haproxy/hapro 阅读全文
posted @ 2016-03-12 20:44 tonglin0325 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1. 安装filebeat,选择tar包安装方式,下载并解压 wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.7.0-linux-x86_64.tar.gz tar -zxvf filebeat-7.7.0- 阅读全文
posted @ 2016-03-12 20:41 tonglin0325 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 1.kudu已经包含在cdh的parcels中了,所以直接添加服务 2.选择kudu,然后安装 3.在impala中配置kudu,然后重启 参考:CDH5.16.1 安装配置Kudu 如果安装的时候报错如下 parceltagoversatisfiedexception: Multiple parc 阅读全文
posted @ 2016-03-12 20:07 tonglin0325 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 参考:Yarn 监控 - 监控任务运行状态 (包括Spark,MR 所有在Yarn中运行的任务) //获取任务的applicationId public static String getAppId(String jobName) throws IOException { Configuration 阅读全文
posted @ 2016-03-12 19:19 tonglin0325 阅读(939) 评论(0) 推荐(0) 编辑