Java 设计模式 — 抽象工厂模式

Java 设计模式 — 抽象工厂模式一、抽象工厂模式概述1. 定义抽象工厂模式(Abstract Factory Pattern)属于创建型设计模式。它提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们的具体类。该模式将对象的创建与使用分离,使...

订单表的分库分表方案设计(大数据.html)

一、两种方案分库分表一般业界,对订单数据的分库分表,笔者了解,有两类思路:按照订单号来切分、按照用户id来切分。方案一、按照订单号来做hash分散订单数据 把订单号看作是一个字符串,做hash,分散到多个服务器去。 具体到哪个库、哪个表存储数据呢?订...

DDD中的Assembler(装配器)介绍

DDD 中的 Assembler(装配器):对象转换的桥梁在领域驱动设计(DDD)中,Assembler(装配器) 是负责不同层级对象之间转换的关键组件。其核心职责是实现领域对象(如实体、值对象)与数据传输对象(DTO)、数据库实体(DO)等不同类型对象...

MYSQL数据丢失讨论

编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。1. 概述很多企业在选型数据库时,会因为担心 MySQL 的数据丢失问题而转向 Oracle。但实际上,许多人并不清楚在何种情况下、...