学习笔记

「Jeevan-kumar-Raj/Grokking-System-Design」学习笔记(上)[TODO]

参考资料链接: 英文版Github链接 中文版Gitbook链接 开始学习时间: 预计完成时间: 实际完成时间: ...

「Jeevan-kumar-Raj/Grokking-System-Design」学习笔记(下)[TODO]

参考资料链接: 英文版Github链接 中文版Gitbook链接 开始学习时间: 预计完成时间: 实际完成时间: ...

「MySQL实战45讲」学习笔记 [DOING]

书籍豆瓣链接: 开始学习时间: 预计完成时间: 实际完成时间: next-key lock的规则 两阶段提交演示-知乎 innodb架构图 300帧图解mysql需要bin redo undo ...

「廖雪峰交易系统」学习笔记 [TODO]

相关资料笔记: 证券交易系统交易引擎的设计 证券交易系统撮合引擎的设计 证券交易系统用户资产的设计 高性能交易系统设计原理 开始学习时间: 预计完成时间: 实际完成时间: ...

「Kubernetes in Action中文版」读书笔记 [DOING]

书籍豆瓣链接:《Kubernetes in Action中文版》 中文官方文档:《Kubernetes文档》 开始学习时间: 预计完成时间: 实际完成时间: 相关资料 书中重要的图 Kubernetes介绍 部署第一个应用 理解容器技术 深入了解 Pod 概念 管理Pod的生命 向容器挂载存储卷 使用 ConfigMaps、Secrets 和 Downward API 配置应用 通过 S......

「软件架构设计:程序员向架构师转型必备」读书笔记 [TODO]

第一部分 基本概念篇 1.1 第二部分 实践过程篇 第三部分 模块划分专题 ...

「面试系统设计题精选」学习笔记

参考资料链接:系统设计题精选 书籍豆瓣链接: 开始学习时间: 预计完成时间: 实际完成时间: 1. 分布式ID生成器 参考文档 分布式ID生成三大核心需求: 全局唯一:ID往往会作为数据库主键,需要保证全局唯一 按照时间粗略有序:查询的时候往往有按时间分页或者排序需求,普通索引访问比聚簇索引慢,如果能让ID按时间粗略有序,可以省去时间字段 尽可能短:存储性能 1.1 基于数据库实现 ......

「凤凰架构:构建可靠的大型分布式系统」学习笔记 [TODO]

参考资料链接:网站链接 书籍豆瓣链接:《凤凰架构》 开始学习时间: 预计完成时间: 实际完成时间: ...

「高并发系统设计40问」学习笔记 (下)

参考资料链接:高并发系统设计40问 系统设计题精选 书籍豆瓣链接: 开始学习时间: 预计完成时间: 实际完成时间: 五、分布式服务 5.1 每秒1w次请求的系统需要服务化拆分嘛 5.1.1 一体化架构的痛点 数据库连接数可能成为系统瓶颈 增加了研发的成本 增加系统运维的压力 5.1.2 如何使用微服务化解决这些痛点 数据库垂直分库,业务层拆分 增加中间层,将不同数据库的直接访问,转变为服......

「高并发系统设计40问」学习笔记(上)

参考资料链接:高并发系统设计40问 系统设计题精选 书籍豆瓣链接: 开始学习时间: 预计完成时间: 实际完成时间: 一、基础篇 1.1 通用设计方法 高并发系统的演进应该是循序渐进,以解决系统中存在的问题为目的和驱动力的。通用方法:Scale-up、Scale-out、缓存和异步 1.2 为何需要架构分层 业务越来越复杂,大量的代码纠缠在一起,会出现逻辑不清晰、各模块相互依赖、代码扩展性......