2021 学习计划
目录
信息
整理一下以往的资料,并重新梳理复习一遍,查缺补漏。
1 互联网
2 前端知识
- HTML
- CSS
- JavaScript
3 操作系统相关知识
- 基本终端命令
- 线程与并发
- 网页服务器
- Nginx
4 后端编程语言
- PHP
- Go
5 版本控制
- Git 基本用法
6 数据库相关
- MySQL
- Redis
- Redis 缓存雪崩、击穿、穿透
- ORMs
- ACID
- N+1问题
- 数据复写
- 分片策略
- CAP定理
- 数据库规范化(Database Normalization)
- 索引及其工作机制
7 学习API
- REST
- JSON APIs
- SOAP
- 身份验证
8 网页安全知识
- HTTPS
- 内容安全政策
- CORS
- SSL/TLS
- OWASP 安全风险
9 设计与开发原理
- KISS
- SOLID
- YAGNI
- DRY
- GOF 设计模式
- 领域驱动设计
- 测试驱动开发
- 架构模式
- 单片应用
- 微服务
- SOA
- 无服务化
- CQRS 和时间溯源
10 搜索引擎
- Elasticsearch
11 消息代理
- RabbitMQ
- Kafka
12 容器
- Docker
13 其他
- 缓存策略
- Graceful
- Degradation
- Throttling
- Backpressure
- Loadshifting
- Circuit Breaker
- 水平&垂直伸缩