上一页 1 2 3 4 5 6 ··· 29 下一页
摘要: 1、事物 高性能Mysql这本书对MVCC的定义。 他的主要实现思想是通过数据多版本来做到读写分离。从而实现不加锁读进而做到读写并行。MVCC在mysql中的实现依赖的是undo log与read view; 2、索引 3、锁 MVCC解决的是普通读(快照读)的幻读, next-key locks解 阅读全文
posted @ 2024-07-03 12:05 人在江湖之诗和远方 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 熔断、隔离、重试、降级、超时、限流 熔断 隔离 重试 感知错误:通过不同的错误码来识别不同的错误,在 HTTP 中 status code 可以用来识别不同类型的错误。 重试决策:这一步主要用来减少不必要的重试,比如 HTTP 的 4xx 的错误,通常 4xx 表示的是客户端的错误,这时候客户端不应 阅读全文
posted @ 2024-06-30 17:34 人在江湖之诗和远方 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 目标 项目管理 技术视角 参考 https://mp.weixin.qq.com/s/hDGukfP_YCoFeKrw3XXqCg 阅读全文
posted @ 2024-06-25 19:52 人在江湖之诗和远方 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 拆分因素 合并因素 https://mp.weixin.qq.com/s/B974A29m81_mfd03OyCNwg 阅读全文
posted @ 2024-06-07 16:23 人在江湖之诗和远方 阅读(1) 评论(0) 推荐(0) 编辑
摘要: SOLID 单一职责: 最初的定义是:“一个类的改变永远不应该有多个原因。” 新定义:“每个模块应该做一件事,并且做好”。 开闭原则 最初的定义是:“软件实体应该对扩展开放,但对修改关闭。” 新定义:“您应该能够使用和添加模块而无需重写它。” 里氏替换原则 原始定义:“如果 S 是 T 的子类型,则 阅读全文
posted @ 2024-04-03 23:00 人在江湖之诗和远方 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 高并发 高可用 高拓展 https://mp.weixin.qq.com/s/z1wDT1rtSmem8z9oaT8Sxw 阅读全文
posted @ 2024-04-03 22:18 人在江湖之诗和远方 阅读(10) 评论(0) 推荐(0) 编辑
摘要: ref https://zt.itpub.net/topic/Tencent0607/pdf/%E5%BE%AE%E4%BC%97%E9%93%B6%E8%A1%8C%EF%BC%8C%E6%AF%8F%E5%A4%A9%E6%95%B0%E4%BA%BF%E6%AC%A1%E4%BA%A4%E6% 阅读全文
posted @ 2024-02-29 19:50 人在江湖之诗和远方 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 用例图 a线条表示的是关联即执行者与其参与的用例之间的通信路径。用实线表示。 b线条表示包含,在基用例上插入附加的行为,并且显式地描述了该插入。 c线条表示扩展,在基用例上插入附加的行为,基用例并不知道。 d线条表示用例泛化,一般用例和特殊用例之间地关系,其中特殊用例继承了一般用例的特征并增加了新的 阅读全文
posted @ 2024-02-22 16:53 人在江湖之诗和远方 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 复杂度模型 高扩展 高性能 高可用 https://www.cnblogs.com/liconglong/p/16109649.html#_label0 阅读全文
posted @ 2024-01-18 15:51 人在江湖之诗和远方 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 按照业务拆分时,DDD是一个绕不过的话题,其主要可以分为战略设计和战术设计两步:战略设计:1. 确定领域,对应微服务的“子域”;2. 限界上下文,对应微服务的“服务”。战术设计:聚合根、实体、值对象:对应面向对象方法的对象;聚合根:核心的有状态对象;实体:有状态的对象;值对象:无状态的对象。 微内核 阅读全文
posted @ 2024-01-18 15:13 人在江湖之诗和远方 阅读(19) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 29 下一页