![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 88
gentlezuo
热爱技术,喜欢思考与分享
展开
-
数据迁移:双写调研
注:没有实践过,完全是为了学习 目的 目的:将A库中N张表中的数据迁移到B库的M张表中,在B库中做分表操作。在迁移过程中要求不停服。 方案 方案:双写 具体流程 在B库中建表,在代码中实现双写的开关以及功能(读老库,增删改老库和新库) 由于只读老库,所以新库中的功能实际上未对外提供数据,即使期间新库数据存在问题,依旧不影响服务功能 新增操作:老库和新库都新增,因此新增的数据新老库是一致的。(新老库自动生成的主键不一致问题,可以先插入老库,得到id,再插入新库,插入数据带上id) 删操作:删除操作幂等,原创 2021-02-10 12:14:05 · 2047 阅读 · 1 评论 -
类图与类之间的关系
类图与类之间的关系类图与类之间的关系类图类之间的关系关联双向关联单向关联自关联聚合组合依赖泛化关系接口与实现关系 类图与类之间的关系 类图 参考了http://www.uml.org.cn/oobject/201211231.asp,讲的很好 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。在系统中,每个类都具有一定的职责,职责指的是类要完...原创 2019-05-24 11:43:07 · 1020 阅读 · 0 评论