
1. DDD的架构 1. 用户接口层(Controller层) 用户接口层负责向用户显示信息和解释用户指令。 2. 应用层(Service层) ...
基于DDD的程序设计,就是将前面的领域模型映射成数据架构中的程序设计,从而通过领域驱动提升软件设计质量,那么应该进行映射,让领域模型指导程序设计...
DDD中的工厂和设计模式中的工厂不是同一个概念 聚合 聚合表达的是真实世界中整体和部分的关系,例如订单与订单明细。 在关系型数据库中,没有办法在...
背景:由于项目依赖的包越来越多,且配置的@SpringBootApplication(scanBasePackages = "com")扫描范围...
横向思维和纵向思维,这是一个比较有意思的东西,特别是处理一些复杂的业务的时候。 1. 场景一:校验器 场景:B端复杂接口。根据type创建不同类...
一般对集合对象去重,我们会借助Set来完成。Set集合会校验对象的equals方法和hashCode方法来判断两个对象是否相同。 但是有一些场景...
本文前提,比较复杂的查询语句,不是单单理论上的覆盖索引实现延迟关联可以解决的场景。 本文主要讨论: order by 对分页的影响:1.1 or...
桥接模式使用组合方式:将m*n个子类优化为m+n个子类。 简述 1.1 定义 桥接模式定义:将抽象部分与它的实现部分分离,使它们都可以独立地变化...
简略答案:在Redis的hash结构使用ziplist编码且存储相同信息时,hash结构比sring结构更加节省内存。 1. 分析:谁更加节省内...