大数据课程------scala部分

1.foldLeft,初始值是0,0+_._2,然后作为初始值_,再继续进行累加。

 2.伴生类中private 定义的变量,只能在伴生对象中访问,在别的地方访问需要在伴生类中定义获取的方法。

 

 

 3.偏函数:由{}和里面的case组成,并且没有match,第一个参数是传入参数,第二个参数是返回值。

 4.隐式转换: https://blog.csdn.net/caoli98033/article/details/41479155

5.泛型:

UpperBound:https://blog.csdn.net/qq_41851454/article/details/80033933

 

意思是:只要是继承了Comparable接口的子类就可以

ViewBound: https://blog.csdn.net/weixin_33998125/article/details/92430001

ViewBound,形如B<%A,表示B类型要转化成A类型。(结合隐式转换使用)

ContextBound: https://blog.csdn.net/weixin_33781606/article/details/92430004

 

总的使用方法:https://blog.csdn.net/Vinsuan1993/article/details/74853323?locationNum=1&fps=1

6.二分查找算法:https://baijiahao.baidu.com/s?id=1669750553177807262&wfr=spider&for=pc

 

 最上边的if必须写return ,加上return跳出while,for,if 等循环,并且不再返回-1,而是返回return后面的值。

iplocation 案例详解:https://blog.csdn.net/NextAction/article/details/107679040

7.spark中的cache和checkpoint

 

 8.双11,双12实际的高可用框架

 9.flume对接sparkstreaming的两种方式:https://blog.csdn.net/qq_20641565/article/details/76685697

10.hive和hbase的结合使用:https://blog.csdn.net/weixin_44694973/article/details/98845551

 

posted @ 2021-11-19 17:05  hulifang  阅读(48)  评论(0编辑  收藏  举报