会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SalvinLee
博客园
首页
新随笔
联系
订阅
管理
2019年6月13日
项目复盘
摘要: 前言 最近一年半多一直在做一个CMS项目,做了快两年了也没有上线,而且开发还走了不少,其中有不少原因是因为开发中频繁改动需求导致开发人员失去耐心,但是其中还有一个重要的原因就是架构设计的不好,导致很多服务的边界很模糊,耦合性强,改一处需求从而导致迁一发动全身的恶果!下面复盘下这个项目中架构设计的坑,
阅读全文
posted @ 2019-06-13 18:54 SalvinLee
阅读(994)
评论(0)
推荐(0)
2019年4月29日
设计模式—责任链模式
摘要: 前言 责任链模式: 流水线作业,流水线上的每个节点都能处理自己所承担职责的任务。(个人理解) 责任链的特点: ①:有一个链式的流水线(定义主干) ②:流水线上的每个处理任务的节点都拥有下一个处理任务的节点的引用(当前节点不能处理则调用下一个节点来处理) ③:调用者不用关心是哪个责任链处理的,只需关心
阅读全文
posted @ 2019-04-29 18:28 SalvinLee
阅读(863)
评论(0)
推荐(0)
2019年4月23日
设计模式—模版模式
摘要: 前言 记得刚开始工作的时候看老鸟的代码很多看不懂,随着工作经验的增加发现当初看不懂人家的代码是因为自己没有深刻理解设计模式。今天我打算写一个设计模式系列博客,就是把开发中常用的设计模式总结下。 模版模式 定义: 把做一件事情的过程中重复的步骤抽取出来定义成骨架方法(模版模式的核心思想),各自不同的步
阅读全文
posted @ 2019-04-23 15:32 SalvinLee
阅读(400)
评论(0)
推荐(0)
2019年4月18日
Canal学习笔记(服务端)
摘要: canal服务端 canal服务端有两种运行模式,一种单机模式,一种HA运行模式(zk保证) 单机模式:同步的binlog节点信息保存在本地(/conf/{自定义分区文件夹}/),meta.dat HA模式:同步的binlog节点信息在zk上 canal配置文件 canal配置文件分为两类, 一类是
阅读全文
posted @ 2019-04-18 16:33 SalvinLee
阅读(1959)
评论(0)
推荐(0)
Canal学习笔记(客户端)
摘要: 前言 最近公司用到Canal来做从MySQL到Tidb的数据同步,用到HA模式Canal,记录一下HA模式的工作原理。 Canal的架构模式 Canal是利用binlog日志来做数据同步,canal伪装成从节点从主节点dump binlog日志,所以canal分为server和client,serv
阅读全文
posted @ 2019-04-18 14:30 SalvinLee
阅读(1525)
评论(0)
推荐(0)
公告