最新 最热

腾讯敏捷之道,看我就够了

敏捷软件开发,又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的新型软件开发方法,是一种能应对快速变化需求的软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专...

2022-11-30
1

DDD领域驱动设计实战(一)-领域模型、子域、核心域、通用域和支撑域等基本概念

DDD按规则细分业务领域,细分到一定程度,DDD会将问题范围限定在特定边界,在该边界内建立领域模型,进而用代码实现该领域模型,解决相应业务问题。...

2022-11-30
0

DDD领域驱动设计实战-聚合(Aggregate)和聚合根(AggregateRoot)

实体(Entity)和值对象(ValueObject)组成聚合(Aggregate),再根据业务将多个聚合划定到同一限界上下文(Bounded Context),并在限界上下文内完成领域建模。...

2022-11-30
0

告别jodatime!拥抱Java8日期时间类LocalDate、LocalDateTime详解

例如,现有的类(例如java.util.Date和SimpleDateFormatter)是非线程安全的,从而导致用户潜在的并发问题,这不是一般开发人员在编写日期处理代码时会期望处理的问题。 一些日期和时间类还表现出相当差的API设计。例如,年份jav...

2022-11-30
0

DDD领域驱动设计实战(03)-深入理解实体

白话解释:实体就是对象的方法和属性实现业务逻辑的类,一般由唯一标识id和值对象组成,属性发生改变,可影响类的状态和逻辑。

uml
2022-11-30
0

DDD领域驱动实战(二)-限界上下文(bounded context)

限界上下文定义领域边界,以确保每个上下文含义在它特定的边界内都具有唯一含义,领域模型则存于该边界内。

2022-11-30
0

Go实战抢红包系统(三)-架构设计

◆ 承上 说明业务逻辑和业务领域模型 ◆ 本身 保证代码有更好的可读性和可维护性、可扩展性 ◆ 启下 承载代码运行的硬件部署架构

2022-11-30
0

第十三届蓝桥杯Java_C组题目

例如用 3 × 2 的矩形(用 A 表示)、3 × 1 的矩形(用 B 表示)和 1 × 1 的矩 形(用 C 表示)可以拼出如下 6 边形。

uml
2022-11-29
0

蓝桥练习题题解——作物杂交——Java

作物杂交是作物栽培中重要的一步。已知有 N 种作物(编号 1 至 N ),第 i 种作物从播种到成熟的时间为 Ti。 作物之间两两可以进行杂交,杂交时间取两种中时间较长的一方。如作物 A 种植时间为 5 天,作物 B ...

uml
2022-11-29
0

第十二届蓝桥杯决赛JavaC组真题——详细答案对照(全网唯一:异或变换100%数据)

用 8 位二进制(一个字节)来表示一个非负整数,表示的最小值是 0 ,则一般能表示的最大值是多少?

uml
2022-11-29
0