Post

编程知识体系

强基计划

操作系统 & 网络

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.