- 博客(35)
- 收藏
- 关注
原创 从零开始配置spark-local模式
这里使用单机模式快运行第一个Spark程序,让大家有个基本的印象。在安装Spark时,它就提供了一些示例程序,我们可以直接来调用。这里的 \ 是换行输入的意思,整体的代码就只有一句,只不过太长了,我们把它拆开成几个部分来输入,其中\ 的意思就是这里写不下,写在下一行。接下来的操作,我们把它上传到集群中的节点,并解压运行。1.打开etc/profile.d/my_env.sh文件中,补充设置spark的环境变量。的值,具体运行效果如下。安装Spark,使用单机运行模式,运行第一个Spark程序。
2025-04-21 09:37:05
620
原创 Spark 与 Hadoop 的区别与联系
Spark 和 Hadoop 在大数据领域都有着不可替代的地位。Hadoop 凭借其成熟的批处理能力和稳定的分布式存储系统,在离线数据处理和大规模数据存储方面发挥着重要作用;Spark 则以其快速的内存计算、丰富的组件和广泛的适用场景,在实时计算、交互式查询和复杂数据处理等方面展现出强大的优势。它们相互兼容、相互补充,共同推动着大数据技术的不断发展和进步。在实际应用中,用户可以根据具体的业务需求和场景,选择合适的技术工具,或者将两者结合起来使用,以实现更高效、更智能的数据处理和分析。
2025-04-21 08:25:01
1025
原创 vi的基本使用
Vim 是一个功能强大的文本编辑器,虽然它的学习曲线较陡,但一旦掌握,它将极大地提高你的文本编辑效率。本文介绍了 Vim 的基本操作,包括三种模式的切换、基本编辑命令、查找替换以及一些实用技巧。希望这些内容能帮助你快速上手 Vim。如果你在使用过程中遇到问题,可以查阅 Vim 的内置帮助文档(在 Vim 中输入:help),或者在社区中寻求帮助。
2025-02-25 11:31:18
602
原创 linux的常用命令
Linux命令行是一个强大而灵活的工具,掌握这些常用命令可以帮助你高效地管理和操作Linux系统。无论是文件操作、系统管理还是文本处理,这些命令都是你的得力助手。希望本文能为你提供一个良好的起点。如果你有任何问题或需要进一步的解释,欢迎在评论区留言,我会尽力为你解答。
2025-02-25 11:29:45
340
原创 如何安装vm和centos
VirtualBox是一款由Oracle开发的开源虚拟化软件,支持Windows、macOS和Linux等多种操作系统。它提供了丰富的功能,包括虚拟硬盘、网络设置、快照功能等,非常适合新手和进阶用户。通过本文的介绍,你已经学会了如何安装虚拟机软件VirtualBox,并在其中安装CentOS操作系统。虚拟化技术不仅可以帮助你安全地测试和学习,还可以让你在不同的操作系统之间轻松切换。希望这篇文章对你有所帮助。如果你在安装过程中遇到任何问题,欢迎在评论区留言,我会尽力为你解答。
2025-02-25 11:27:32
429
原创 scala的访问权限
介绍一下Scala中私有访问权限(`private`)的作用域。Scala中除了公共访问和私有访问,还有哪些访问权限修饰符?如何在子类中访问父类中定义为私有访问的成员?
2024-12-12 00:47:10
201
原创 scala继承和多态
方法,打印出狗的叫声相关的信息。这体现了同一种方法调用(类的对象,进一步体现了多态性在类型层面的应用。调用)在不同对象上的不同行为,即多态性。方法,打印出相应的信息;这个函数可以用于任何。
2024-12-12 00:33:38
401
原创 reduce,reduceleft和fold函数的应用
用代码示例演示reduceLeft函数的使用。如何使用fold函数进行列表元素的求和操作。fold函数与reduce函数有什么区别。是一个匿名函数,表示将两个元素相加。,以此类推,直到得到最终的和。,是通过从左边开始依次将点的。,操作是从左边开始,先将。遍历列表时,当元素大于。是计数累加器,初始值为。
2024-12-12 00:32:57
359
原创 flatten和flatmap函数的应用
除了flatten和flatMap函数,Scala中还有哪些常用的集合操作函数?在实际开发中,flatten函数和flatMap函数哪个更常用?是一个匿名函数,用于将每个字符串转换为字符列表。如何在使用flatten函数时避免出现性能问题?会生成所有倍数的列表并扁平化为一个列表,然后。函数会将这些字符列表扁平化为一个字符列表,会过滤掉小于等于 5 的数字。
2024-12-12 00:31:50
374
原创 filter函数的应用
除了map和filter,Scala中还有哪些常用的高阶函数?在Scala中,filter函数和map函数有什么区别?如何使用Scala的reduce函数进行集合的归约操作?是根据年龄和姓名长度进行判断的匿名函数。会对每个内部列表进行筛选,然后外部的。是一个匿名函数,用于判断元素。会对每个内部列表进行处理。
2024-12-12 00:30:40
484
原创 map和foreach函数的应用
在Scala中,`flatMap`函数和`map`函数有什么区别?解释一下Scala中`foreach`函数的基本概念和语法。如何使用`map`函数对嵌套的数据结构进行操作?会将每个内部列表的元素进行平方操作,然后外部的。是一个匿名函数,用于计算每个元素的平方。遍历了列表中的 3 个元素,每次都执行了。是一个包含平方后元素的列表的列表。会对每个内部列表进行处理,结果。这会依次打印出每个水果的名称。的值最终会变为 3,因为。
2024-12-12 00:29:52
208
原创 scala的类和构造器
Scala 的类和构造器提供了灵活的方式来创建和初始化对象,有助于更好地组织代码和封装数据。Scala类的成员变量和方法的访问修饰符有哪些?什么是Scala的辅助构造器?如何在Scala中继承类?
2024-12-08 22:32:09
360
原创 scala的内建控制
在 Scala 中,内建控制结构包括条件控制(if/else、match/case)和循环控制(for、while、do-while)等。这些内建控制结构使开发者能够根据不同的条件和需求来控制程序的执行流程。举例说明Scala中match/case语句的应用场景。Scala的内建控制结构和其他语言相比有什么优势?在Scala中如何使用循环控制结构?
2024-12-08 22:30:13
157
原创 scala的IDEA环境搭建
这样就完成了在 IntelliJ IDEA 中搭建 Scala 开发环境的步骤。你现在可以开始编写和运行 Scala 程序了。如果选择手动指定路径,需要确保已经安装了 Scala 发行版。可以从 Scala 官网下载适合你的版本并安装到本地。如果还没有安装 IntelliJ IDEA,可以从 JetBrains 官网下载并安装适合你的版本。
2024-12-08 22:25:55
810
原创 scala数据类型与基本运算
如何在Scala中进行字符串的拼接操作?下载豆包电脑版,体验更强大的 AI 能力。:表示单个字符,用单引号括起来,例如。:表示一串字符,用双引号括起来,例如。介绍一下Scala中的数值类型转换。列举一些Scala中常用的数学函数。scala数据类型与基本运算。scala数据类型与基本运算。Scala 数据类型与运算。随时随地问豆包全局划词提问。
2024-12-08 22:22:51
710
原创 补码 反码 原码
2.负数的反码=它的原码符号位不变,其他位数取反(0变1 1变0)5.java没有符号位,换言之,Java中的数都是有符号的。3.负数的补码=它的反码+1,负数的反码=负数的补码-1。6.在计算机中运行中,都是以补码的方式来运算。二进制最高位符号位:0表示正数,1表示负数。1.正数的原码 反码 补码都一样。7.看运行结果时,看他的原码。4.0的反码,补码都是0。
2024-09-19 09:18:37
142
原创 【无标题】
/ 定义变量 positive,并赋初值0,用于统计正数个数。// 定义变量 negative,并赋初值0,用于统计负数个数。// 在do后的花括号中编写循环语句,统计正数个数和负数个数。// 请在 Begin-End 间编写代码。// 定义变量 i,用于统计循环次数。// 在while后判断终止条件。注意:n为输入行数的总和,不是表示正数。val dd = "正数个数"val ff = "负数个数"// 读取控制台输入的整数值。
2024-09-19 09:17:37
266
原创 短路的作用
如负载或电源的两端被导线连接在一起,就称为短路,短路时电源提供的电流将比通路时提供的电流大得多,一般情况下不允许短路,如果短路,严重时会烧坏电源或设备。不同点: &&(短路与)只要第一个条件为假,就不会执行后面的条件是否为真与假。不同点: &&(短路与)只要第一个条件为真,就不会执行后面的条件是否为真与假。相同点::两边条件只要有一个为真,那么结果就为真,则为假。而&(与)不管第一个条件为假或真都会执行后面的条件。而&(与)不管第一个条件为假或真都会执行后面的条件。&&(短路与) &(与)
2024-09-19 09:14:04
464
原创 【无标题】
Scala中没有 break 和 continue 关键字,但是我们可以用 Breaks 类提供的相应方法来实现对应功能。1、break:break不仅可以结束其所在的循环,还可结束其外层循环,但一次只能结束一种循环。System.out.print("第"+(i+1)+"次输出" + " ");2、continue:continue结束的是本次循环,将接着开始下一次循环。3、return:return同时结束其所在的循环和其外层循环。结束当前循环,开启下一次循环。
2024-09-19 09:12:53
343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