自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 NoClassDefDoundErr与ClassNotFoundException区别

在读这篇文章之前,你最好了解一下Java的Exception机制。也许你在开发的过程中经常地见到ClassNotFoundException和NoClassDefFoundErr这两个异常,每每看到之后,都会一概而论的是类没有找到,但有些时候见到他们的时候又有些疑惑(至少我是这样),为什么Java要用两个异常来表示类定义没有找到那?他们之间有什么区别那?正巧今天我又碰到了这个问题,

2015-06-13 21:54:36 499

转载 KafkaSpout分析:配置

public KafkaSpout(SpoutConfig spoutConf) { _spoutConfig = spoutConf;}SpoutConfig继承自KafkaConfig。由于SpoutConfig和KafkaConfig所有的instance field全是public, 因此在使用构造方法后,可以直接设置各个域的值。public cla

2015-06-10 09:38:12 1398

转载 google guava中定义的String操作

在google guava中为字符串操作提供了很大的便利,有老牌的判断字符串是否为空字符串或者为null,用指定字符填充字符串,以及拆分合并字符串,字符串匹配的判断等等。下面我们逐一了解这些操作:1. 使用com.google.common.base.Strings类的isNullOrEmpty(input)方法判断字符串是否为空        //Strings.isNullOrEm

2015-06-09 18:04:15 1086

原创 PMP考试试题及答案解析

http://www.docin.com/p-540685886.htmlhttp://www.doc88.com/p-9935965406691.htmlhttp://wenku.baidu.com/link?url=oz_Ipvv0o8U8V8RuqSfavsJPoCP-qCUSY2IA19DKQ1NVtksGvGz_Wqj82oEi4DGVjlPkQN6njPce

2015-06-08 22:08:03 2696

原创 分析Storm-zookeeper节点

分析Storm-zookeeper节点                 ---dxwang应用libra_pagevilewII_1420544958729(storm)在zookeeper上面节点,如下图:节点workerbeats描述:每个topo对应各自worker心跳的详细信息。每个worker心跳的详细信息:心跳内容大概在22K(22942b),会根据

2015-06-08 16:33:36 2305

转载 KafkaSpout之PartitionManager

标签:KafkaSpout的核心逻辑都是由PartitionManager来实现的。但是这个类实现时候需要考虑的东西有些多,0.92至0.93,至当前(2015.3.14)的master一直在变化。在这里,先分析一下最近的发布版0.93里的逻辑。也提出一些问题,希望以后Apache Storm会把这个类实现地更完美一些。PartitionManager的主要功能Pa

2015-06-03 14:16:18 979

转载 Esper学习之四:Context .

1.Context基本语法语法结构如下[plain] view plaincopycreate context context_name partition [by] event_property [and event_property [and ...]] from stream_def   [, event_propert

2015-06-01 10:02:30 449

转载 Esper学习之三:进程模型 .

之前对Esper所能处理的事件结构进行了概述,并结合了例子进行讲解,不清楚的同学请看Esper学习之二:事件类型。今天主要为大家解释一下Esper是怎么处理事件的,即Esper的进程模型。1.UpdateListenerUpdaterListener是Esper提供的一个接口,用于监听某个EPL在引擎中的运行情况,即事件进入并产生结果后会通知UpdateListener。接口如下

2015-06-01 09:56:41 397

转载 Esper学习之三:进程模型 .

之前对Esper所能处理的事件结构进行了概述,并结合了例子进行讲解,不清楚的同学请看Esper学习之二:事件类型。今天主要为大家解释一下Esper是怎么处理事件的,即Esper的进程模型。1.UpdateListenerUpdaterListener是Esper提供的一个接口,用于监听某个EPL在引擎中的运行情况,即事件进入并产生结果后会通知UpdateListener。接口如下

2015-06-01 09:56:07 458

转载 Esper学习之二:事件类型 .

上周我们介绍了Esper,它是一个适合实时分析数据的内存计算引擎。若有不了解的同学可以看一下Esper学习之一:Esper介绍。如果各位自己运行过之前的程序,应该对Esper的处理机制和EPL比较感兴趣。不过这篇文章就先来介绍一下Esper能处理的数据结构,即“事件”。Esper对事件有特殊的数据结构约定。能处理的事件结构有:POJO,java.util.Map,Object Arra

2015-06-01 09:42:30 540 1

转载 Esper学习之一:Esper介绍 .

由于项目需要,我开始了学习Esper的任务。刚开始觉得他是个很高级的东西,学了一段时间后发现他确实是很高级的东西。不过貌似在国内的应用很少,网上都查不到什么资料的,所以我觉得在博客里写一下自己的学习的收获,一是总结所学知识点,二是分享给更多的学习者,毕竟好东西不能这样被埋没了。今天就先来简单介绍一下Esper是什么玩意儿。       说到Esper,不得不说一下CEP。CEP即Complex

2015-06-01 09:37:05 1056

转载 Esper专栏介绍

CEP,是一种实时事件处理并从大量事件数据流中挖掘复杂模式的技术,全称为Complex Event Processing,即复杂事件处理。Esper是CEP的一个开源实现,它是一个Java开发的事件流处理和复杂事件处理引擎。该引擎可应用于网络入侵探测,SLA监测,RFID读取,航空运输调控,金融方面(风险管理,欺诈探测)等领域。它的特点是能够快速开发出复杂的实时计算策略,并且有着高吞吐量以及低延迟

2015-06-01 09:31:24 576

基于flink的平台化构建以及运维优化

基于flink的平台化构建以及运维优化;这个是flink china meetup doc

2018-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除