Skip to content
/ notes Public

大数据技术体系笔记【多回顾、多练习、多总结沉淀】

Notifications You must be signed in to change notification settings

yyb345/notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

好记性不如烂笔头!

0. 算法学习

编程之美
牛客网

1.JVM学习

JAVA语言基础

Java 泛型解析

JAVA常用的集合

Java 集合类解析

JAVA 多线程

Java 并发编程
Java 锁解析
不得不说的java“锁”事

JAVA I/O

BIO NIO AIO总结

类加载机制

Java 类加载机制
Java Agent 解析
Java agent源码解析

运行时数据区域

Java 对象解析
Java JVM内存调优
JVM 内存模型
JVM内存划分、JVM内存分配机制、JVM垃圾回收机制

进程间通信

进程间通信

2. 分布式

Zookeeper选举分析
分布式锁
分布式消息中间件应用实践
Chandy-Lamport解析
分布式事务

3. Kafka

先验知识

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

[原创]Kafka Controller脑裂问题

pulsar VS kafka

bookeeper原理浅析

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-分布式快照的设计

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 部署在这两个环境中有什么区别?

8. Machine Learning

深度学习500问

9. 常用工具

guava
mac IDEA快捷键
maven 学习笔记

10 . 性能诊断

快速分析性能瓶颈
SLA

About

大数据技术体系笔记【多回顾、多练习、多总结沉淀】

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages