E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
领域驱动错误码
DDD
领域驱动
设计详解(1)-Domain Primitive
作者|殷浩出品|阿里巴巴新零售淘系技术部导读:对于一个架构师来说,在软件开发中如何降低系统复杂度是一个永恒的挑战,无论是94年GoF的DesignPatterns,99年的MartinFowler的Refactoring,02年的PofEAA,还是03年的EnterpriseIntegrationPatterns,都是通过一系列的设计模式或范例来降低一些常见的复杂度。但是问题在于,这些书的理念是通
大致若愚
·
2023-04-06 12:05
领域驱动设计
java
领域驱动设计
DDD
架构
DP
领域驱动
架构DDD(Domain-Driven Design)
1.什么是领域模型在理解领域模型之前,我们先思考一下软件开发的本质是什么。从本质上来说,软件开发过程就是问题空间到解决方案空间的一个映射转化,如图1所示。在问题空间中,我们主要是找出某个业务面临的挑战及其相关需求场景用例分析;而在解决方案空间中,则通过具体的技术工具手段来进行设计实现。就软件系统来说,“问题空间”就是系统要解决的“领域问题”。因此,也可以简单理解为一个领域就对应一个问题空间,是一个
'煎饼侠
·
2023-04-06 11:46
架构
java
spring
开发语言
DDD 核心概念与 Domain primitive
领域驱动
设计(Domain-DrivenDesign简称DDD),是一套成熟的理论方法来指导中台领域建模以及微服务拆分和设计,聚焦于“如何在复杂业务场景下设计软件”。
silence、J
·
2023-04-06 11:14
Java笔记
微服务
java
架构
10分钟带你快速且深入了解:DDD-
领域驱动
设计
背景:传统项目中的代码架构都是MVC架构,视图层-->控制层-->模型层,但mvc只是一种思想,是一种抽象,在不同人看来会有不同的指向,对于Java后台开发来说,MVC架构具体指的就是Controller层、Service层、Mapper层了。我们整天进行CRUD来实现业务需求,其实做的事情不过就是:将数据库中的数据转换为前台需要的数据格式。如何在需求评审时证明产品设计的合理性呢?只要可以根据产品
jerry_dyy
·
2023-04-06 08:55
微服务
ddd
领域驱动设计
DDD学习总结
**
领域驱动
设计(DomainDrivenDesign-DDD):**一种设计思想,主要是用来指导如何解耦业务系统,划分业务模块,定义业务领域模型及其交互。微
笑飞_
·
2023-04-06 08:13
DDD
设计模式
java
枚举service层异常代码控制输出
枚举类:/***
错误码
**@author方先森*/publicenumResultCode{/***请求成功*/SUCCESS_CODE(0,"请求处理成功"),/***认证失败*/UN_AUTHORIZATION
_听暖
·
2023-04-06 06:29
异常处理
java
《实现
领域驱动
设计》拆书稿 - 第4章 架构
image.png第4章:架构拆书稿一、架构模式与架构风格分层定义说明将领域模型和业务逻辑分离出来,并减少对基础设施、用户界面甚至应用层的依赖,因为他们不属于业务逻辑。每层都应该具有良好的内聚性,并且只依赖于比其自身更低的层。一个典型的传统分层架构用户接口层应用层领域层基础设施层依赖倒置原则定义:高层模块不应该依赖于低层模块,两者都应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象。六边形架
wiwisir
·
2023-04-06 06:36
HTTP 状态码
一直以为502是后端服务因为QPS导致响应异常返回的
错误码
,看过这篇文章才明白理解错误。正确的解释应该是中间代理收到RS无效响应后,在网关代理层生成的
错误码
。
tom__zhu
·
2023-04-06 04:57
实体类开发使用
DDD
领域驱动
设计(Domain-drivendesign)介绍
领域驱动
设计:是一种通过将实现连接到持续进化的模型来满足复杂需求的软件开发方法(一种解决业务复杂性的设计思想,不是一种标准规则的解决方法)
喵喵队摸鲨鱼
·
2023-04-06 00:21
java
java
数据库
开发语言
枚举的 7 种使用方法
枚举是JDK1.5新增的数据类型,使用枚举我们可以很好的描述一些特定的业务场景,比如一年中的春、夏、秋、冬,还有每周的周一到周天,还有各种颜色,以及可以用它来描述一些状态信息,比如
错误码
等。
讓丄帝愛伱
·
2023-04-05 22:56
编程语言
编程语言
python
java
android
redis
项目架构
书写这篇文档一方面是帮助新加入的小伙伴更快地熟悉项目,另一方面是形成团队规范、保持代码风格统一,接下来讲主要通过以下几个方面进行介绍:名词与概念目录结构项目模块设计理念文献
领域驱动
设计DDD和CQRS落地
Young~^_^
·
2023-04-05 20:56
DDD
领域驱动
ddd
DDD
领域驱动
设计
领域驱动
设计(Domain-DrivenDesign,DDD)是一种软件开发方法,它将软件系统的设计和实现围绕业务领域展开,强调在设计和实现过程中关注业务领域和业务需求,而不是技术实现细节。
lanicc
·
2023-04-05 19:56
架构
【python标准库】系统
错误码
errno
文章目录pythonC语言python即标准的errno系统符号,与C语言中的errno.h相同,其数字代码所对应的文字描述可通过os.strerror来获取。>>>foriinnp.sort(list(errno.errorcode.keys())):...print(i,errno.errorcode[i],os.strerror(i))...其输出如下表1EPERMOperationnotp
微小冷
·
2023-04-05 11:52
#
Python标准库
python
开发语言
后端
C语言
错误码
mysql 三层架构开发_从三层架构迈向
领域驱动
设计(转载)
三层架构严格分层架构模式的特点是上层只能访问相邻的下层,其他层次间的调用都不允许。三层架构就是一种严格分层模式,它把职责划分为界面展示、业务逻辑、数据访问三层,还有一个业务实体,前面三层都要依赖它,所以它并不构成一个层。三层架构的特点是一种面向过程的编程思想,特点如下:a.业务实体类中基本上只有属性没有方法。b.业务逻辑层的类基本上只有方法没有属性。c.将数据表结构映射为业务实体类是一个惯用做法,
商业纪事
·
2023-04-05 09:30
mysql
三层架构开发
如何进行合理的软件架构设计
最近在搭建新的项目的时候想起了曾经一位同事极力推崇的DDD
领域驱动
设计.经过对DDD的观察,发现与.net系或者说动软系的BLL,DAL,Model变化不是很大.目前各大ORM框架的逐渐成熟,程序员已经渐渐的拜托了过去手写
走错路的程序员
·
2023-04-05 09:39
浅谈
领域驱动
设计
一、什么是
领域驱动
设计?
攻城狮白玉
·
2023-04-05 00:18
架构思想
架构
DDD
领域驱动设计
设计模式
深入微服务架构 | 微服务与k8s架构解读
也就是说,如果每个服务都要同时修改,那么它们就不是微服务,因为它们紧耦合在一起;如果你需要掌握一个服务太多的上下文场景使用条件,那么它就是一个有上下文边界的服务,这个定义来自DDD
领域驱动
设
爱吃 香菜
·
2023-04-05 00:17
自动化测试
软件测试
程序人生
微服务
java
分布式
职场和发展
软件测试
领域驱动
战略设计-《复杂软件设计之道:
领域驱动
设计全面解析与实战》笔记 - 2
在我的博客阅读本文目录1.TopLevel2.有界上下文2.1.统一语言2.2.如何发现有界上下文和统一语言2.3.有界上下文之间的关系2.4.核心子域、支持子域与通用子域3.按时间线发现有界上下文4.通过领域故事或流程发现有界上下文5.通过事件风暴会议发现有界上下文5.1.关注关系而非实体对象5.2.领域事件5.3.命令5.4.事件风暴建模法5.5.业务平台与中台设计5.6.微服务与有界上下文6
沙琪玛~
·
2023-04-05 00:21
DDD
领域驱动
领域驱动
介绍
大纲软件设计发展史什么是
领域驱动
设计
领域驱动
设计解决什么问题
领域驱动
设计包含哪些要素
领域驱动
设计的架构样例分析软件设计发展史单体->前后端->微服务->服务网格SSH->ssm->springboot-
peipei巴比
·
2023-04-05 00:43
设计模式
DDD
领域驱动设计
领域驱动
JAVA架构
架构设计
DDD
领域驱动
设计-战略设计
通过DDD的理论,对业务进行领域划分构建领域模型,梳理出相应的限界上下文,通过统一的领域语言从战略层面进行领域划分以及构建领域模型。因此在战略设计中主要的工作:领域划分通过对业务的拆解以及公司团队的业务定位,将业务场景分解,识别出核心领域、通用域、支撑域。并确定领域的边界以及领域间关系。领域建模通过业务场景,对用户故事以及用例的分析,梳理限界上下文,确定领域边界以及上下文映射图(ContextMa
haoxin963
·
2023-04-05 00:11
DDD
DDD
领域驱动
设计(DDD)架构演进和DDD的几种典型架构介绍(图文详解)
我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢?一、专业术语各种服务IAAS:基础设施服务,Infrastructure-as-a-servicePAAS:平台服务,Platform-as-a-serviceSAAS:软件服务,Software-as-a-service二、架构演变从图中已经可以很容易看出架构的演进过程,通过对三个层的举例
gb4215287
·
2023-04-05 00:40
java
ddd
领域驱动
设计——模型的完整性设计
一、战略设计和战术设计说起战略和战术,似乎很高大上的样子,其实在这里战略就是从整体抽象的角度来看设计;战术是具体的设计方法和设计模式。或者换一句话来说,前者考虑是的大的方向大的问题,后者考虑的细节和具体成型。战略设计强调问题空间和解的空间,而战术设计更强调界限上下文中的领域建模。战略设计和战术设计是互相影响不断演进的过程。二、模型的完整性设计所谓模型的完整性,其实非常容易理解。在实际的开发过程中,
fpcc
·
2023-04-05 00:10
架构设计
DDD
领域驱动
设计简介
领域驱动
设计能够便于我们建立起正确的概念模型。
领域驱动
设计同时提供了战略和战术的建模工具,来帮助使用者设计和实现高价值的软件。
WeiPeng2K
·
2023-04-05 00:36
技术总结
uml
design
pattern
领域驱动
设计第二节(战略设计 )
战略设计包含三项:适应度函数,增量,架构耦合适应度函数:在战略实施的时候我们需要确定好测试策略,技术债管理,交互。测试策略在结构上可以包括:(1)测试级别:常见的测试级别有单元测试,集成测试和系统测试。从是否关心软件内部结构和具体实现的角度划分:白盒测试,黑盒测试,灰盒测试(2)角色与职责:需要在测试策略里面明确定义各个角色,以及该角色的职责。(3)环境需求:这一点非常重要,它将描述测试时需要的系
繁->简
·
2023-04-05 00:05
领域驱动设计
领域驱动
设计(2)
领域驱动
设计战略
领域驱动
设计共有两个部分:战略设计和战术设计。
朱雀桥边草
·
2023-04-05 00:04
人工智能
大数据
java
一、
领域驱动
设计-战略篇
一、
领域驱动
设计-战略篇1、写在前面**
领域驱动
设计(Domain-DrivenDesign,DDD)**是一个有关软件开发设计的方法论,它提出了从业务设计到代码实现一致性的要求,不再对分析模型和实现模型进行区分
戴泽supp
·
2023-04-05 00:26
架构与设计
架构
错误码
工具类
publicenumMsgErrorCode{TRA_SERVICE_OK("TRA00000","一切正常"),//消费MQ成功TRA_CACHE_SERVICE_OK("TRAC00000","cache一切正常"),//查询接口成功TRA_QUERY_SERVICE_OK("TRAQ00000","query一切正常"),//客户TRA_A_CLIENT_ERROR("TRAA0001","
weixin_42277889
·
2023-04-04 14:08
servlet
java
dreamweaver
监控微服务
错误率的监控通常用一段时间内调用失败的次数占调用总次数的比率来衡量,比如对于接口的错误率一般用接口返回
错误码
为503的比率来表示4)cpu利用率,io读
chouyandeng3609
·
2023-04-04 12:15
大数据
网络
ABP vNext微服务架构详细教程——简介
提供基于模块化的灵活项目模板的同时,实现
领域驱动
设计思想的基础落地,在集成封装大量第三方框架的同时加入了很多独有的功能。微服务架构一种架构设计的指导思想,通过将服务
dotNET跨平台
·
2023-04-04 11:11
分布式
java
大数据
kubernetes
docker
常见HTTP请求
错误码
大全
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1xx:信息,请求收到,继续处理2xx:成功,行为被成功地接受、理解和采纳3xx:重定向,为了完成请求,必须进一步执行的动作4xx:客户端错误,请求包含语法错误或者请求无法实现5xx:服务器错误,服务器不能实现一种明显无效的请求一些常见的状态码为:(如有疑问,欢迎留言)200-服务器
JMzz
·
2023-04-04 10:22
服务器
http
java
http协议服务器错误代码稍后再试,Http协议常见
错误码
说明解析
我们访问网站的时候,有时会显示失败,有
错误码
提示。如经常会看到400、404、500等这些
错误码
到底是代表什么意思呢?
飞啦不休
·
2023-04-04 10:16
常见HTTP请求
错误码
200-301-302-304-400-404
常见HTTP请求
错误码
在网站运行中,我们经常会碰到各种安装提示错误,下面给大家汇总了一些常见HTTP请求
错误码
都是什么意思:一些常见的状态码为:200-服务器成功返回网页404-请求的网页不存在503-
King十三
·
2023-04-04 10:12
http
错误码
大全
2xx(成功)200(成功):服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。201(已创建):请求成功并且服务器创建了新的资源。202(已接受):服务器已接受请求,但尚未处理。203(非授权信息):服务器已成功处理了请求,但返回的信息可能来自另一来源。204(无内容):服务器成功处理了请求,但没有返回任何内容。205(重置内容):服务器成功处理了请求,但没有返回任何内容。206(部分
qq_57826511
·
2023-04-04 10:39
http
http
常见的HTTP请求
错误码
1-xx:信息提示这些状态码表示临时的响应,客户端在收到常规响应之前,应准备接收一个或多个1xx响应。100:Continue,继续,初始的请求已经接受,客户应当继续发送请求的其余部分。101:SwitchingProtocols,切换协议,服务器将遵从客户的请求转换到另外一种协议。2-xx:成功这类状态代码表明服务器成功地接受了客户端请求。200:OK,请求成功。201:Created,服务器已
流星雨^-^
·
2023-04-04 10:58
http
错误码
详解
http
错误码
一般由三位数组成:第一位详解:1xx:表示请求已经接收,继续处理;2xx:表示请求成功,已被接收;3XX:重定向,要完成请求必须进行更进一步的操作;4XX:客户端错误,请求有语法错误或请求无法实现
lixiangchibang
·
2023-04-04 10:14
网络
htpp错误码详解
数据网格的原理和逻辑架构
一、什么是数据网格数据网格(DataMesh)是一种应用在企业内部的数据平台原则,其融合了分布式
领域驱动
的架构(DistributedDomainDrivenArchitecture),自助平台设计(Self-servePlatformDesign
智慧化智能化数字化方案
·
2023-04-04 10:11
经验分享
HTTP请求
错误码
1、HTTP错误400,badrequest在ajax请求后台数据时有时会报HTTP400错误-请求无效(Badrequest);出现这个请求无效报错说明请求没有进入到后台服务里;原因:1)前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装;2)前端提交的到后台的数据应该是json字符串类型,而前端没有将对象转化为字符串类型;解决方案:1)对照字段名称,类型保证一致性2)使用s
_风_云_
·
2023-04-04 10:55
http
前端
json
领域驱动
模型设计(一)
目录三层架构
领域驱动
设计的五层架构微服务为什么要选择DDD?DDD与微服务的关系与微服务架构相得益彰三层架构我们平时的开发流程通常分为下面的三个步骤:技术选型,搭建基础技术框架。
张家老院子
·
2023-04-04 09:01
伸缩式架构设计
mvc
data
modeling
史上最全Java学习资料,共14W字,耗时半年整理
往期精选(欢迎转发~~)消息队列:从选型到原理,一文带你全部掌握肝了一个月的ETCD,从Raft原理到实践我肝了三个月,为你写出了GO核心手册
领域驱动
设计:从理论到实践,一文带你掌握DDD!
楼仔
·
2023-04-04 07:52
java
学习
开发语言
DotRas.RasException异常
解决网络连接显示
错误码
87的三种方法1.试着删除宽带连接,然后重新建立一次2.也可打开注册表找开键:HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\"Internet
哆啦安全
·
2023-04-04 01:56
Windows
C/S客户端
c++
c#
错误码
设计思考
对于
错误码
的设计,不同的开发团队有不同的风格习惯。本文分享作者从实践中总结的经验及对应的思考,期望对读者有所启发。
木小丰~
·
2023-04-03 23:41
Java
java
后端
Spring Boot 如何自定义返回
错误码
错误信息
说明在实际的开发过程中,很多时候要定义符合自己业务的
错误码
和错误信息,而不是统一的而不是统一的下面这种格式返回到调用端INTERNAL_SERVER_ERROR(500,"InternalServerError
少林小和尚
·
2023-04-03 21:34
关于ios:融云集成
错误码
汇总
30007:导航HTTP请求失败。建议:更换网络环境,如无法解决,联系服务端排查(尤其是私有云);31002:AppKey错误。请检查您使用的AppKey是否正确;30010:创建Socket连接失败。建议:一般是网络不好,需更换网络试一下;31004:Token无效。建议:一是token错误,请您检查客户端初始化使用的AppKey和您服务器获取token使用的AppKey是否一致;二是token
七月472
·
2023-04-03 20:22
干货!!
ios
网络
HTTP2RFC 笔记整理
请求和响应设置(SETTINGS),窗口更新(WINDOW_UPDATE),和推送承诺(PUSH_PROMISE)是用来实现HTTP/2的其他功能1.启动HTTP/22.帧(章节4)和流层3.帧(章节6)和
错误码
序冢--磊
·
2023-04-03 18:59
网络
java
服务器
如何设计一个低代码平台
什么是领域,即大家熟知的DDD(
领域驱动
设计,Domain-drivendesign,缩写DDD),是一种通过
周志军Jarod
·
2023-04-03 17:06
低代码
第二章
SingleUNIXSpecification具体实现:SVR4、BSD、FreeBSD、Linux、MacOSX、Solaris、其他Unix系统ISO头文件说明验证程序断言复数运算支持字符分类和映射支持
错误码
浮点环境浮点支持整型格式转换赋值
laidian
·
2023-04-03 15:58
DDD是什么?
一个
领域驱动
设计,面向大型系统架构思想,项目越大,使用DDD收益越大。为什么要使用DDD架构?举个例子,以前有很多老系统,用的是老环境,老的开发思想,导致如果需要重构的话,会发现有很多困难。
暴躁市民小邱
·
2023-04-03 14:17
java
DDD
领域驱动
设计小结
基本概念:
领域驱动
设计(简称ddd)概念来源于2004年著名建模专家ericevans发表的他最具影响力的书籍:《domain-drivendesign–tacklingcomplexityintheheartofsoftware
Hero.Lin
·
2023-04-03 14:11
大数据
DDD领域设计
领域驱动设计
建模
【笔记】DDD
领域驱动
设计精粹——浅谈DDD
前言:`前不久,在工作中使用DDD(
领域驱动
设计)完成对系统架构和功能的重构,前期参考了很多DDD文章讨论了战略设计划分好模型和领域,然后使用战术设计落实整个项目的重构,重构期间学到了很多DDD的思想,
码农阿福
·
2023-04-03 14:10
DDD领域驱动模型设计
java
阿里云
微服务
领域驱动
设计DDD系列(一)——Domain Primitive
写在最前面这系列文章是我之前收藏自原公司内网大神写的一系列文章,具体作者是谁已经忘了。目前项目中正好在推进此部分的设计,一方面分享给项目的小伙伴,另外也希望达到原来作者的目的,发扬光大DDD的思想。对于一个架构师来说,在软件开发中如何降低系统复杂度是一个永恒的挑战,无论是94年GoF的DesignPatterns,99年的MartinFowler的Refactoring,02年的PofEAA,还是
【江湖】三津
·
2023-04-03 14:38
设计模式
java
开发语言
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他