白话 领域ddd

DDD落地:从阿里单据系统,看DDD在大厂如何落地?

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职 ......
单据 DDD 系统

什么是电商领域的 fulfillment 概念

首先,我们先来理解什么是 fulfillment。在电商领域中,fulfillment 通常指的是将商品从卖家送到买家手中的整个流程。这个过程包括订单处理、货物拣选、包装、运输以及可能的售后服务等环节。Fulfillment 的目标是以最高效、最低成本的方式将商品准确、及时地送到消费者手中。 现在我 ......
fulfillment 概念 领域

什么是电商领域的 Merchant Onboarding 概念

在电商领域,Merchant Onboarding 是一个至关重要的过程。Merchant Onboarding,即商家入驻,是指引导商家在电商平台上注册和设置店铺的流程。这是电商平台吸引新商家、扩大商品种类和提高用户满意度的关键步骤。电商平台的成功与否在很大程度上取决于它能否吸引并留住优质的商家。 ......
Onboarding Merchant 概念 领域

什么是软件设计领域的容错率概念

软件设计领域中的容错率 容错率是软件设计领域中一个至关重要的概念,它指的是系统在面对错误、异常或故障时继续正常运行的能力。容错设计旨在提高系统的可靠性和稳定性,确保用户能够在各种情况下获得一致的、可用的服务。在全栈开发中,容错率不仅仅是一个技术问题,更是一个涉及架构、设计和用户体验的综合性挑战。 1 ......
概念 领域 软件

什么是云计算领域的 TCO - Total Cost of Ownership

TCO,全称为 " Total Cost of Ownership ",在中文中常译为 " 总拥有成本 "。在云计算领域,TCO 是一个极为重要的概念,它包括了从采购、部署、运维到退役整个生命周期内的所有成本。这包括硬件、软件的购买、安装、维护、升级、人工、能源、设施等成本,以及可能的额外成本,比如 ......
Ownership 领域 Total Cost TCO

Angular 依赖注入领域里 optional constructor parameters 的概念介绍

Angular 依赖注入(DI)是一个强大且灵活的设计模式,它可以帮助我们更好地管理和组织我们的代码。构造函数参数的可选性(Optional)是 Angular DI 系统的一个重要特性。这种特性允许我们将某些服务或值作为可选依赖注入到组件或服务中,这样,如果这些服务或值不存在,我们的代码仍然可以正 ......

.NET领域性能最好的对象映射框架Mapster使用方法

Mapster是一个开源的.NET对象映射库,它提供了一种简单而强大的方式来处理对象之间的映射。在本文中,我将详细介绍如何在.NET中使用Mapster,并提供一些实例和源代码。 和其它框架性能对比: Mapster的安装和配置: 首先,打开Visual Studio并创建一个新的.NET项目。 在 ......
使用方法 框架 对象 性能 领域

【免费】小傅哥 DDD 开发小册

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 大家好,我是技术UP主小傅哥。 如果在面试的时候,面试官问你DDD是什么,你怎么解释?是不是感觉DDD的资料也看了不少,但好像还没有一个定义给DDD,所以炸一听这有的问题的时候,还真有点慌。 ......
DDD

DDD落地:从网易新闻APP重构,看DDD的巨大价值

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职 ......
DDD 价值 新闻 APP

《实现领域驱动设计》笔记——上下文映射图

一个项目的上下文映射图可以用方式来表示。比较容易的一种是画一个简单的框图表示两个或多个限界上下文之间的映射关系。该框图表示了不同的限界上下文在解决方案空间中是如何通过集成相互关联的。另一种更详细的方式是通过限界上下文集成的源代码实现来表示。 上下文映射图为什么重要 上下文映射图主要帮助我们从解决方案 ......
上下文 上下 领域 笔记

AI未来应用的新领域:具有领域知识的专属智能拼音输入法 —— 医生专属的智能输入法

本人上个月去辽宁中医看了些小毛病,在和医生交流的时候随便小聊一下,其中一个主要的话题就是“医生是否需要练习五笔”。众所周知,医生的主要工作是看病,而需要使用输入法打字写病历只是看病过程中的次要工作,因此在直观感觉上人们认为医生是没有必要学习打字输入法的,但是我并不这样认为。由于现在全国的各个单位都在 ......
输入法 领域 智能 拼音 医生

