首先创建好项目工程,如下图:完善pom.xml文件,具体为:(依据自己的spark版本做修改)<dependencies><dependency><groupId>org.scala-lang</groupId><artifactId>scala-library</artifactId><version>2.11.
分类:
其他好文 时间:
2020-07-14 09:21:08
阅读次数:
78
com.alibaba.fastjson是阿里很有名的json处理工具包我发现在Scala中的使用与Java中略有不同,特此记录一下1.遍历一个JSONObject import scala.collection.JavaConversions._ for (entry<-json.entrySet ...
分类:
Web程序 时间:
2020-07-13 15:36:19
阅读次数:
175
有没觉得每次定义个(Java类)POJO,需要写大量的get,set方法还得重写equals方法特别麻烦,是不是也想要Scala中的样例类、Rust中的类元组struct那样简洁的类型定义方式?
Java14提供了record,可以这样定义类型了:
分类:
编程语言 时间:
2020-07-13 11:56:19
阅读次数:
58
用树的结构遍历数组 package com.atguigu.datastructures.binarytree object ArrayTreeDemo { def main(args: Array[String]): Unit = { val arr = Array(1,2,3,4,5,6,7) ...
分类:
其他好文 时间:
2020-07-13 11:30:18
阅读次数:
60
一、本章知识思维导图 二、第八章知识小结 1. 插入排序 (1) 直接插入排序 对于待排序列中的元素,在已排序列中顺序查找插入位置,将待排元素插入并移动。 (2)折半插入排序 基于直接插入排序,查找插入位置使用折半查找。 (3)希尔排序 将间隔步长d1的两个元素分为一组,组内进行直接插入排序;第二趟 ...
分类:
其他好文 时间:
2020-07-12 18:50:39
阅读次数:
52
内容基于《统计学习方法 - 第 1 版》 可前往我的 GitHub 下载高清原始文档 统计学习方法 - 思维导图 ...
分类:
其他好文 时间:
2020-07-11 21:09:53
阅读次数:
55
package com.bi import java.sql.{Connection, DriverManager, Timestamp} import java.util.Calendar /** * Created by xxx on 2017/6/28. */ object MySqlConn ...
分类:
数据库 时间:
2020-07-10 23:50:33
阅读次数:
64
1. 把IDEA的scala插件安装好,我是因为联网下载太慢,所以找了个这个版本的IDEA对应的scala插件,具体版本可以在Install jteBrains plugin里面搜Scala查看 2. 新建Maven工程,然后把相应的信息都填完 3. 完成以后,发现还不能直接新建Scala Clas ...
分类:
其他好文 时间:
2020-07-10 22:37:15
阅读次数:
73
格式说明: Letter Date or Time Component Presentation Examples G Era designator Text AD y Year Year 1996; 96 Y Week year Year 2009; 09 M Month in year Mont ...
分类:
其他好文 时间:
2020-07-10 13:30:43
阅读次数:
149
package com.sjw.flink import org.apache.flink.api.common.serialization.SimpleStringSchemaimport org.apache.flink.streaming.api.scala._import org.apach ...
分类:
其他好文 时间:
2020-07-10 00:36:15
阅读次数:
78