上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 77 下一页
摘要: public static void main(String[] args) { //1. 定义数组, 记录要排序的元素. int[] arr = {25, 69, 80, 57, 13}; //2. 通过冒泡排序实现: 数组元素的升序排列. for (int i = 0; i < arr.leng 阅读全文
posted @ 2020-10-21 10:03 十一vs十一 阅读(112) 评论(0) 推荐(0)
摘要: 分析com.itheima.demo01_set.Demo03类中的代码, 我们发现, HashSet集合保证元素唯一性的原理可能和 HashSet#add()方法相关, 于是源代码分析如下: //HashSet集合类中的代码.public class HashSet { //创建一个HashMap 阅读全文
posted @ 2020-10-21 09:18 十一vs十一 阅读(219) 评论(0) 推荐(0)
摘要: 1. 异常 1.1 概述 观察如下的代码, 看有无问题: int a = 10;int b = 0;System.out.println(a / b); 我们发现, 上述代码的第3行会报错, 即: 算术运算异常, 因为除数是不能为零的. 而在我们编写程序的时候, 可能会有很多的问题存在, 为了将来方 阅读全文
posted @ 2020-10-21 09:17 十一vs十一 阅读(141) 评论(0) 推荐(0)
摘要: 1. Set集合 1.1 概述 Set集合是Collection集合的子体系, 它的元素特点是无序, 唯一. 注意; Set集合是一个接口, 所以不能通过new的方式直接创建它的对象. Set集合中没有带索引的方法, 所以不能通过普通for循环遍历. Set集合的常用子类主要有两个, 分别是Hash 阅读全文
posted @ 2020-10-21 09:16 十一vs十一 阅读(74) 评论(0) 推荐(0)
摘要: 1. 内部类 1.1 内部类相关 1.1.1 概述 类里边还有一个类, 外边那个类叫做外部类, 里边那个类叫做内部类. 1.1.2 示例 下述代码只要能看懂就行了, 关于内部类, 实际开发中我们用的最多的就是匿名内部类 public class A { public class B{ }} 1.1. 阅读全文
posted @ 2020-10-21 09:14 十一vs十一 阅读(132) 评论(0) 推荐(0)
摘要: 向导 数据结构 视频表 用户表 需求描述 解答 1. 统计视频观看数Top10 2. 统计视频类别热度Top10 3. 统计出视频观看数最高的20个视频的所属类别以及类别包含Top20视频的个数 4. 统计视频观看数Top50所关联视频的所属类别排序 5. 统计每个类别中的视频热度,视频流量,观看数 阅读全文
posted @ 2020-10-19 22:13 十一vs十一 阅读(976) 评论(0) 推荐(0)
摘要: 一、hive架构相关 二、hive的特点 三、内部表和外部表的区别? 四、4个by的区别? 五、介绍一下有哪些常用函数? 5.1、行转列函数 5.2、列转行函数 5.3、Rank排名函数 5.4、窗口函数(开窗函数) 六、UDF、UDAF、UDTF相关面试题 6.1、UDF、UDAF、UDTF的区别 阅读全文
posted @ 2020-10-19 22:09 十一vs十一 阅读(3520) 评论(0) 推荐(0)
摘要: 本文目录 一、hive架构相关 二、hive的特点 三、内部表和外部表的区别? 四、4个by的区别? 五、介绍一下有哪些常用函数? 5.1、行转列函数 5.2、列转行函数 5.3、Rank排名函数 5.4、窗口函数(开窗函数) 六、UDF、UDAF、UDTF相关面试题 6.1、UDF、UDAF、UD 阅读全文
posted @ 2020-10-19 17:45 十一vs十一 阅读(2792) 评论(0) 推荐(1)
摘要: hive 的使用,内外部表的区别,分区作用, UDF 和 Hive 优化 (1)hive的使用:仓库,工具 (2)内部表:加载数据到hive所在的hdfs目录,删除时,元数据文件都删除 外部表:不加载数据到Hive所在的hdfs目录,删除时,只删除表结构 (3)分区作用:防止数据倾斜 (4)UDF函 阅读全文
posted @ 2020-10-19 17:44 十一vs十一 阅读(136) 评论(0) 推荐(0)
摘要: Hive 原理 1. 用户提交查询等任务给Driver。 2. 编译器获得该用户的任务Plan。 3. 编译器Compiler根据用户任务去MetaStore中获取需要的Hive的元数据信息。 4. 编译器Compiler得到元数据信息,对任务进行编译,先将HiveQL转换为抽象语法树,然后将抽象语 阅读全文
posted @ 2020-10-19 17:43 十一vs十一 阅读(417) 评论(0) 推荐(0)
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 77 下一页