上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 48 下一页
摘要: 解压缩文件 将 spark-3.0.0-bin-hadoop3.2.tgz 文件上传到 Linux 并解压缩在指定位置 tar -zxvf spark-3.0.0-bin-hadoop3.2.tgz -C /opt/module cd /opt/module mv spark-3.0.0-bin-h 阅读全文
posted @ 2022-01-17 09:36 青竹之下 阅读(115) 评论(0) 推荐(0) 编辑
摘要: ➢ Spark Core Spark Core 中提供了 Spark 最基础与最核心的功能,Spark 其他的功能如:Spark SQL, Spark Streaming,GraphX, MLlib 都是在 Spark Core 的基础上进行扩展的 ➢ Spark SQL Spark SQL 是 S 阅读全文
posted @ 2022-01-10 10:09 青竹之下 阅读(46) 评论(0) 推荐(0) 编辑
摘要: [toc] ## Scala泛型和上下界 ### 1. Scala泛型 > 1. 如果我们要求函数的参数可以接受任意类型。可以使用`泛型`,这个类型可以代表任意的数据类型。 > 2. 例如 List,在创建 List 时,可以传入整型、字符串、浮点数等等任意类型。那是因为 List 在 类定义时引用 阅读全文
posted @ 2022-01-09 23:24 青竹之下 阅读(99) 评论(0) 推荐(0) 编辑
摘要: [toc] ## Scala并发编程模型Akka ### 1. Akka简介 #### Akka是什么? > 1. Akka是JAVA虚拟机JVM平台上构建高并发、分布式和容错应用的工具包和运行时,你可以理解成Akka是编写并发程序的框架。> 2. Akka用Scala语言写成,同时提供了Scala 阅读全文
posted @ 2022-01-09 23:24 青竹之下 阅读(111) 评论(0) 推荐(0) 编辑
摘要: [toc] ## Scala递归编程练习 > Scala 是运行在 Java 虚拟机(Java Virtual Machine)之上,因此具有如下特点:>> 1. 轻松实现和丰富的 Java 类库互联互通。> 2. 它既支持面向对象的编程方式,又支持函数式编程。> 3. 它写出的程序像动态语言一样简 阅读全文
posted @ 2022-01-09 23:23 青竹之下 阅读(43) 评论(0) 推荐(0) 编辑
摘要: [toc] ## Scala项目-客户信息管理系统 ### 1. 项目开发流程 ![项目开发流程](assets/项目开发流程.png) ### 2. 项目需求分析 > 1. 模拟实现基于文本界面的《客户信息管理系统》。> 2. 该系统Scala能够实现对客户对象的插入、修改和删除、显示,查询(用A 阅读全文
posted @ 2022-01-09 23:23 青竹之下 阅读(443) 评论(0) 推荐(0) 编辑
摘要: [toc] ## Scala函数式编程高级 > 先看一个需求:>> 给你一个集合`val list = List(1, 2, 3, 4, "abc")` ,请完成如下要求:>> 1. 将集合list中的所有数字+1,并返回一个新的集合。> 2. 要求忽略掉非数字的元素,即返回的新的集合形式为 `(2 阅读全文
posted @ 2022-01-09 23:22 青竹之下 阅读(35) 评论(0) 推荐(0) 编辑
摘要: [toc] ## Scala模式匹配 > Scala中的模式匹配`类似于Java中的switch语法`,但是更加强大。>> 模式匹配语法中,采用==match关键字声明==,每个分支==采用case关键字==进行声明,当需要匹配时,会从第一个case分支开始,如果匹配成功,那么执行对应的逻辑代码,如 阅读全文
posted @ 2022-01-04 22:18 青竹之下 阅读(34) 评论(0) 推荐(0) 编辑
摘要: [toc] ## Scala集合基础 > 1. Scala同时支持不可变集合和可变集合,不可变集合可以安全的并发访问。Scala默认采用不可变集合,对于几乎所有的集合类,Scala都同时提供了可变(mutable)和不可变(immutable)的版本。> 2. 两个主要的包:> 1. 不可变集合:` 阅读全文
posted @ 2022-01-04 22:17 青竹之下 阅读(39) 评论(0) 推荐(0) 编辑
摘要: [toc] ## Scala集合的操作 ### 1. 集合元素的映射操作 > 1. 看一个实际需求> - 要求:请将List(3,5,7) 中的所有元素都 * 2 ,将其结果放到一个新的集合中返回,即返回一个新的List(6,10,14), 请编写程序实现。> - 上面提出的问题,其实就是一个关于集 阅读全文
posted @ 2022-01-04 22:17 青竹之下 阅读(227) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 48 下一页