2022年7月12日
摘要: 使用场景:比如有一个类,有40个属性字段,然而这些属性字段并不是必须的,我们可以随意组合给这些属性赋值,那么我们可以采用两种方式。 1.构造函数。明显这种方式会出现无数的参数组合,肯定不行 2.实例化单独赋值。实例化一个对象之后单独给每个属性赋值。这种方式是可以的,只是代码量还是比较大。 那么我们还 阅读全文
posted @ 2022-07-12 20:19 小北呦 阅读(40) 评论(0) 推荐(0)
摘要: 1. 什么是canal我们先看官网的介绍 canal,译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。 这句介绍有几个关键字:增量日志,增量数据订阅和消费。 这里我们可以简单地把canal理解为一个用来同步增量数据的一个工具。 canal的工作原理就是 阅读全文
posted @ 2022-07-12 11:32 小北呦 阅读(2155) 评论(0) 推荐(0)
摘要: 核心思想 是:针对每个操作,都要注册一个与其对应的确认和补偿(撤销)操作。分为三个阶段: Try 阶段:主要是对业务系统做检测(一致性)及资源预留(准隔离性) Confirm 阶段:主要是对业务系统做确认提交,Try阶段执行成功并开始执行 Confirm阶段时,默认Confirm阶段是不会出错的。即 阅读全文
posted @ 2022-07-12 11:14 小北呦 阅读(493) 评论(0) 推荐(0)