1.JAVA学习
JAVA语言基础
JAVA常用的集合
JAVA 多线程
Java 并发编程
Java 锁解析
不得不说的java“锁”事
JAVA I/O
类加载机制
Java 类加载机制
Java Agent 解析
Java agent源码解析
运行时数据区域
Java 对象解析
Java JVM内存调优
JVM 内存模型
JVM内存划分、JVM内存分配机制、JVM垃圾回收机制
进程间通信
2. 分布式
Zookeeper选举分析
分布式锁
分布式消息中间件应用实践
Chandy-Lamport解析
分布式事务
3. Kafka
先验知识
- 操作系统PageCache
- JAVA NIO
- mmap知识点
- 分布式Leader选举机制
- CAP
Kafka 设计理念
Kafka 历史发展解析
Kafka 高性能解析
Kafka 高可用解析
Kafka Leader PacificA解析
Kafka 机房容灾解析
Kafka 语义处理层解析
Kafka 顺序性保障解析
Kafka技术分享系列
Kafka源码解析
Kafka 存储层解析
Kafka Network层解析
Kafka Admin层解析
Kafka Consumer解析
Kafka 性能调优解析
为什么Kafka那么快
Kafka Exactly Once Delivery and Transactional Messaging
Kafka bugs
pulsar VS kafka
4. Flink
流式处理框架
DataFlow编程模型
Flink Spark对比
Flink Storm对比
如何使用Spark Streaming + Kafka如何实现精确一次语义?
Flink Example
Flink Training
Flink如何让每一条数据进来后延迟一段时间再被处理?
Flink 原理解析
Flink Runtime核心机制解析
Flink Window 机制解析
Flink Watermark 解析
Flink 反压解析
Flink 内存管理解析
Flink 分布式快照解析
Flink checkpoint与savepoint的区别
Flink failover机制解析--待翻译
[原创]Flink TTL state解析
Flink Kafka 0.11 exactly once
Flink Exactly-Once 解析
Flink State 使用文档
Memory Management and Configuration Reloaded - Google 文档
Memory Management (Batch API)
FLIP-50: Spill-able Heap Keyed State Backend
Flink bugs
[原创]Flink 1.7.1 版本问题记录
[FLINK-13477] Add memory-overhead-ratio conf for containers by BenoitHanotte · Pull Request #9265 · apache/flink
5. 大数据
大数据相关
什么是数据仓库?
什么是数据集市?
数据仓库的体系是怎么样的?
Hive的驱动层是如何做的?如何翻译为MR或者Spark SQL任务的?
Hive有索引优化么?
6. Hbase
HBase列式存储
HBase深入浅出
HBase查询性能优化
HBase的rowkey的设计
hbase 与mysql的区别?
7. 资源调度
- 资源隔离的基础: Cgroups基础
- 资源管理的基本原理: CPU 内存隔离
- 资源管理的关键技术:
- 资源管理的几种实现:
Yarn与K8s有什么区别,Flink 部署在这两个环境中有什么区别?