摘要:
1.简述 Scala 的下划线在各种语法中几乎都要插一脚,其目的是代表某些特殊场合或者简化代码,不必去想命名该怎么取。下面介绍几种下划线的使用场合 2. _ 有哪些使用方式 2.1 初始化变量 跟Java 类似,成员变量未初始化会给一个默认值,Scala中也一样,只可以初始化成员变量,但是需要利用_ 阅读全文
摘要:
0.前言 类型检查和类型转换在每个语言里面都有对应实现,比如Java 中的instanceof 和 isInstance ,当然Scala语言也有,但是相对于其他语言,Scala 为了简化开发,产生了强大的模式匹配,其原理和Java中的switch-case很类似,但是其匹配能力更强,不仅仅可以匹配 阅读全文
摘要:
Spark调优 spark调优常见手段,在生产中常常会遇到各种各样的问题,有事前原因,有事中原因,也有不规范原因,spark调优总结下来可以从下面几个点来调优。 1. 分配更多的资源 分配更多的资源: 它是性能优化调优的王道,就是增加和分配更多的资源,这对于性能和速度上的提升是显而易见的, 基本上, 阅读全文