
编程语言-scala
根哥的博客
big world needs big-data-manager !
展开
-
scala集合类型,函数
scala复杂数据类型的基本使用 scala集合:模拟map-reduce part1: scala 数组/集合基础 Array List,Set Map Tuple1…20 创建容器 Array(1,2,3) List(1,2,3) / Array(1,2,3).toList Map(“k1”->“1”,“k2”->“2”)原创 2018-10-08 22:09:49 · 544 阅读 · 0 评论 -
scala: 操作hdfs,mapreduce
scala是构建在java之上的脚本化语言,而hadoop的底层也是java代码,所以用java写mapreduce是最合适的,而scala是怎样的呢? 因为scala是推荐不加类型声明的, 如val a=“hello”, 但是在hadoop的mapreduce接口中,都有泛型要求,这就像要一个speak English 的老外 ,叫他去学chiness一样,是不太友好的! 下面是具体探究过程: ...原创 2018-10-30 19:54:14 · 1609 阅读 · 0 评论 -
scala集合: 增删改查
1,数组 2,List,ListBuffer 3, Map , mutable.Map原创 2018-11-02 12:07:45 · 1467 阅读 · 0 评论 -
scala类与对象
1, 定义类 2, 类的继承原创 2019-03-21 19:30:35 · 393 阅读 · 0 评论 -
scala模式匹配和异常处理
scala异常处理: 1, try -catch- finally object TryTest { def main(args: Array[String]): Unit = { try { val choice = args(0) val choiceVal = choice.toInt if (choiceVal == 1) {...原创 2019-03-26 17:56:17 · 990 阅读 · 0 评论 -
scal数组: 化整为多,取出单个元素
场景: 在rdd中的数据格式为string数组, 现在需要求数组中每个单词的wordcount ? 原数据如下: val sc = new SparkContext(new SparkConf().setMaster("local[*]").setAppName("test")) sc.setLogLevel("ERROR") val arr = Array(Array("a", "b", "c...原创 2019-07-08 17:22:12 · 391 阅读 · 0 评论