将成员内部类,静态内部类,局部内部类,匿名内部类进行一个对比

总结了比较常见的IO流, 主要特性的对比;
与此同时, 请务必弄明白什么是 序列化 和 反序列化

Java SE阶段 -- Collection 接口
重点理解遍历的三种方式, 以及几种相关实现的子类的特性;
PS: 可以尝试自己实现链表和二叉树

Java SE阶段 -- Map 接口
重点理解遍历, 以及几种相关实现的子类的特性;
PS: 可以重点关注一下 CurrentHashMap, 在面试当中问到的比较多

反射在框架的实现中, 非常的频繁, 好用

SQL在实际工作之中, 非常重要
需要熟练掌握各种查询手法, 同时要注意sql的性能优化

// 加载 文件中的 rowkey
private static Set<String> rowkeys = new HashSet<String>();
用HashSet存储region字符串的话,应该是无序的吧,这样不会出问题吗?
还是说hbase在建表的时候会自动再对这些无序的rowkey排一次序?


https://processon.com/view/link/5eeb63a807912929cb4d538c
#### 引言:如果一个程序只包含固定数量的且生命期都是已知的对象,那么这是一个非常简单的程序。
其实这句话也挺好理解的,可以把一个程序比作一个家庭一座城市一个省会甚至一个宇宙(emmm)。回归正题,当把一个程序比作一个家庭的时候,家庭成员有父母、小孩、爷...




##Azkaban
调度工具是实际工作中非常重要的部分, 在大公司往往独自开发独有的调度系统;
平常工作可以使用开源的组件, 其中Azkaban就是这样一款轻量级的调度系统
##1. 运用场景
大数据场景中调度的作用:以ETL为例
大数据场景中,较为常见的一个ETL流程:
RDBMS...

每次执行hadoop fs 相关命名时,下面都会跟着很多调试信息。
请问:如何关闭显示调试信息??
如果下次想要开启显示调试信息,如何开启??
# 集合
- [集合](#集合)
- [Collection](#collection)
- [List](#list)
- [Set](#set)
- [Queue](#queue)
- [Map](#map)
- [迭代器](#迭代器)
-...

运行讲义上example样例任务,一直处于start状态,找了半天找不到原因

思路是这样的:
把nginx日志数据清洗后导入avro表,创建分区表etl_nginx_avro,以month(202005)/day(01)进行分区,创建中间表tmp_etl_nginx_avro不分区,中间表比分区表多了两个字段,month和hour(其实是day创建时没留神);
中间表tmp_etl_nginx_avro:
 throws HiveException {
System.out.println("evluate1");
// 获取参数
LazyString p1 = (LazyString) arguments[0].get();
System.out.println("evluate2");
```
执行:
```sql
select i...
**清洗出来的数据导入了avro表,然后执行正常查询是没问题的,数据能够展示,但是执行聚合函数就会提示org.apache.avro.AvroTypeException: Found null, expecting string。**




### 线程课程小结,以下内容部分来自网络,整理复习使用(太难啦啦┭┮﹏┭┮)
### 概述:
+ 进程(Program):为了完成某个任务,完成某个功能而选择某个变成语言(例如:C语言、Java语言、Python等)编写的这组集合是以静态的方法存在与电脑等中。
+ 进程(Process)...
根据苏老师的视频,我把hadoop-env.cmd中HDAOOP_IDENT_STRING去掉了%USERNAME%,但是因为系统账户名称有空格,依然报错,namenode格式化无法成功。
但是各种更改用户名的方法都失败了,然后就尝试更改hdfs-site.xml校验:其中一项看字节码的数据是否以“魔数cafe”以及当前的JVM运行的JDK版本是否...
[hadoop@nn2 ~]$ hadoop-daemon.sh start journalnode
-bash: hadoop-daemon.sh: 未找到命令
各位大佬我这快是什么弄错了, journalnode不能开启
# 1.Linux准备
## #更新时间
```shell
cd ~/hadoop_base_op
./ssh_root.sh ntpdate time1.aliyun.com
```
https://www.cnblogs.com/6324TV/p/9063476.html rz sz 使用
1)安装sz rz工具,用于以后用rz sz上传下载文件
```shell
yum install ‐y lr...
