阿飞飞飞

学而时习之

导航

随笔分类 -  scala

RDD——弹性分布式数据集
摘要:RDD是将数据项拆分为多个分区的集合,储存在集群的工作节点上的内存和磁盘上,RDD是用于数据转换的接口,其不存实际数据内容 RDD的特点: 弹性:RDD默认存放在内存中,当内存不足时,Spark自动将RDD写入磁盘 容错性:根据数据血统,可以自动从节点失败中恢复分区 分布式数据集:RDD为只读的分区 阅读全文

posted @ 2020-09-22 19:54 阿飞飞飞 阅读(407) 评论(0) 推荐(0)

关于Scala中正则表达式的几种用法
摘要:正则表达式是一种针对于字符串的操作,主要功能有匹配、切割、替换和获取的作用,在Scala中正则也是被频繁使用的方法(regex.r表示为正则表达式) 1、匹配 Scala支持多种正则表达式解析,主要包括下面三种: String.matches()方法 正则表达式模式匹配 scala.util.mat 阅读全文

posted @ 2020-09-18 13:06 阿飞飞飞 阅读(5104) 评论(0) 推荐(1)

关于Scala中的match case方法的使用
摘要:在scala中有一个方法 match 类似于java内的 switch,但是其功能却比 switch 强大了不止一点 switch:条件分支 match:模式匹配 在java内使用switch若是不加break将会导致穿透,但是match却不需要担心,其用法类似switch,常配合case使用 // 阅读全文

posted @ 2020-09-15 23:34 阿飞飞飞 阅读(2876) 评论(0) 推荐(0)

scala——Array函数大全
摘要:初始化固定长度的数组 // 初始化长度为10的数组 val array = new Array[Int](10) // 初始化创建含有hi与hello的数组 val s = Array("hi","hello") 创建可变的数组(提供ArrayBuilder()方法) val a = new Str 阅读全文

posted @ 2020-09-09 23:50 阿飞飞飞 阅读(1208) 评论(0) 推荐(0)