会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
米莱
一个喜欢未来的人。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2020年3月1日
4.服务本身。
摘要: 一些领域概念不适合被建模为对象,如果勉强把这些重要的领域功能归为实体或值对象的职责,那么不是歪曲了基于模型的对象的定义,就是认为的增加了一些无意义的对象。 Service 服务最终强调的是与其他对象的关系,它有几大特点: 它并不是实体和值对象的组成部分,它只定义客户做什么,往往是以一个活动来命名。
阅读全文
posted @ 2020-03-01 09:25 米莱Milai
阅读(155)
评论(0)
推荐(0)
2020年2月29日
3. 哪里多了一分钱?描述实体
摘要: 一分钱 写到这个的时候,很多财务方面的人员就会站出来了。 每到月底的时候,核算的时候,五万的额度对不上不是问题,五千的也不是问题。但是碰到说,你还有一分钱账对不上哦。完了,心里一万只草泥马奔腾而来。自己手工算账的时候,出现这样的问题,那只能怪自己不专业的行为。但是现在把这种专业的行为交给专业的ERP
阅读全文
posted @ 2020-02-29 16:56 米莱Milai
阅读(151)
评论(0)
推荐(0)
2. Model-Driven-Design,Entity
摘要: 提出问题 在我大学毕业的时候,曾做过一些项目,常常会在业务对象中直接写入用户界面、数据库访问等支持代码,而一些业务逻辑则会被嵌入到用户界面组件和数据库脚本中。这也是为了以最简单的方式短期内完成任务。 如果和领域有关的代码分散在大量的其他代码之中,那么查看和分析领域代码就会变得异常困难。 关注点分离
阅读全文
posted @ 2020-02-29 16:54 米莱Milai
阅读(244)
评论(0)
推荐(0)
2020年2月28日
简述DDD,战略设计
摘要: 从What、How、Why三个层面进行了梳理。 What:DDD是什么?DDD是用来解决软件复杂度的问题,是一种软件思想。 Why:为什么DDD可以解决软件复杂度?对于规模造成的复杂度,可以借助限界上下文进行分而治之;对于结构造成的复杂度,可以借助分层架构进行层次梳理,每层的关注点分离。对于变化造成
阅读全文
posted @ 2020-02-28 13:50 米莱Milai
阅读(625)
评论(0)
推荐(0)
1. 地球到底是方的还是圆的?领域抽象
摘要: 一、中国 看到这个标题,你很有可能认为我要讲一篇科普文,来论述地球到底是方的还是圆的。其实,迄今为止,地球上生活的人仍然有人相信地球是方的。在这里,我不讨论的地球母亲他的形状,单从地图来看,我们应该怎么描述中国。 18世纪中国描绘的世界地图,图中央最大的部分就是中国,周围散布着其他国家,但是这些国家
阅读全文
posted @ 2020-02-28 13:49 米莱Milai
阅读(1097)
评论(0)
推荐(0)
云原生技术实践,起步k8s
摘要: Windows 下载 kubectl 官方文档下载对应操作系统的 Kubectl 下载 minikube 如图将下载的文件放在一起,如图: 配置环境变量,如图: 配置Hype-V或者安装VirtualBox cmd 启动,其中 image-repository 更改仓库为aliyun minikub
阅读全文
posted @ 2020-02-28 13:47 米莱Milai
阅读(121)
评论(0)
推荐(0)
2019年11月30日
线程,同步构造
摘要: 基元同步构造 在介绍了线程的基本概念和限制的异步操作之后,提出多线程,线程池的概念,就不得不提到线程安全、基元用户模式和基元内核模式。 基元 是指可以在代码中使用的最简单的构造。应尽量使用基元用户模式构造,它们的速度要显著快于内核模式的构造。这是因为它们使用了特殊的CPU指令来协调线程。这意味着协调
阅读全文
posted @ 2019-11-30 22:38 米莱Milai
阅读(218)
评论(0)
推荐(0)
2019年11月23日
线程,限制的异步操作
摘要: 限制的异步操作 异步的计算限制操作要用其他线程执行,比如拼写检查,语法检查,音频转码等,为了设计和实现可伸缩性的、响应灵敏和可靠的应用程序和组件,线程池在多个CPU内核上调度任务,使多个线程能并发工作,从而高效率地使用系统资源,同时提升应用程序的吞吐能力。 理解脑图中线程的异步操作能力,不外乎与计算
阅读全文
posted @ 2019-11-23 13:43 米莱Milai
阅读(156)
评论(0)
推荐(0)
2019年11月21日
DotNet Core管道通信
摘要: 前言 在之前,我们需要明确的一个概念是, Web 程序中,用户的每次请求流程都是线性的,放在 ASP.NET Core 程序中,都会对应一个 请求管道(request pipeline),在这个请求管道中,我们可以动态配置各种业务逻辑对应的 中间件(middleware),从而达到服务端可以针对不同
阅读全文
posted @ 2019-11-21 18:25 米莱Milai
阅读(332)
评论(0)
推荐(0)
2019年11月14日
打下设计模式
摘要: UML图示例 公司的产品,20年稳固之久,多个产品线的不断迭代,也算是老一辈不断总结教训,不断改善,打造了出了高内聚,低耦合,扩展性高,以领域驱动设计为核心,结合自研的动态领域模型,完美开发伸缩性的产品。下一代产品在我们产品线的基础上,结合了互联网产品的分布式开发思维,建立中控,强大的基础设施,将领
阅读全文
posted @ 2019-11-14 13:59 米莱Milai
阅读(154)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告