
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
MyBatis中使用的设计模式详细解析
单例模式:确保一个类只有一个实例,节省资源,方便管理。工厂模式:将对象创建与使用分开,增加灵活性。代理模式:动态生成接口的实现类,方便扩展功能。模板方法模式:封装公共逻辑,简化操作。观察者模式:保持数据一致性,自动更新缓存。策略模式:实现功能扩展,允许灵活选择不同的策略。

TiDB 数据库核心原理与架构笔记
写数据只写leader,leader将指令变成日志的形式,向所有的follower复制,当大多数节点都收到日志,并持久化后,follower会返回append成功的信息给leader后,leader会apply到rocksdb的kv的编程数据中。TiFlash只接入日志,没办法写入,只能读,和其他follower一样,从TiKV的leader复制转换来的,对原来性能影响很小,因此做到了业务的隔离性

到底了







