08 2014 档案

摘要:bloomFilter是70年代提出来的一个利用时间,错误率来换取空间的应用。应用在大数据量的情况下,比如爬虫抓取的大量url,用来判断哪些url是已经爬取过的。m =>使用的散列长度,这个值通常用来创建BitSet的长度,java.util.BitSetn =>待散列的字符串的个数。k =>使用的... 阅读全文
posted @ 2014-08-28 11:01 道友慢走 阅读(179) 评论(0) 推荐(0) 编辑
摘要:推荐Coursera上的响应式编程课程,这个课程是scala语言的进阶课程。课程的开始提出了这样一个应用场景:构建Json串,不知道Json的同学随便google一下。为了做到这些事情,我们定义了下面的一些类abstract class JSON case class JSeq(elems: Lis... 阅读全文
posted @ 2014-08-05 17:24 道友慢走 阅读(295) 评论(0) 推荐(0) 编辑
摘要:def getAs[T >: Null](id: JsonElement, field: T): T = field match { case s: Class[Long] => id.getAsLong.asInstanceOf[T] case s: Class[Int] => id... 阅读全文
posted @ 2014-08-04 13:51 道友慢走 阅读(465) 评论(0) 推荐(0) 编辑