Documents Hub
1. Python语言相关资源
1.1. Python 标准库大全看这篇就够了
1.2. 重量级的Python Web框架
1.3. 轻量级的Python Web框架
1.4. Python 资源大全中文版
1.5. Python杂项
2. GIS资源
2.1. GIS类库
2.2. GIS桌面软件
2.3. WebGIS开发前端开源框架
2.4. GIS服务
2.5. Awesome GIS
3. 计算机技术常规介绍
3.1. Web服务
3.2. 数据库
4. 后端架构师技术资源
4.1. 数据结构
4.2. 常用算法
4.3. 并发
4.4. 操作系统
4.5. 设计模式
4.6. 运维 & 统计 & 技术支持
4.7. 中间件
4.8. 网络
4.9. 数据库
4.10. 搜索引擎
4.11. 性能
4.12. 大数据
4.13. 安全
4.14. 常用开源框架
4.15. 分布式设计
4.16. 设计思想 & 开发模式
4.17. 项目管理
4.18. 通用业务术语
4.19. 技术趋势
4.20. 政策、法规
4.21. 架构师素质
4.22. 团队管理
4.23. 资讯
4.24. 技术资源
5. 其他资源
5.1. 数学工具
.rst
.pdf
4.
后端架构师技术资源
¶
后端架构师技术资源
4.1. 数据结构
4.1.1. 队列
4.1.2. 集合
4.1.3. 链表、数组
4.1.4. 字典、关联数组
4.1.5. 栈
4.1.6. 树
4.1.7. BitSet
4.2. 常用算法
4.2.1. 排序、查找算法
4.2.2. 布隆过滤器
4.2.3. 字符串比较
4.2.4. 深度优先、广度优先
4.2.5. 贪心算法
4.2.6. 回溯算法
4.2.7. 剪枝算法
4.2.8. 动态规划
4.2.9. 朴素贝叶斯
4.2.10. 推荐算法
4.2.11. 最小生成树算法
4.2.12. 最短路径算法
4.3. 并发
4.3.1. Java 并发
4.3.2. 多线程
4.3.3. 线程安全
4.3.4. 一致性、事务
4.3.5. 锁
4.4. 操作系统
4.4.1. 计算机原理
4.4.2. CPU
4.4.3. 进程
4.4.4. 线程
4.4.5. 协程
4.4.6. Linux
4.5. 设计模式
4.5.1. 设计模式的六大原则
4.5.2. 23种常见设计模式
4.5.3. 应用场景
4.5.4. 单例模式
4.5.5. 责任链模式
4.5.6. MVC
4.5.7. IOC
4.5.8. AOP
4.5.9. UML
4.5.10. 微服务思想
4.6. 运维 & 统计 & 技术支持
4.6.1. 常规监控
4.6.2. APM
4.6.3. 统计分析
4.6.4. 持续集成(CI/CD)
4.6.5. 自动化运维
4.6.6. 测试
4.6.7. 虚拟化
4.6.8. 容器技术
4.6.9. 云技术
4.6.10. DevOps
4.6.11. 文档管理
4.7. 中间件
4.7.1. Web Server
4.7.2. 缓存
4.7.3. 客户端缓存
4.7.4. 服务端缓存
4.7.5. 消息队列
4.7.6. 定时调度
4.7.7. RPC
4.7.8. 数据库中间件
4.7.9. 日志系统
4.7.10. 配置中心
4.7.11. API 网关
4.8. 网络
4.8.1. 协议
4.8.2. 网络模型
4.8.3. 连接和短连接
4.8.4. 框架
4.8.5. 零拷贝(Zero-copy)
4.8.6. 序列化(二进制协议)
4.9. 数据库
4.9.1. 基础理论
4.9.2. MySQL
4.9.3. NoSQL
4.10. 搜索引擎
4.10.1. 搜索引擎原理
4.10.2. Lucene
4.10.3. Elasticsearch
4.10.4. Solr
4.10.5. sphinx
4.11. 性能
4.11.1. 性能优化方法论
4.11.2. 容量评估
4.11.3. CDN 网络
4.11.4. 连接池
4.11.5. 性能调优
4.12. 大数据
4.12.1. 流式计算
4.12.2. Hadoop
4.12.3. Spark
4.13. 安全
4.13.1. web 安全
4.13.2. DDoS 防范
4.13.3. 用户隐私信息保护
4.13.4. 序列化漏洞
4.13.5. 加密解密
4.13.6. 服务器安全
4.13.7. 数据安全
4.13.8. 网络隔离
4.13.9. 授权、认证
4.14. 常用开源框架
4.14.1. 开源协议
4.14.2. 日志框架
4.14.3. ORM
4.14.4. 网络框架
4.14.5. Web 框架
4.14.6. 工具框架
4.15. 分布式设计
4.15.1. 扩展性设计
4.15.2. 稳定性 & 高可用
4.15.3. 数据库扩展
4.15.4. 服务治理
4.15.5. 分布式一致
4.15.6. 分布式文件系统
4.15.7. 唯一ID 生成
4.15.8. 一致性Hash算法
4.16. 设计思想 & 开发模式
4.16.1. DDD(Domain-driven Design - 领域驱动设计)
4.16.2. Actor 模式
4.16.3. 响应式编程
4.16.4. DODAF2.0
4.16.5. Serverless
4.16.6. Service Mesh
4.17. 项目管理
4.17.1. 架构评审
4.17.2. 重构
4.17.3. 代码规范
4.17.4. 代码 Review
4.17.5. RUP
4.17.6. 看板管理
4.17.7. SCRUM
4.17.8. 敏捷开发
4.17.9. 极限编程(XP)
4.17.10. 结对编程
4.17.11. PDCA 循环质量管理
4.17.12. FMEA管理模式
4.18. 通用业务术语
4.19. 技术趋势
4.20. 政策、法规
4.20.1. 法律
4.21. 架构师素质
4.22. 团队管理
4.22.1. 招聘
4.23. 资讯
4.23.1. 行业资讯
4.23.2. 公众号列表
4.23.3. 博客
4.23.4. 综合门户、社区
4.23.5. 问答、讨论类社区
4.23.6. 行业数据分析
4.23.7. 专项网站
4.23.8. 其他类
4.23.9. 推荐参考书
4.24. 技术资源
4.24.1. 开源资源
4.24.2. 手册、文档、教程
4.24.3. 在线课堂
4.24.4. 会议、活动
4.24.5. 常用APP
4.24.6. 找工作
4.24.7. 工具
4.24.8. 代码托管
4.24.9. 文件服务
4.24.10. 综合云服务商
previous
3.2.
数据库
next
4.1.
数据结构