后端学习路径
2021-05-07 20:54:16 0 举报
AI智能生成
后端学习路径
作者其他创作
大纲/内容
操作系统
终端使用
基础命令
grep
awk
sed
lsof
curl
wget
tail
head
less
find
ssh
kill
操作系统如何工作
操作系统接口posix
stdIn
stdOut
stdErr
pipes
内存管理
IO管理
进程管理
进程通讯
线程管理
线程与并发
计算机网络
互联网
互联网如何工作
DNC
hosts
域名
http协议
浏览器如何工作
前端基础
html
css
JavaScript
学一门后端编程语言
JavaScript
Java
go
数据库
关系型数据库
mysql
postgresql
关系型数据库相关
对象关系映射ORMs
MyBatis
数据库事务
事务ACID
A (Atomicity) 原子性
C (Consistency) 一致性
I (Isolation) 独立性
D (Durability) 持久性
索引工作原理
N+1问题
数据库范式
数据复制
切分策略
CAP定理
NoSql 数据库
Redis
MongoDB
Graph 图数据库
GraphQL
Apollo
Neo4j
APIs
REST
hateoas
Json APIs
SOAP
认证
Cookie
OAuth
Token 认证
JWT
OpenApi 规范
设计与开发原则
架构模式
单应用
微服务
SOA
Event Sourcing(事件溯源)
CQRS 读写分离
CQRS 读写分离
Serverless 无服务器
GoF 的 23 种设计模式
SOLID 原则
单一职责原则(SRP)
开放封闭原则(OCP)
里氏替换原则(LSP)
接口隔离原则(ISP)
依赖倒置原则(DIP)
开放封闭原则(OCP)
里氏替换原则(LSP)
接口隔离原则(ISP)
依赖倒置原则(DIP)
KISS原则
YAGNI原则
DRY原则
DRY原则
缓存
CDN
服务端缓存
Redis
客户端缓存
搜索引擎
ES
Solr
消息中间件
RabbitMQ
Kafka
web服务器
Nginx
Apache
caddy
MS IIS
版本管理系统
git
gitHub
测试
集成测试
单元测试
功能测试
CI / CD
虚拟化集装箱化
Doccker
Kubernetes
部署与监控
高并发缓解措施
负载均衡
节流(throttling)
降级
背压(Backpressure)
断路器
迁移策略
垂直伸缩和水平伸缩
考虑部署程序后的监控测量
仪表化
监控
自动测量
web安全
安全相关
HTTPS
SSL/TLS
跨域资源共享 cors
安全策略
OWASP安全漏洞
十大安全隐患列表
散列算法
不要用MD5
SHA
scrypt
bcrypt
0 条评论
下一页