上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: scala函数高级操作 一、字符串高级操作 多行字符串和插值 二、匿名函数 三、currying函数(柯里化函数) 柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。 四、高阶函数 高阶函数(High 阅读全文
posted @ 2019-04-09 16:07 技术小白丁 阅读(508) 评论(0) 推荐(0) 编辑
摘要: scala模式匹配 1.基础match case(类似java里switch case,但功能强大些) 2、带条件的模式匹配 3、Array模式匹配 4、List模式匹配 5、类型匹配 6、异常处理 7、class模式匹配 8、Some,None模式匹配 阅读全文
posted @ 2019-04-09 16:03 技术小白丁 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Scala集合 一、数组 二、List(有序的,可重复的) 三、Set(无序的,不可重复的) 四、Map(键值对) 五、Tuple(元组) 六、Option Some None 大多数语言都有一个特殊的关键字或者对象来表示一个对象引用的是“无”,在Java,它是null。在Java 里,null 是 阅读全文
posted @ 2019-04-09 15:58 技术小白丁 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Scala面向对象 三大特征:封装、继承、多态 1、类的定义和使用 2、构造器 3、继承 extends 4、抽象类 5、伴生类和伴生对象 如果有一个Class,还有一个与Class同名的Object 那么就称这个Object是Class的伴生对象,Class是Object的伴生类,其中伴生对象是一 阅读全文
posted @ 2019-04-08 22:05 技术小白丁 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、函数的定义(def) 二、scala中的循环表达式 1)to 1 to 10 :表示1到10,包括1和10,也可以写作:1.to(10)。 默认步长为1,可以手动指定步长 2)Range Range也表示一段范围,但是与to的区别是:to是左闭右闭,而Range是左闭右开,也可以手动指定步长 3 阅读全文
posted @ 2019-04-08 22:01 技术小白丁 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 基础语法 1)注意点 1)区分大小写 - Scala是大小写敏感的,这意味着标识Hello 和 hello在Scala中会有不同的含义。 2)类名 - 对于所有的类名的第一个字母要大写。 3)方法名称 - 所有的方法名称的第一个字母用小写。 4)程序文件名 - 程序文件的名称应该与对象名称完全匹配。 阅读全文
posted @ 2019-04-08 21:59 技术小白丁 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 一、Scala简介 Scala 是 Scalable Language 的简写,是一门多范式的编程语言,设计初衷是实现可伸缩的语言并集成面向对象编程和函数式编程的各种特性。 二、Scala 环境搭建 1)、JDK安装 2)、下载scala二进制包 http://www.scala-lang.org/ 阅读全文
posted @ 2019-04-08 21:56 技术小白丁 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Hive——连接方式 一.CLI连接 直接通过CLI连接hive,进行相关hive sql 操作。 直接使用 hive-1.1.0-cdh5.7.0/bin/hive 命令即可 二.HiveServer2/beeline HiveServer:指在hive服务器上启动一个服务(server),然后各 阅读全文
posted @ 2019-04-08 21:54 技术小白丁 阅读(2906) 评论(0) 推荐(0) 编辑
摘要: Hive——join的使用 hive中常用的join有:inner join、left join 、right join 、full join、left semi join、cross join、mulitiple 在hive中建立两张表,用于测试: 一、基本join使用 1、内关联([inner] 阅读全文
posted @ 2019-04-08 21:52 技术小白丁 阅读(22313) 评论(0) 推荐(1) 编辑
摘要: Hive——元数据表含义 1、VERSION -- 查询版本信息 2、DBS -- 存储Hive中所有数据库的基本信息 3、DATABASE_PARAMS --该表存储数据库的相关参数,在CREATE DATABASE时候用 4、TBLS --该表中存储Hive表、视图、索引表的基本信息 5、TAB 阅读全文
posted @ 2019-04-08 21:49 技术小白丁 阅读(1950) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页