04 2015 档案

摘要:Scala 禁止case class inheritancecase class Person(name: String, age: Int)case class FootballPlayer(name: String, age: Int, number: Int) extends Person(n... 阅读全文
posted @ 2015-04-23 22:04 devos 阅读(2117) 评论(0) 推荐(0)
摘要:本想通过了解一下Akka-actor工程中主要的类的概念,来看下Akka内部运作的机制。无奈里边的类的确太多,注释中对每个类的功能也没有足够的解释。所以还是通过debug的方式,找个入手点,看一下互相之间调用的关系。最初的选择是看一下ActorSystem的实始化过程,但发现难度挺大,因为这个初始化... 阅读全文
posted @ 2015-04-18 23:56 devos 阅读(2614) 评论(1) 推荐(1)
摘要:动机MotivationThe way we consume services from the internet today includes many instances of streaming data, both down- loading from a service as well a... 阅读全文
posted @ 2015-04-13 11:52 devos 阅读(768) 评论(0) 推荐(0)
摘要: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 阅读(724) 评论(0) 推荐(0)
摘要:在《JAVA并发编程实战》的第15.4.4节中看到了一些关于ABA问题的描述。有一篇文章摘录了书里的内容。书中有一段内容为:如果在算法中采用自己的方式来管理节点对象的内存,那么可能出现ABA问题。在这种情况下,即使链表的头结点仍然只想之前观察到的节点,那么也不足以说明链表的内容没有发生变化。如果通过... 阅读全文
posted @ 2015-04-06 21:41 devos 阅读(5177) 评论(0) 推荐(1)