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项目实践
【
DDD
】学习笔记-软件开发团队的沟通与协作
领域驱动设计的核心是“领域”,因此要运用领域驱动设计,从一开始就要让团队走到正确的点儿上。当我们组建好了团队之后,应该从哪里开始?不是UI原型设计、不是架构设计、也不是设计数据库,这些事情虽然重要但却非最高优先级。试想,项目已经启动,团队却并不了解整个系统的目标和范围,未对系统的领域需求达成共识,那么项目开发的航向是否会随着时间的推移而逐渐偏离?用正确的方法做正确的事情,运用领域驱动设计,就是要先
码农丁丁
·
2024-01-28 16:50
软件工程
微服务
DDD
领域驱动设计
软件开发团队的沟通与协作
【
DDD
】学习笔记-建立统一语言
统一语言是提炼领域知识的产出物,获得统一语言就是需求分析的过程,也是团队中各个角色就系统目标、范围与具体功能达成一致的过程。使用统一语言可以帮助我们将参与讨论的客户、领域专家与开发团队拉到同一个维度空间进行讨论,若没有达成这种一致性,那就是鸡同鸭讲,毫无沟通效率,相反还可能造成误解。因此,在沟通需求时,团队中的每个人都应使用统一语言进行交流。一旦确定了统一语言,无论是与领域专家的讨论,还是最终的实
码农丁丁
·
2024-01-28 16:50
软件工程
#
领域驱动设计
DDD
微服务
领域驱动设计
统一语言
【
DDD
】学习笔记-控制软件复杂度的原则
虽然说认识到软件系统的复杂本性,并不足以让我们应对其复杂,并寻找到简化系统的解决之道;然而,如果我们连导致软件复杂度的本源都茫然不知,又怎么谈得上控制复杂呢?既然我们认为导致软件系统变得复杂的成因是规模、结构与变化三要素,则控制复杂度的原则就需要对它们进行各个击破。分而治之、控制规模针对规模带来的复杂度,我们应注意克制做大、做全的贪婪野心,尽力保证系统的小规模。简单说来,就是分而治之的思想,遵循小
码农丁丁
·
2024-01-28 16:19
软件工程
DDD
微服务
领域驱动设计
软件复杂度
学习
DDD
之消化知识!
接触到
DDD
到现在已经有8个月份了,目前所维护的项目也是基于
DDD
的思想开发的,从一开始的无从下手,到现在游刃有余,学到不少东西,但是都是一些关键字和零散的知识,同时我也感受到了是因为我对项目越来越熟悉
架构文摘
·
2024-01-28 16:48
大数据
编程语言
人工智能
java
python
世界顶级级架构师编写2580页
DDD
领域驱动设计笔记,属实有牌面
java学习成长思维导图:骆驼祥子思维导图-GitMind背景正所谓有人的地方就有江湖,有设计的地方也一定会有架构。如果你是一位软件行业的老鸟,你一定会有这样的经历:一个业务的初期,普通的CRUD就能满足,业务线也很短,此时系统的一切都看起来很nice,但随着迭代的不断演化,以及业务逻辑越来越复杂,我们的系统也越来越冗杂,模块彼此关联,甚至没有人能描述清楚每个细节。当新需求需要修改一个功能时,往往
程序员柒柒
·
2024-01-28 16:46
java
DDD
学习笔记
目录
DDD
分层架构是什么?领域层和应用层的区别是什么?中台业务建模过程?怎么抉择一个实体是不是聚合根?操作数据库应该放到哪里?聚合根中应该包括哪些业务行为?
head_Me
·
2024-01-28 16:46
领域驱动
【
DDD
】学习笔记-运用领域场景分析提炼领域知识
领域场景分析的6W模型在软件构造过程中,我们必须正确地理解领域,一种生动的方式是通过“场景”来展现领域逻辑。领域专家或业务分析师从领域中提炼出“场景”,就好像是从抽象的三维球体中,切割出具体可见的一片,然后以这一片场景为舞台,上演各种角色之间的悲欢离合。每个角色的行为皆在业务流程的指引下展开活动,并受到业务规则的约束。当我们在描述场景时,就好像在讲故事,又好似在拍电影。组成场景的要素常常被称之为6
码农丁丁
·
2024-01-28 16:45
软件工程
#
领域驱动设计
DDD
微服务
领域驱动设计
领域场景分析
【每日一题】YACS 243:5G通讯
给定限制
ddd
,如果两点距离不超过
ddd
,那么它们可以直接通讯,统计可以有多少对点可以直接通讯。
超哥聊信奥
·
2024-01-28 14:17
每日一题
5G
算法
c++
数据结构
图论
学习
无缝滚动,input框和其他事件,bind绑定事件,鼠标移入 移出
无缝滚动body,ul,li{margin:0;padding:0}ul{list-style:none;}.slide{width:500px;height:100px;border:1pxsolid#
ddd
所有心动都给你
·
2024-01-28 13:18
DDD
领域设计介绍
“
DDD
(领域驱动设计)”是一种软件开发方法论,由EricEvans在其2004年的书籍《领域驱动设计:软件核心复杂性的彻底解决方案》中首次提出。
薛定谔的zhu
·
2024-01-28 12:59
DDD领域驱动设计
Netty导读
Netty导读一、一些资讯01Netty4、5版本02NettyNio03常见的使用场景二、阅读建议01Java多线程编程02
项目实践
03源码阅读策略一、一些资讯01Netty4、5版本现在稳定推荐使用的主流版本还是
天罚神
·
2024-01-28 11:56
netty4
java
nio
Mysql 对字符串类型的数字排序
一、int型数字排序随便建了一张表,表名为f
ddd
,其中age为int型字段,name为varchar型字段。未排
程就人生
·
2024-01-28 11:53
ArcMap:表格中XY点数据生成矢量文件(手动&代码两种方法)
第一步:打开arcmap,首先不要直接从a
ddd
ata中添加csv文件,选择AddXYData:点击以后会弹出这么个框:至此我们算是达到
窦寻豆馅儿
·
2024-01-28 10:23
半杯水的arcgis
arcgis
python
shapefile
JavaScript与Object C的区别
而ObjectC要严格的多,这样它会报错的length=6length='
ddd
'varx=5+6;vary=x*10;//document.write(16+"Volvo")document.write
郏国上
·
2024-01-28 09:08
javascript
objective-c
python_将字典按照列表的顺序进行排序
#原始字典original_dict={"A":"
ddd
","河北":"WW","影刀":"呃呃"}#指定排序的键列表key_order=["河北","A","影刀"]#创建一个新的字典,仅包含key_order
gf1321111
·
2024-01-28 06:47
python
【现代控制系统】从状态方程导出微分方程
(t)={A}{x}(t)+{B}{u}(t)\\&{y}(t)={C}{x}(t)+{D}{u}(t)\end{aligned}x˙(t)=Ax(t)+Bu(t)y(t)=Cx(t)+Du(t)矩阵
DDD
你哥同学
·
2024-01-28 06:09
现代控制系统
现控
线性代数
闪光css,css实现图片闪光效果
2.原理:在需要闪光的图片前添加before属性;内容为空;宽为200px,高为100%,left:-150px,overflow:hi
ddd
en;background属性设置为渐变;颜色看自己需要;transform-skewX
侯麦喝咖啡
·
2024-01-28 05:55
闪光css
TensorFlow VS PyTorch下的深度学习框架之争
__biz=MzI4Mzc5NjI3MQ==&mid=2247500171&idx=2&sn=923f16496a2e5a039e351634bb5f394c&chksm=eb87b7cbdcf03e
ddd
95a94b459a8ba7f2c16f1fe14389337e9746e02b192c4a
d5cc63d9e177
·
2024-01-28 05:14
FreeSql 教程 (十一)更新数据 Where
2881099/FreeSqlvarconnstr="DataSource=127.0.0.1;Port=3306;UserID=root;Password=root;"+"InitialCatalog=ccc
ddd
叶先生_34e6
·
2024-01-28 02:08
从壹开始微服务 [
DDD
] 之十一 ║ 基于源码分析,命令分发的过程(二)
缘起哈喽小伙伴周三好,老张又来啦,
DDD
领域驱动设计的第二个D也快说完了,下一个系列我也在考虑之中,是Id4还是Dockers还没有想好,甚至昨天我还想,下一步是不是可以写一个简单的Angular入门教程
SAYLINING
·
2024-01-28 01:10
new mars3d.graphic.ModelPrimitive({实现gltf/glb模型的不同坐标轴拉升效果
示例链接:功能示例(Vue版)|Mars3D三维可视化平台|火星科技示例api支持:ModelPrimitive-V3.7.0-Mars3DAPI文档相关代码:functiona
ddD
emoGraphic1
mianmianwu
·
2024-01-28 00:25
vue
Mars3d
app
3d
java
前端
领域驱动设计与事件驱动架构的结合
1.背景介绍领域驱动设计(Domain-DrivenDesign,
DDD
)和事件驱动架构(Event-DrivenArchitecture,EDA)都是现代软件系统设计的重要方法和架构风格。
OpenChat
·
2024-01-28 00:51
架构
基于
DDD
的现代ASP.NET开发框架--ABP系列之2、ABP入门教程
基于
DDD
的现代ASP.NET开发框架--ABP系列之2、ABP入门教程ABP是“ASP.NETBoilerplateProject(ASP.NET样板项目)”的简称。
zzm_
·
2024-01-27 23:16
数据库
测试
javascript
ViewUI
【Python】02快速上手爬虫案例二:搞定验证码
:以古诗文网为例,获取验证码:登录:https://so.gushiwen.cn/user/login.aspx1、不要相信什么验证码的库首先:真的不要浪费时间,使用什么pytesseract库,什么
dddd
ocr
joinclear
·
2024-01-27 20:47
Python
python
爬虫
开发语言
2981.找出出现至少三次的最长特殊子字符串
例如,字符串"abc"不是特殊字符串,而字符串"
ddd
"、"zz"和"f"是特殊字符串。返回在s中出现至少三次的最长特殊子字符串的长度,如果不存在出现至少三次的特殊子字符串,则返回-1。
幻影
·
2024-01-27 20:45
算法
leetcode
职场和发展
OpenCV
项目实践
——物体检测与跟踪
项目简介:本项目将分为两个主要部分:物体检测和物体跟踪。在物体检测部分,我们将使用OpenCV中的Haar特征分类器来检测图像中的物体。在物体跟踪部分,我们将使用OpenCV中的光流法来实现动态跟踪。通过完成这个项目,你将掌握物体检测与跟踪的基本原理和实现方法,为进一步深入学习计算机视觉打下坚实基础。步骤一:环境配置首先,确保你已经安装了Python和OpenCV。你可以使用以下命令在命令行中安装
GT开发算法工程师
·
2024-01-27 18:50
opencv
人工智能
计算机视觉
深度学习
视觉检测
初识C语言 DAY3 【初识转义字符】
文章目录前言一、转义字符\’\\"\\\\
ddd
\xdd习题如果您发现文章有错误请与我留言,感谢前言本文章总结于此视频一、转义字符转义字符(Escapecharacter):意为转变了原来意思的字符这里是引用原图链接常用的有
马职音人
·
2024-01-27 17:51
c语言
开发语言
学习
pyinstaller打包出错:No such file:.........
每个人出错显示不同,根据它给出的文件提示,来判断,哪个库没有导入exe,然后pyinstaller打包的时候在后面添加a
ddd
ata,我缺少basemap-data,所以是下面的可以尝试以下几个步骤:确认您使用的是最新版本的
Xp-Thinker
·
2024-01-27 16:59
python
开发语言
京东云开发者
DDD
妙文欣赏(3-4)什么时候厨师是Actor
DDD
领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集京东云开发者
DDD
妙文欣赏(1-2)报菜名和化繁为简的创新>>图8《餐厅》中的“用例图”(01)原文用例图赏析揉一揉眼睛仔细看
rolt
·
2024-01-27 10:14
DDD领域驱动设计
软件工程
架构师
DDD
领域驱动设计
《繁花》黄河路至真园-UMLChina建模知识竞赛第5赛季第4轮
DDD
领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2024-01-27 10:33
软件工程
UML
产品经理
架构师
新书速览|软件自动化测试入门攻略
资深测试“老司机”带你入门、入行,测试方法论、工具应用与
项目实践
,ebUI测试、Selenium、Postman、Requests、Pytest、unittest、appium、Jmeter、单元测试、
全栈开发圈
·
2024-01-27 09:47
小程序
软件工程
TestNG-常用注解参数
importorg.testng.annotations.Test;publicclassBasicAnnotation{@TestpublicvoidtestCase01(){System.out.println("
ddd
diecheng0411
·
2024-01-27 05:25
2020-04-11 动态注册广播接收器监听应用卸载,监听不到的原因
最后查到的原因是:动态注册写filter的时候,要加一行filter.a
ddD
ataScheme("package");在acitivity中一般是onCreate()中进行动态注册,但是在activity
沙漠里de小孩子
·
2024-01-27 03:16
LeetCode_13_简单_罗马数字转整数
文章目录1.题目2.思路及代码实现(Python)2.1模拟1.题目罗马数字包含以下七种字符:III,VVV,XXX,LLL,CCC,
DDD
和MMM。
Lins号丹
·
2024-01-27 01:51
LeetCode进阶之路
leetcode
算法
幻兽帕鲁多人联机服务器介绍
项目实践
:搭建游戏联机服务器最近幻兽帕鲁游戏火爆,玩家们都在寻找合适的服务器厂商,搭建多人联机,这里着重介绍一下腾讯云的专属活动:推荐配置:4核16G14兆66元一月,目前性价比非常高,千万不要错过如果联机人数较多
bingogogogoha
·
2024-01-27 00:38
游戏
云计算
【JS逆向学习】某壁纸下载(ast混淆)
逆向接口一:https://api.zzzmh.cn/bz/v3/getData逆向接口二:https://cdn2.zzzmh.cn/wallpaper/origin/0d7d8d691e644989b72
ddd
a5f695aca2
诗雅颂
·
2024-01-26 20:14
javascript
node
逆向
js
达梦数据库DCA认证培训总结
##达梦数据库(DM8)DCA认证##一、安装前准备#创建用户组groupa
ddd
install#创建用户useradd-gdinstall-d/home/dmdba-s/bin/bashdmdba#为
jackle_lie
·
2024-01-26 19:31
数据库
dba
database
001-02 各种增强
intmain11(){inti=0;printf("
ddd
");intk;return0;}变量检测增强-可出现同名全局变量在C语言中,重复定义多个同名的全局变量是合法的
有何不可12317
·
2024-01-26 18:22
kotlin中的初始化问题纪录
2.init代码块之中的函数问题下面是一段错误的代码:classmkotlin{valinfo:Stringinit{getInfoMethod()info="ada
ddddd
"}fungetInfoMethod
呆咖啡
·
2024-01-26 16:59
kotlin
java
初始化
NRF52832 PWM 占空比调整详解
NRF的PWM信号占空比调节基本上有两种方式,一般地方讲的不清楚,在此说明下,参考程序源自nrf5_sdk_17.1.0_
ddd
e560,代码如下:nrf_drv_pwm_config_tconstconfig0
Zoolybo
·
2024-01-26 14:04
单片机
物联网
嵌入式硬件
小程序样例3:根据日历创建待办事项
剩余事项25、点击日期可以选择更多的月:实现思路:1、数据结构:{level:1,_id:1,title:'事项1',content:'内容1',year:2024,month:1,date:23,a
ddD
ate
小田田_XOW
·
2024-01-26 11:14
小程序开发
小程序
ADD DISK TO ASM(10g RAC ,HP+UX OS)
A
DDD
ISKTOASMTime:2011-12-31元旦假期生产系统计划性停机维护,为一三节点RACasm添加磁盘,不能不说HPUX系统真不好用AIX下半小时就搞定的事情,在HPUX下搞了一个上午才搞定
xiaofan23z
·
2024-01-26 11:04
HP-UX
oracle
DBA
storage
disk
os
hp
db2
oracle
up
以柔克刚
晚上跟妈妈打电话聊天,他说孩子都是由不得我们强就行,sddhjsgwbxhhhssbshshshsjssjsjjsshhsjddjdhsgrhhjjjjjhggg3gSss
dddddd
fI
云亭观海
·
2024-01-26 08:55
【
DDD
】学习笔记-深入分析软件的复杂度
软件复杂度的成因EricEvans的经典著作《领域驱动设计》的副标题为“软件核心复杂性应对之道”,这说明了Eric对领域驱动设计的定位就是应对软件开发的复杂度。Eric甚至认为:“领域驱动设计只有应用在大型项目上才能产生最大的收益”。他通过SmartUI反模式逆向地说明了在软件设计与开发过程中如果出现了如下问题,就应该考虑运用领域驱动设计:没有对行为的重用,也没有对业务问题的抽象,每当操作用到业务
码农丁丁
·
2024-01-26 06:17
软件工程
微服务
DDD
领域驱动设计
软件复杂度
【
DDD
】学习笔记-领域驱动设计对软件复杂度的应对
不管是因为规模与结构制造的理解力障碍,还是因为变化带来的预测能力问题,最终的决定因素还是因为需求。EricEvans认为“很多应用程序最主要的复杂性并不在技术上,而是来自领域本身、用户的活动或业务”。因而,领域驱动设计关注的焦点在于领域和领域逻辑,因为软件系统的本质其实是给客户(用户)提供具有业务价值的领域功能。需求引起的软件复杂度需求分为业务需求与质量属性需求,因而需求引起的复杂度可以分为两个方
码农丁丁
·
2024-01-26 06:17
软件工程
微服务
DDD
领域驱动设计
软件复杂度
【
DDD
】学习笔记-领域驱动设计
领域驱动设计(DomainDrivenDesign,
DDD
)是由EricEvans最早提出的综合软件系统分析和设计的面向对象建模方法,如今已经发展成为了一种针对大型复杂系统的领域建模与分析方法。
码农丁丁
·
2024-01-26 06:17
软件工程
微服务
DDD
领域驱动设计
Linux企业级
项目实践
之网络爬虫(2)——网络爬虫的结构与工作流程
网络爬虫是捜索引擎抓取系统的重要组成部分。爬虫的主要目的是将互联网上的网页下载到本地形成一个或联网内容的镜像备份。一个通用的网络爬虫的框架如图所示:网络爬虫的基本工作流程如下:1.首先选取一部分精心挑选的种子URL;2.将这些URL放入待抓取URL队列;3.从待抓取URL队列中取出待抓取在URL,解析DNS,并且得到主机的ip,并将URL对应的网页下载下来,存储进已下载网页库中。此外,将这些URL
bo o ya ka
·
2024-01-26 04:04
爬虫
数据结构与算法
运维
三层架构到
DDD
分层架构的演变
参考极客时间《
DDD
实战》三层架构传统的三层架构主要分为业务接口层、业务逻辑层、数据访问层业务接口层:主要是API的定义,包括资源路径定义、请求报文接受、响应报文返回、请求编码等定义的内容;业务逻辑层:
rickJinzhu
·
2024-01-25 19:59
云原生内容分享(五):云原生落地最佳实践
2)流量洪峰时,容器比虚拟RT长7.云原生实践总结企业落地云原生的目的实践中使用到的CNCFLandscape
项目实践
中遇到的问题&故障1.上价值从虚拟机到Kubernetes转变的收益更高效的利用系统资源
之乎者也·
·
2024-01-25 18:24
云原生内容分享
云原生
DDD
领域驱动设计内容分享(三十六):
DDD
架构,如何落地?
目录
DDD
架构,如何落地?
之乎者也·
·
2024-01-25 18:20
DDD领域驱动设计
内容分享
架构
java
大数据
DDD
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他