DDD神药:去哪儿结合DDD, 实现架构大调优

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职 ......
大调 架构 DDD

《实现领域驱动设计》笔记——领域、子域和限界上下文

总览 从广义上讲,领域(Domain)即是一个组织所做的事情以及其中所包含的一切。商业机构通常会确定一个市场,然后在这个市场中销售产品和服务。每个组织都有它自己的业务范围和做事方式。这个业务范围以及在其中所进行的活动便是领域。当你为某个组织开发软件时,你面对的便是这个组织的领域。这个领域对于你来说应 ......
限界 领域 上下文 上下 笔记

领域驱动设计之银行转账:Wow框架实战

银行账户转账案例 银行账户转账案例是一个经典的领域驱动设计(DDD)应用场景。接下来我们通过一个简单的银行账户转账案例,来了解如何使用 Wow 进行领域驱动设计以及服务开发。 银行转账流程 准备转账(Prepare): 用户发起转账请求,触发 Prepare 步骤。这个步骤会向源账户发送准备转账的请 ......
实战 框架 领域 银行 Wow

浅谈DDD(Domain-Driven Design)领域驱动设计思想

当提到领域驱动设计(Domain-Driven Design,DDD)时,我们指的是一种软件开发方法,它强调通过深入理解业务领域来指导软件的设计和开发。DDD的核心思想是将业务领域的知识融入到软件模型中,以便更好地满足业务需求。 以下是DDD的一些关键概念和思想: 1. 领域模型: 核心思想: 领域 ......

现代科技手段在城市交通领域的应用:地铁列车可视化

随着城市化进程的不断加速,地铁作为一种便捷、快速的城市交通方式,受到了越来越多人的青睐。地铁列车可视化,作为地铁运营管理中的一项重要工作,不仅可以提高列车运行效率和安全性,还可以为乘客提供更加舒适、便捷的乘车体验。 什么是地铁列车可视化? 地铁列车可视化,是指通过现代科技手段,对地铁列车运行状态、车 ......

什么是计算机软件设计领域的 Edge Case

在软件设计领域,Edge Case(边缘情况)是一个重要的概念。简单来说,Edge Case 是指在系统的输入、操作或使用环境达到一些极限或者特殊情况时的场景。这些场景通常在正常使用条件下不太可能出现,但是如果发生,可能会导致系统行为异常,比如性能下降、功能失效,甚至系统崩溃。因此,在设计和测试软件 ......
领域 计算机 软件 Edge Case

什么是计算机科学和数据管理领域的 source of truth

"Source of Truth"(真实源)在计算机科学和数据管理领域中,是一个非常重要的概念。简单来说,"Source of Truth" 是指在一个系统或者应用中,为了确保数据的一致性和准确性,设置的一个权威性的数据来源或数据存储位置。 在一个系统里,可能会有很多不同的数据源,这些数据源可能会有 ......
数据管理 领域 计算机 科学 数据

什么是软件测试领域的灰盒测试

灰盒测试(Grey Box Testing)是一种软件测试方法,它结合了黑盒测试和白盒测试的特性。在黑盒测试中,测试人员并不关注程序的内部结构或代码,他们只关注输入和输出的关系;而在白盒测试中,测试人员会深入到程序的内部结构和代码。灰盒测试则介于两者之间,测试人员会了解部分程序的内部结构和代码,但并 ......
软件测试 领域 软件

什么是计算机安全领域的 use-after-free 漏洞

在计算机安全领域,use-after-free 是一种重要的安全漏洞类型。要理解 use-after-free 漏洞,我们首先需要了解计算机内存管理的基础知识。 计算机程序在运行时,会使用到计算机的内存资源。内存是一个有限的资源,不可能无限制地使用。因此,程序在使用内存时,必须遵循一个规则:在使用完 ......
use-after-free 漏洞 领域 计算机 after

什么是计算机安全领域的 Vulnerability Exploit

