编程知识体系
强基计划
操作系统 & 网络
L1-操作系统
- CPU、内存的协作方式
- 内存到磁盘的过程
- 文件系统的结构抽象
L1-网络原理
- 网卡与CPU、内存的交互过程
- 网络协议的抽象结构(分层)
- 常见网络协议的适用场景(HTTP、UDP、FTP),为什么适用?
Java编程
L1-OOP
- SOLID原则
- 常见设计模式
L1-Java基础
JVM工作过程
基本语法
L1-并发编程
《Java并发编程》
L1-框架-Spring
- Spring基石:IOC、AOP,《Spring in action》
- Spring Cloud
关系数据库
L1-RDBMS工作原理
L1-深入MySQL
大数据
数据采集-Flume
数据存储
- HDFS
- HBase
数据计算
- Spark SQL
- Spark Streaming
Kafka
分布式
一致性算法
- Posix
- Raft
其他
算法
顺序:数组->栈->队列->链表->图->树->哈希表->字母数
虚拟化技术
虚拟机
- 虚拟机和操作系统的关系?
- 虚拟机的工作方式?
容器化
- 容器工作原理
- Image的构成?
- 怎么样从Image构建Container?
云架构
Openstack了解
This post is licensed under CC BY 4.0 by the author.