摘要: 一、简介 JStorm集群包含两类节点:主控节点(Nimbus)和工作节点(Supervisor)。其分别对应的角色如下:1. 主控节点(Nimbus)上运行Nimbus Daemon。Nimbus负责接收Client提交的Topology,分发代码,分配任务给工作节点,监控集群中运行任务的状态等工 阅读全文
posted @ 2016-06-08 17:18 harlenz 阅读(5603) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Storm是开源的分布式容错实时计算系统,目前被托管在GitHub上,遵循 Eclipse Public License 1.0。最初由BackType开发,现在已被Twitter收入麾下。Storm最新版本是Storm 0.9,核心采用Clojure实现。Storm为分布式实时计算提供了 阅读全文
posted @ 2016-06-08 17:18 harlenz 阅读(17151) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Supervisor是JStorm中的工作节点,类似于MR的TT,subscribe zookeeper的任务调度结果数据,根据任务调度情况启动/停止工作进程Worker。同时Supervisor需要定期向zookeeper写入活跃端口信息以便Nimbus监控。Supervisor不执行具 阅读全文
posted @ 2016-06-08 17:17 harlenz 阅读(1441) 评论(0) 推荐(0) 编辑
摘要: 因为工作原因,看了一下redis的底层实现,发现redis底层使用的哈希算法是murmurhash,第一次听说这个算法感觉自己对哈希值计算的常用算法了解太少,整理了一下网上讲的比较原理性的观点: 简介 哈稀函数按照定义可以实现一个伪随机数生成器(PRNG),从这个角度可以得到一个公认的结论:哈希函数 阅读全文
posted @ 2016-04-16 18:25 harlenz 阅读(7272) 评论(0) 推荐(2) 编辑
摘要: Comsumer: <dubbo:application name="dubbo_consumer"></dubbo:application> <!-- 使用zookeeper注册中心暴露服务地址 --> <dubbo:registry address="zookeeper://192.168.74 阅读全文
posted @ 2016-04-15 21:36 harlenz 阅读(1706) 评论(0) 推荐(0) 编辑
摘要: how to manage sessionContext data, need to be deeply looked inside.import com.google.common.collect.Maps;import com.tqmall.tqmallstall.model.UserAddre 阅读全文
posted @ 2016-03-07 09:23 harlenz 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 2012年7月离开校园,加入IBM做业务顾问,两年后选择转行成为程序员,加入甲骨文研发中心专职码代码,一年多后,加入淘汽档口,感触颇多,除了离开生活了七八年的城市,更多的是对自己的不确定和迷茫。 我有幸在行业内世界排名第一第二的两家公司先后供职,也曾一度沾沾自喜,特别是当谈论到公司,工作环境,同事们 阅读全文
posted @ 2016-03-03 09:19 harlenz 阅读(167) 评论(0) 推荐(0) 编辑
摘要: pring中的几种容器都支持使用xml装配bean,包括:XmlBeanFactory,ClassPathXmlApplicationContext,FileSystemXmlApplicationContext,XmlWebApplicationContext1. XmlBeanFactory 引... 阅读全文
posted @ 2015-12-21 15:52 harlenz 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 在业务层AMImpl对VO进行查询主要有两种方式:1、设计时附上where子句设计时在VO视图的edit query窗口,输入where子句,设置bind variabs2、运行时附加where子句String whereClause = ”name = :bind_name";//查询子句调用VO... 阅读全文
posted @ 2015-02-06 17:50 harlenz 阅读(363) 评论(0) 推荐(0) 编辑