摘要:
Zookeeper是一个典型的发布/订阅模式的分布式数据管理与协调框架,开发人员可以使用它来进行分布式数据的发布与订阅。另一方面,通过对Zookeeper 丰富的数据节点类型进行交叉使用,配合Watcher 时间通知机制,可以非常方便地构建一系列分布式应用中都会涉及的核心功能: 数据发布/订阅,负载 阅读全文
摘要:
下面是20个非常有用的Java程序片段,希望能对你有用。 1. 字符串有整型的相互转换 2. 向文件末尾添加内容 3. 得到当前方法的名字 4. 转字符串到日期 或者是: 5. 使用JDBC链接Oracle 6. 把 Java util.Date 转成 sql.Date 7. 使用NIO进行快速的文 阅读全文
摘要:
syso+alt+/ 快速输出语句的按键。 1. instanceof java的一个二元操作,和==,>,<,同一类的用法,作用是判断 左边的对象是否是右边的类的实例 ,左边是否为右边的子类 返回boolean类型,举例: public class inoftest { public static 阅读全文
摘要:
linux nginx启动 重启 关闭命令: nginx -s reload :修改配置后重新加载生效nginx -s reopen :重新打开日志文件nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确 启动操作 -c参数指定了要加载的nginx配置文件路 阅读全文
摘要:
package JSONtest; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; import 阅读全文
摘要:
1.百分比数的转化,拼凑。 NumberFormat numberFormat = NumberFormat.getInstance(); numberFormat.setMaximumFractionDigits(2); String r_result = numberFormat.format( 阅读全文
摘要:
override(重写): 1.方法名、参数、返回值不同。 2.子类方法不能缩小父类方法的访问权限。 3.子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛异常) 4.存在于父类和子类之间。 5.方法被定义为final时不能被重写。 overload(重载): 1.参数类型、个数、顺序至少一种 阅读全文
摘要:
来源: http://www.open-open.com/code/view/1453981022933 阅读全文
摘要:
kettle转换步骤工作组件 这里有四个类构成了这个kettle 步骤/节点,每一个类都有其特定的目的及所扮演的角色。 TemplateStep: 步骤类实现了StepInteface接口,在转换运行时,它的实例将是数据实际处理的位置。每一个执行线程都表示一个此类的实例。 TemplateStepD 阅读全文
摘要:
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个 阅读全文