请允许在我们的网站上展示广告
您似乎使用了广告拦截器,请关闭广告拦截器。我们的网站依靠广告获取资金。
我已知悉
文章发布订阅~
通过邮箱订阅文章更新,您将在文章发布时收到及时的邮件提醒~
邮箱
昵称
订阅
关闭
首页
专栏
橙Bot
动态
图库
留言板
友链
1
Java如何优雅地创建不可变集合?
2
为什么IDEA不建议使用append拼接字符串?
3
Java为啥不用UTF-8解析properties文件?
4
为什么反射不再是java的最佳选择?
5
全面解析 JDK 9 新特性:模块化、性能优化与全新 API
橙序员
累计撰写
217
篇文章
累计创建
70
个标签
累计收到
4
条评论
栏目
首页
专栏
橙Bot
动态
图库
留言板
友链
搜索
标签搜索
JDK
响应式编程
R2DBC
小说
成长
公众号
事务
流处理
大数据
旅行
mongo db
SUNO
github
IDEA
安全
注解
总结
求职
分布式事务
CAP
分布式系统
loadbalancer
装修
买房
前端
方案设计
AIGC
JVM
资讯
Netty
NIO
BIO
zookeeper
RocketMQ
MySQL
stable diffusion
spring MVC
spring AOP
JDBC
mybatis
logback
docker
consul
spring event
新冠
连接池
redis
运维
nginx
hiper-v
DDD
搞笑
数据库
团建
游戏
Gradle
心情
好物
eureka
spring framework
spring boot
设计模式
apache common
ShardingSphere
KAFKA
leetcode
spring cloud
feign
ES
起点
目 录
CONTENT
以下是
DDD
相关的文章
2023-07-25
为什么不建议写大SQL?
这篇文章主要讨论了在老项目技术优化过程中,数据层常见的几个难题:阅读难、拆表难等。作者提出,应该避免过多的关联查询,而是赋予各个领域对象查询能力。同时,需要注意聚合函数的使用,应该将统计能力赋予给领域对象而非数据库。文章还介绍了两种方案来解决大数据量的统计问题:一是建立统计表进行定时落地,二是利用nosql技术进行实时统计。最后,作者指出在面对大数据时,即使对分组条件加索引也难以实现满意的优化效果,建议使用统计表和nosql技术来优化数据处理性能。文章强调了保持面向对象的编程思维对于应对数据层技术优化的重要性。
2023-07-25
662
0
0
开发技巧
2022-10-22
大话DDD-领域实体与实现
这段内容主要介绍了在日常开发过程中,如何利用领域驱动设计(DDD)的思想,将业务逻辑聚合并与外部服务隔离的方法。通过引入实体、Repository和Domain Service等概念,将编程转变为面向抽象接口的编程,避免了面向具体实现的编程。在实现业务逻辑时,应该将用户抽象为领域实体,并在service层对用户的状态进行改变。此外,还介绍了DTO、VO和DO的概念及应用场景,以及Repository和Domain Service的作用。最后指出,在处理需求时,应该先总览业务问题,划分领域对象并明确信息和职责边界,然后在应用层根据业务描述编排实体和domain service,最后实现与下层数据访问、RPC调用等的交互。通过这样的设计思路,可以有效降低代码之间的耦合度,提高代码的可维护性和扩展性。
2022-10-22
854
0
3
开发技巧
2022-10-16
大话DDD:从POJO到DP的转变
该内容总结了在业务场景中用户登录注册功能的实现方法以及问题的解决方案。在传统POJO和领域对象之间的区别和优缺点进行了对比,并介绍了领域原型的实现原则。针对实现领域原型的三个主要原则,包括让隐性的概念显像化、让隐性的上下文显像化、封装多对象行为。最后讨论了Entity和Value Object的区别,以及Domain Primitive和Entity之间的区别,主要在于对象的逻辑是否有状态。整体内容重点强调了面向对象设计方法对系统建模的重要性,以及从业务需求中找到关键的业务对象(Entity和Value Object)的重要性。
2022-10-16
855
0
0
开发技巧