![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
文章平均质量分 82
在远行的路上
在软件工程师的路上愈走愈远。。。
Github:https://github.com/lizhyocx
展开
-
《极客时间-Redis核心技术与实战》学习笔记
数据结构Redis数据类型和底层数据结构的对应关系:String -> 简单动态字符串,List -> 双向链表、压缩列表,Hash -> 压缩列表、哈希表,Sorted Set -> 压缩列表、跳表,Set -> 哈希表、整数数组。 哈希表rehash高效操作:默认使用两个全局哈希表,默认使用哈希表1,rehash时,给哈希表2分配更大的空间,把哈希表1的数据重新映射到哈希表2,释放哈希表1的空间。重新映射时,无法处理客户端请求,会造成线程阻塞,采用“渐进式rehash原创 2021-02-18 21:18:20 · 1640 阅读 · 2 评论 -
《DDD实战课-欧创新》学习笔记
领域、子域、核心域、通用域和支撑域 DDD 的领域就是这个边界内要解决的业务问题域。 领域可以进一步划分为子领域。我们把划分出来的多个子领域称为子域,每个子域对应一个更小的问题域或更小的业务范围。 领域建模和微服务建设的过程和方法基本类似,其核心思想就是将问题域逐步分解,降低业务理解和系统实现的复杂度。 在领域不断划分的过程中,领域会细分为不同的子域,子域可以根据自身重要性和功能属性划分为三类子域,它们分别是:核心域、通用域和支撑域。 决定产品和公司核心竞争力的原创 2020-11-25 15:57:44 · 1609 阅读 · 0 评论 -
《可伸缩架构:面向增长应用的高可用》读书笔记
可靠性:系统是否具备无差错地执行预期操作的能力。一般指一个系统的质量。 可用性:为了执行这些操作,系统当前可运行的能力。一般指系统在其能力范围内执行任务的能力。 导致低可用性的原因:资源耗尽、预期之外的压力变化、流动行为的增加、外部依赖、技术债务。 提高可用性的措施: 时刻考虑应对故障 设计、依赖、用户 时刻考虑如何伸缩 缓和风险 风险管理 监控可用性 服务器..原创 2021-01-15 15:39:04 · 169 阅读 · 1 评论