总结一下目前的知识点,要掌握的知识点
一. 编程语言
1. Java
●. Java基础
面对对象,Java8新特性,Java语言基础
●. Java集合框架
2. Scala
●. Scala集合框架
●. Scala语法
模式匹配,函数式,apply方法
3. Python
●. Python基础
IO
●. 爬虫
●. 数据可视化
4. SQL
●. 语法基础
●. 自定义函数开发
●. SQL优化 ❤
5. Golang
二. OLAP引擎
1. Hbase
●. 读写流程
flash
●. LSM树
●.协处理
●.Rowkey设计和数据热点
2. Presto
3. Kylin
●. kylin权威指南
●. 隔离组设计
●. 构建原理
●. bitmap去重原理
4. Clickhouse
●. 流量分析函数
5. Starrocks
●. 明细模型
●. 主键模型
6. Doris
7. ElasticSearch
三. 大数据技术
1. Hadoop
●. Mapreduce
shuffle
●. Yarn
●. Hive
2. Spark
●. RDD
Transformation
Action
Cache/persist
Checkpoint
广播变量
自定义分区
自定义排序
分组TOP_N
序列化问题
累加器
闭包/线程安全
网友评论