![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala
biww620
这个作者很懒,什么都没留下…
展开
-
Scala函数
Scala是一门函数式语言,函数在Scala里属于First-Class Value,意味着在Scala中函数可以像其它值一样用作参数或者返回值,也可以赋值给变量或存储在某些存储结构中。Scala对于函数有很多特性能能够使代码更加简洁,复用性更高。函数定义def functionName(paramName : paramType) : returnType = {原创 2017-09-14 21:50:23 · 295 阅读 · 0 评论 -
Scala结合HttpClient实现简单的爬虫
Scala是一种“面向对象的函数式”语言。对于不熟悉函数式编程风格的人来说适应Scala确实需要一段时间。也只有多看多写了吧。以下是用Scala结合HttpClient实现的一个简单的爬虫小程序。package com.eric.crawlerimport java.io.{BufferedReader, InputStream, InputStreamReader}import co原创 2017-09-11 22:06:29 · 2814 阅读 · 1 评论 -
Scala使用MurmurHash3实现简单的BloomFilter
布隆过滤器用于检测某个值是否已经存在,应用场景很广泛,比如在Hbase中可以在ROW(行级)或ROWCOL(行+列)两个级别配置是否开启布隆过滤器。其作用是反向检测某个数据是否存在于某个数据块,检测结果确定为不存在或不确定。只有对不存在的判断是确切的,因为BloomFilter对存在的判断具有一定的误判率。BloomFilter将待处理的数据经过N个hash函数映射到一个Bit数组的N个值,has原创 2017-09-20 00:13:01 · 2975 阅读 · 0 评论 -
Scala基本语法学习
对于Scala的介绍引用《Scala in Action》中的描述:Scala is a general-purpose programming language designed to express common pro-gramming patterns in a concise, elegant, and type-safe way. It smoothly integrates fe原创 2017-09-12 23:02:51 · 614 阅读 · 1 评论