漏洞是指软件或系统中的安全弱点,它可能允许攻击者以某种方式访问系统、绕过安全控制或获取未经授权的信息。利用漏洞指的是利用这些软件或系统中存在的漏洞、弱点或错误来实施攻击的行为。这个过程通常包括利用已知的漏洞或错误,开发相应的代码或脚本来获取对系统的未授权访问或执行未授权操作。 在计算机安全领域,利用 ......
Vulnerability 领域 Exploit 计算机

解密Prompt系列19. LLM Agent之数据分析领域的应用:Data-Copilot & InsightPilot

这一章我们聊聊大模型在数据分析领域的应用。数据分析主要是指在获取数据之后的数据清洗,数据处理,建模,数据洞察和可视化的步骤。这里我们聊两篇论文:Data-Copilot 和 InsightPilot ......

什么是人工智能领域的 SFT - Supervised Finetuning

在人工智能(AI)领域,Supervised Finetuning 是一个重要的概念。它涉及到在预训练模型的基础上,利用有标签的数据进行微调,以适应特定的任务或领域。这个过程可以被视为在更广泛的知识基础上进行特定任务的训练,从而在新任务上获得更好的性能。 Supervised Finetuning ......

什么是计算机安全领域的渗透测试

渗透测试概述 渗透测试,又被称为Penetration Testing(或简称PenTest),是一种网络安全活动,旨在模拟恶意黑客的攻击行为,以评估计算机系统、网络或应用程序的安全性。渗透测试通过模拟各种攻击手法,验证潜在漏洞和弱点,为组织提供全面的安全评估。渗透测试的主要目的是发现潜在的安全漏洞 ......
领域 计算机

什么是企业管理软件领域的 light-house 客户

Lighthouse customer,在中文环境中,我们通常将其称为“灯塔客户”。这是一种非常重要的商业术语,尤其在新产品开发和市场推广的阶段,灯塔客户的作用尤其显著。 首先,我们先来理解一下 Lighthouse customer 这个概念的含义。字面上理解,Lighthouse 是灯塔的意思, ......
light-house 领域 客户 企业管理 light

计算机领域 "透明"的含义

在计算机术语中,"透明"通常指的是一种操作或过程对用户或其他系统的影响被隐藏或减轻到最小程度,以使其表现为无缝、不可察觉或无需用户干预。这种透明性的目标是使系统更易于使用、更具可靠性,并减少对终端用户或其他系统组件的干扰。 例如Linux内存配置中的的"透明巨大页面(THP)"中,"透明"的含义是系 ......
quot 含义 领域 计算机

库存管理领域的 RFID(Radio-Frequency Identification)设备介绍

库存管理领域的RFID(Radio-Frequency Identification)设备是一种重要的技术工具,用于跟踪和管理库存、资产和物流的过程。RFID技术采用了射频识别技术,通过无线通信来捕捉、存储和检索数据。这种技术在医疗设备经销商、制造商和医院等医疗领域的库存管理中发挥了关键作用。 RF ......

DDD 概念和面向对象

最近了解了一些 DDD 的概念,有些解惑。 类起名和分层 首先,代码是要分类或者叫分层,放在不同的文件夹下面,一个文件夹代表一个功能。 其次,类命名和分层这件事,因为有人起名非常的随意和莫名其妙,为了规范,才有有各种理念,统一一下思想和规范。 举例,以前用户类叫 UserModel,放在 model ......
对象 概念 DDD

IT服务管理领域的最佳实践知识体系ITIL4

ITIL 4相对于前一个版本有了大幅的变化,尤其是引入的SVS、SVC的理论对大家理解和掌握这套管理方法论带来了不少的挑战。在阅读itil 4 foundation资料时,发现市面上的一些中文资料良莠不齐,错误很多,所以边阅读官方英文材料,边翻译和整理出一份中文材料,有一些概念和理念是需要反复学习思 ......
体系 领域 知识 ITIL4 ITIL

想快速进入人工智能领域的Java程序员?你准备好了吗?

本文介绍了作为Java程序员如何迅速融入人工智能领域,并探讨了LLMs的发展和应用。从初次体验到插件开发,再到知识库建立,作者指出了如何将LLMs应用于个人助理的过程。最后,强调了LLMs选择的重要性,以及如何灵活适应自己的需求。 ......
人工智能 程序员 人工 领域 智能