09 2022 档案

摘要:分布式ID策略 为什么要用分布式ID? 在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个 MySQL 主从同步读写分离也能对付。 但随着数据日渐增长,主从同步也扛不住了,就需要对数据库进行分库分表,但分库分表后需要有一个唯一ID来标识一条数据,数据库的自增ID显然不能满足需 阅读全文
posted @ 2022-09-26 19:07 阿飞的客栈 阅读(149) 评论(0) 推荐(1)
摘要:原型模式 介绍 定义:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。 简单理解,就是当需要创建一个指定的对象时,我们刚好有一个这样的对象,但是又不能直接使用,我会clone一个一模一样的新对象来使用,这就是原型模式。关键字:Clone。 原型模式分为“深拷贝”和“ 阅读全文
posted @ 2022-09-26 11:37 阿飞的客栈 阅读(71) 评论(0) 推荐(1)
摘要:建造者模式 介绍 建造者模式注重的是部件构建的过程,意在通过一步一步地精确构造出一个复杂的对象。 可以将建造者模式理解为,假设我们有一个对象需要建立,这个对象是由多个组件(Component)组合而成,每个组件的建立都比较复杂,但运用组件来建立所需的组件对象非常简单,所以我们就可以将构建复杂组件的步 阅读全文
posted @ 2022-09-25 11:47 阿飞的客栈 阅读(86) 评论(0) 推荐(0)
摘要:主从复制 + 分库分表 要讲主从复制,首先来看看MySQL自带的日志文件。 日志 错误日志 错误日志是 MySQL 中最重要的日志之一,它记录了当 mysqld 启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志文件。 该日志 阅读全文
posted @ 2022-09-25 10:46 阿飞的客栈 阅读(559) 评论(0) 推荐(0)