
Open Source
IT老男人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Zookeeper开源客户端框架Curator简介
Curator是Netflix开源的一套ZooKeeper客户端框架. Netflix在使用ZooKeeper的过程中发现ZooKeeper自带的客户端太底层, 应用方在使用的时候需要自己处理很多事情, 于是在它的基础上包装了一下, 提供了一套更好用的客户端框架. Netflix在用ZooKeeper的过程中遇到的问题, 我们也遇到了, 所以开始研究一下, 首先从他在github上的源码, wi...原创 2015-05-07 20:32:37 · 134 阅读 · 0 评论 -
Kafka Consumer接口
对于kafka的consumer接口,提供两种版本,high-level一种high-level版本,比较简单不用关心offset, 会自动的读zookeeper中该Consumer group的last offset参考, https://cwiki.apache.org/confluence/display/KAFKA/Consumer+Group+Example...原创 2015-05-08 10:09:00 · 208 阅读 · 0 评论 -
SpringMVC中Freemarker获取项目根目录
在SpringMVC框架中使用Freemarker试图时,要获取根路径的方式有两种:第一种:继承FreeMarkerViewpublic class BaseFreeMarkerView extends FreeMarkerView { private static final String CONTEXT_PATH = "base"; @Ov...原创 2015-06-27 20:36:31 · 279 阅读 · 0 评论 -
springMVC和spring上下文关系
使用了listener监听器来加载配置,一般在Struts+Spring+Hibernate的项目中都是使用listener监听器的。如下<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> ...原创 2015-06-28 13:50:22 · 232 阅读 · 0 评论 -
FreeMarker 获取页面request、session
使用Request里的Attribute值最简单的方法就是直接${AttributeName}或者安全一点:${AttributeName!"default Value"}1.取Application范围的对象xml 代码 1. <#if Application.myApplicationAttribute?exists> 2. ${Ap...原创 2015-06-28 16:17:30 · 263 阅读 · 0 评论 -
SpringMVC的各种参数绑定方式
SpringMVC的各种参数绑定方式 1. 基本数据类型(以int为例,其他类似):Controller代码:@RequestMapping("saysth.do")public void test(int count) {}表单代码:<form action="saysth.do" method="post"><input name...原创 2015-07-01 09:29:02 · 129 阅读 · 0 评论 -
KafkaSpout之PartitionManager
标签:KafkaSpout的核心逻辑都是由PartitionManager来实现的。但是这个类实现时候需要考虑的东西有些多,0.92至0.93,至当前(2015.3.14)的master一直在变化。在这里,先分析一下最近的发布版0.93里的逻辑。也提出一些问题,希望以后Apache Storm会把这个类实现地更完美一些。PartitionManager的主要功能Partitio...原创 2016-01-26 13:07:02 · 349 阅读 · 0 评论