摘要: Scala中使用unapply方法可以实现三种extractor(另外使用unapplySeq也可以实现extractor)def unapply(object: S): Option[(T1, ..., Tn)]def unapply(object: S): Option[T]def unappl... 阅读全文
posted @ 2015-04-11 11:29 devos 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 在《JAVA并发编程实战》的第15.4.4节中看到了一些关于ABA问题的描述。有一篇文章摘录了书里的内容。书中有一段内容为:如果在算法中采用自己的方式来管理节点对象的内存,那么可能出现ABA问题。在这种情况下,即使链表的头结点仍然只想之前观察到的节点,那么也不足以说明链表的内容没有发生变化。如果通过... 阅读全文
posted @ 2015-04-06 21:41 devos 阅读(5136) 评论(0) 推荐(1) 编辑
摘要: KafkaSpout的核心逻辑都是由PartitionManager来实现的。但是这个类实现时候需要考虑的东西有些多,0.92至0.93,至当前(2015.3.14)的master一直在变化。在这里,先分析一下最近的发布版0.93里的逻辑。也提出一些问题,希望以后Apache Storm会把这个类实... 阅读全文
posted @ 2015-03-14 21:05 devos 阅读(2480) 评论(0) 推荐(0) 编辑
摘要: 基于0.93版本Storm首先,如果自己写KafkaSpout,该怎么办?有哪些地方需要考虑呢1.得实现Storm指定的接口。这样Storm才能够使用它。那么需要实现什么接口?需要提供什么功能给Storm调用呢?2. 需要给spout的每个task指定任务,也就是把Kafka里的消息分配给spout... 阅读全文
posted @ 2015-03-13 19:10 devos 阅读(4670) 评论(0) 推荐(0) 编辑
摘要: public KafkaSpout(SpoutConfig spoutConf) { _spoutConfig = spoutConf;}基于0.93版本的StormSpoutConfig继承自KafkaConfig。由于SpoutConfig和KafkaConfig所有的instan... 阅读全文
posted @ 2015-03-13 17:36 devos 阅读(15889) 评论(6) 推荐(1) 编辑
摘要: 参加了CSDN的一个翻译项目,翻译Akka的文档。CSDN提供的翻译系统不好使,故先排版一下放在博客上。5.1 集群规范注意:本文档介绍了集群的设计理念。它分成两部分,第一部分描述了当前已经实现的部分,第二部分描述了未来要增强/增加的部分。对未现部分的引用被用脚注[*]标出。5.1.1 目前的集群简... 阅读全文
posted @ 2015-03-10 16:28 devos 阅读(3862) 评论(0) 推荐(0) 编辑
摘要: Cluster讲课的这哥们接下来讲了下Akka Cluster的使用,但是是通过把一个以前讲过的actor 系统改成使用cluster来介绍的Akka cluster. 这部分代码很多,还是直接看视频吧。或者,看这篇文章,Akka Clustering, Step by Step更直白一些,不用事先... 阅读全文
posted @ 2015-02-07 10:12 devos 阅读(378) 评论(0) 推荐(0) 编辑
摘要: do和块语句在Scala中,花括号{}括起来的语句构成一个block,它的值就是最后一个语句的值。scala> val a = { | println("a") | 1}aa: Int = 1{println("a"); 1}的值为1。在Clojure中,有时需要使多个form组成一... 阅读全文
posted @ 2015-01-07 13:55 devos 阅读(1779) 评论(0) 推荐(0) 编辑
摘要: OS: Mac OS X 10.10IDEA 14.0.2 Community Edition安装Leiningen按照http://leiningen.org/的指南安装lein阅读Leiningen教程中文版了解leiningen如果需要使用代理,需要执行export HTTPS_PROXY=h... 阅读全文
posted @ 2015-01-04 17:55 devos 阅读(7209) 评论(0) 推荐(1) 编辑
摘要: 1-1 Introduction to the focused and diffuse modes (4:40)两种思考的模式:focused mode以及diffuse modefocused mode:是当有意识地专注思考问题或理解概念时的大脑工作模式。大脑的某些部分高强度的工作,但仅限于这一小... 阅读全文
posted @ 2015-01-03 22:37 devos 阅读(616) 评论(0) 推荐(0) 编辑