Scala基础知识笔记7-类型参数(泛型)-隐式转换-actor

摘要: 1 泛型: 2 隐式转换: 发生的时机; 1、调用某个函数,但是给函数传入的参数的类型,与函数定义的接收参数类型不匹配2、使用某个类型的对象,调用某个方法,而这个方法并不存在于该类型时3、使用某个类型的对象,调用某个方法,虽然该类型有这个方法,但是给方法传入的参数类型,与方法定义的接收参数的类型不匹 阅读全文
posted @ 2019-07-03 22:18 ligongda2006 阅读(139) 评论(0) 推荐(0) 编辑

Scala基础知识笔记6-模式匹配和Option

摘要: // ------------------------ scala 模式匹配 match case ---------------------------------- /** * 类似于java中的 switch case ,java中switch case只能对值进行匹配,但scala的 match case 能对如下进行判断,范围更广 * 同... 阅读全文
posted @ 2019-07-03 22:16 ligongda2006 阅读(312) 评论(0) 推荐(0) 编辑

Scala基础知识笔记4-集合

摘要: /** * 集合类常用高级函数 * 高阶函数两个特点: * 函数接收函数作为参数 * 函数返回函数作为返回值 * map * flatmap * reduce * reduceleft * foreach * reducebykey * groupb... 阅读全文
posted @ 2019-07-03 20:41 ligongda2006 阅读(103) 评论(0) 推荐(0) 编辑

Scala基础知识笔记0-参考链接

摘要: http://dblab.xmu.edu.cn/blog/spark/ 厦门大学 https://www.runoob.com/scala/scala-maps.html 阅读全文
posted @ 2019-06-23 12:01 ligongda2006 阅读(95) 评论(0) 推荐(0) 编辑

Scala基础知识笔记3-函数

摘要: object ScalaFunction { def main(args: Array[String]): Unit = { // 1 将函数赋值给变量时, 必须在函数后面增加 空格和下划线 var zmHello = sayHello _ zmHello("zm") // 使用变量调用函数 /** * 2 匿名函数 * ... 阅读全文
posted @ 2019-06-06 17:40 ligongda2006 阅读(157) 评论(0) 推荐(0) 编辑

datax 执行流程分析

摘要: https://www.jianshu.com/nb/29319571 https://www.jianshu.com/p/b10fbdee7e56 阅读全文
posted @ 2019-03-03 14:53 ligongda2006 阅读(367) 评论(0) 推荐(0) 编辑

同比和环比概念

摘要: 阅读全文
posted @ 2019-01-17 10:50 ligongda2006 阅读(206) 评论(0) 推荐(0) 编辑

获取随机某天所在的周一和周末和月初日期

摘要: 背景: 有个需求,如标题所示,代码如下: 测试代码: 阅读全文
posted @ 2019-01-10 11:00 ligongda2006 阅读(403) 评论(0) 推荐(0) 编辑

数据仓库技术结构-随便写写

摘要: 数据采集:采用Flume收集日志,采用Sqoop将RDBMS以及NoSQL中的数据同步到HDFS上 消息系统:可以加入Kafka防止数据丢失 实时计算:实时计算使用Spark Streaming消费Kafka中收集的日志数据,实时计算结果大多保存在Redis中 机器学习:使用了Spark MLlib 阅读全文
posted @ 2019-01-04 11:47 ligongda2006 阅读(129) 评论(0) 推荐(0) 编辑

Scala基础知识笔记2-类

摘要: 1 类 1.1 定义一个简单的类 1.2 field的getter 和 setter方法 感觉成员变量定义成 var 属性名=属性值即可, 不需要定义成 val 或者 private就行, 1.3 constructor介绍 1.4 内部类介绍 1.5 object 静态类-继承-枚举-object 阅读全文
posted @ 2018-12-26 21:02 ligongda2006 阅读(134) 评论(0) 推荐(0) 编辑