相关文章

DDD 战术设计开源实践

DDD 至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,DDD这一名词,由埃里克埃文斯(Eric Evans)在2003发表的《领域驱动设计》一书提出。这本书理论性极强,奠定了领域驱动设计这一综合性…

简单谈谈DDD

在J2EE的开发模式中,Action(Controller)/Service/Model/DAO这种分层模式比较常见。分层架构在这种开发模式下,可以理解为是对数据移动、处理和实现的过程。但是你会发现以前学习的OOM根本用不上,所有的model都只有数据…

DDD战术设计实践

在笔者学习 DDD 的过程中,大部分文章通常都是在谈 DDD 的概念,理论,诚然这些很重要,但 DDD 的读者大多还是习惯与传统开发的方式,而 DDD 的思想与传统开发模式大为不同,当大量的理论铺面而来的时候&#xf…

DDD中的对象

“对象”这个词,对我们来说并不陌生。以最常见的面向对象为例,软件系统中的任何事物都被认为是一种对象。针对如何设计和实现这些对象,业内也有一些对应的开发模式。例如,一种传统的做法是从数据的角度来规划对象的组织形式&#…

DDD 学习01

DDD 是一种处理高度复杂领域的设计思想,它试图分离技术实现的复杂性,并围绕业务概念构建领域模型来控制业务的复杂性,以解决软件难以理解,难以演进的问题。DDD 不是架构,而是一种架构设计方法论,它通过边界划分将复杂业务领域简单化,帮我们设计出清晰的领域和应用边界,…

DDD实战课(4):实战篇下

DDD实战课(4):实战篇下 16 | 视图:如何实现服务和数据在微服务各层的协作?服务的协作服务的类型服务的调用服务的封装与组合数据对象视图17 | 从后端到前端:微服务后,前端如何设计?微前端的概念组合形态集成方式保险微前端设计案例(介绍见原文)18 | 知识点串讲:基于…

DDD领域驱动设计

经常可以看到大家讨论DDD,作为一名79岁的 老同志也想分享下自己的心得体会 😄 本篇不会涉及DDD基础概念的介绍,很多文章已经讲解的非常详细,就不赘述了;但想强调一点的是DDD的概念最早由巨佬 Eric Evans 在2003提出&a…

18、基于DDD的微服务设计实例

在本章基于DDD的微服务设计实例中,我们将通过一个实际的微服务设计实例,详细介绍如何基于领域驱动设计(DDD)来构建微服务架构。这个实例不仅涵盖了微服务设计的基本原则,还展示了实际应用中的具体实现细节和最佳实践。…

深入认识DDD

数字化转型中DDD的重要性愈加突出 数字化转型是当前非常热门的一个话题。那到底什么是数字化转型呢?它是指通过各种数字化的手段对各行各业进行改造以重塑其运营模式、商业模式和客户交互等模式。我对其本质特征的理解是自动化一切,以达到极致效率&…

软件智能:aaas系统AI众生的“世”和“界” 之18 从鲁棒性到DDD引擎

本篇将完善概观总表的内容并将它们和前面的有关智能系统设计原则的两篇中讲到的内容挂上。 两篇文章分别是“软件智能:aaas系统AI众生的“世”和“界” 之16 智能系统设计原则” 和“软件智能:aaas系统AI众生的“世”和“界” 之17 智能系统设计原则的运用- 三种制造方式与三种…

应用程序框架实战十八:DDD分层架构之聚合

前面已经介绍了DDD分层架构的实体和值对象,本文将介绍聚合以及与其高度相关的并发主题。 我在之前已经说过,初学者第一步需要将业务逻辑尽量放到实体或值对象中,给实体“充血”,这样可以让业务逻辑高度内聚,并为你提供…

18 | 基于DDD的微服务设计实例

为了更好地理解 DDD 的设计流程,这篇文章会用一个项目来带你了解 DDD 的战略设计和战术设计,走一遍从领域建模到微服务设计的全过程,一起掌握 DDD 的主要设计流程和关键点。 项目基本信息 项目的目标是实现在线请假和考勤管理。功能描述如下…

地理分析方法论|地理探测器(Geo Detector)

目录 1相关理论 1.1地理探测器概念 1.2地理探测器原理 1.2.1分异及因子探测 1.2.2交互作用探测 ​1.2.3风险区探测 1.2.4生态探测 1.3地理探测器主流应用 2相关操作(Excel版本) 2.1地图转为表格 2.2地理探测器运行 2.3结果分析 2.3.1因子探…

探秘Pixel Detector:像素艺术的守护者

探秘Pixel Detector:像素艺术的守护者 pixeldetectorDownscale and restore pixel art images that have been resized or corrupted.项目地址:https://gitcode.com/gh_mirrors/pi/pixeldetector 在数字创作的浩瀚宇宙中,有一颗璀璨的小星——Pixel De…

Visual Leak Detector 常见问题解决方案

Visual Leak Detector 常见问题解决方案 vld 项目地址: https://gitcode.com/gh_mirrors/vl/vld 项目基础介绍 Visual Leak Detector(VLD)是一个用于 Visual C 的内存泄漏检测工具。它是一个开源项目,旨在提供比 Visual C 内置的内存…

devtools-detector 安装和配置指南

devtools-detector 安装和配置指南 devtools-detector Detect if DevTools is open 项目地址: https://gitcode.com/gh_mirrors/de/devtools-detector 1. 项目基础介绍和主要编程语言 项目基础介绍 devtools-detector 是一个用于检测浏览器开发者工具(如 C…

Visual Leak Detector 安装和配置指南

Visual Leak Detector 安装和配置指南 vld 项目地址: https://gitcode.com/gh_mirrors/vl/vld 1. 项目基础介绍和主要的编程语言 项目介绍 Visual Leak Detector(简称 VLD)是一个用于 Visual C 的内存泄漏检测工具。它提供了一个免费的替代方案…

Tiny Face Detector 开源项目教程

Tiny Face Detector 开源项目教程 tiny Tiny Face Detector, CVPR 2017 项目地址: https://gitcode.com/gh_mirrors/tiny6/tiny 1. 项目介绍 Tiny Face Detector 是由 Peiyun Hu 和 Deva Ramanan 在卡内基梅隆大学开发的一种高效的人脸检测器。该检测器能够在图像中识别…

【C++内存泄漏】使用Visual Leak Detector(VLD)排查C++程序内存泄漏

目录 1、VLD工具概述 2、下载、安装VLD 2.1、下载VLD 2.2、安装VLD 3、VLD安装目录及文件说明 3.1、安装目录及文件说明 3.2、关于32位和64位版本的详细说明 4、在工程中引入VLD 5、内存泄漏检测实例讲解 5.1、程序启动报错 5.2、启动调试,查看内存泄漏报告 5.3、…

开源项目 Private Detector 使用教程

开源项目 Private Detector 使用教程 项目地址:https://gitcode.com/gh_mirrors/pr/private-detector 项目介绍 Private Detector 是由 Bumble 技术团队开发的一个预训练模型,用于检测色情图像。该项目是一个图像分类器,旨在帮助用户识别和过滤不当内…