-
Python语言基础
- 面向对象
- 数据类型
- 迭代器
- 生成器
- 装饰器
- with语法
- 错误和异常
- 多线程
- 协程
- 加密
- 标准库
- 函数式编程
-
Python库
- Django
- flask
- tornado
- gevent
- requests
- scrapy
-
数据结构与算法
- 栈和队列
- 链表
- 树
- 图
- 哈希表
- 排序
- 贪心
- 动态规划
-
设计模式
- 工厂模式
- 建造模式
- 原型模式
- 适配器模式
- 装饰器模式
- 外观模式
- 享元模式
- MVC模式
- 代理模式
- 责任链模式
- 命令模式
- 观察者模式
- 解释器模式
- 状态机模式
- 策略模式
- 模版模式
-
Linux基础
- Linux常见指令
- 服务器性能指标
- 进程间通信
- 内存模型
- IO模型
- 磁盘和文件系统
- 中断和系统调用
-
网络基础
- OSI网络模型
- TCP/IP网络模型
- TCP
- UDP
- IP
- HTTP
- HTTPS
- HTTP2.0
- DNS
- websocket
- socket编程
-
MySQL
- 执行引擎
- 执行计划
- 索引
- 事务
- 锁
- log
- SQL优化
- 主从数据库
- 读写分离
- 分库分表
-
MongoDB
- mongodb特点
- 存储引擎
- 索引
- 聚合查询aggregate和mapReduce
- 复制集
- 分片集群
-
Redis
- redis特点
- 与memcache区别
- 数据类型和内部数据结构
- 过期策略
- 淘汰机制
- 持久化 rdb和aof
- 哨兵
- 分片
- 缓存穿透、缓存雪崩、缓存击穿
-
消息队列
- Kafka
- RabbitMQ
-
web服务器
- Nginx
- 反向代理
- 负载均衡
- cdn
- DNS
- DDos攻防
-
ElasticSearch
- ES特性
- 倒排索引
- lucene
- 近实时搜索
- refresh
- flush
- optmize
-
Docker
- 什么是Docker
- 仓库
- 镜像
- container
- dockerfile
- docker指令
-
版本控制
- Git
- SVN
-
分布式
- 分布式理论
- 分布式协调
- paxios、raft、zab算法
- 分布式事务
- 限流降级
- 高可用
- 高性能
转自newb107698 链接:juejin.cn/post/684490…