1. DDD的目的是为了解决复杂领域问题,可以快速应对业务场景变化。但如果从广义复杂度的角度来讲,实际上只是将复杂度从实现阶段提前到了设计阶段,其负责度本身没有大的变化。2. DDD应该使用充血模型,这点上已经几乎没有什么可以争论的了,需要强调的是,狭义的贫血模型或是充血模型,仅依赖于编程语言和编程 ...
分类:
其他好文 时间:
2019-11-07 14:47:23
阅读次数:
105
from collections import OrderedDict import jsonpath_rw import json from future.moves import collections A={"c":"ddd","app":999,"phone":18676743129,"us ...
分类:
Web程序 时间:
2019-11-06 20:06:39
阅读次数:
114
Aspose.ZIP for .NET是用于标准ZIP格式的灵活文档压缩和存档操作API。API使.NET应用程序能够实现文件压缩/解压缩,文件存档以及文件夹和存档加密。它通过用户定义的密码和使用ZipCrypto或AES加密(例如AES128、192和AES256)的传统加密来提供保护。 Aspo ...
分类:
Web程序 时间:
2019-11-05 17:07:37
阅读次数:
113
巨佬博客: https://www.cnblogs.com/zwfymqz/p/8413523.html #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N=1e6+10; int n,M,sa ...
分类:
编程语言 时间:
2019-11-04 19:38:05
阅读次数:
85
一、为什么要分层 分层架构是所有架构的鼻祖,分层的作用就是隔离,不过,我们有时候有个误解,就是把层和程序集对应起来,就比如简单三层架构中,在你的解决方案中,一般会有三个程序集项目:XXUI.dll、XXBLL.dll 和 XXDAL.dll,然后把这三个程序集看成一个层,这没什么不可以,但当项目复杂 ...
分类:
其他好文 时间:
2019-11-04 19:17:43
阅读次数:
70
本篇已加入《.NET Core on K8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。上一篇我们了解了docker自带的监控子命令以及开源监控工具Weave Scope,这一篇我们来了解一下Google开发的容器监控工具cAdvisor。cAdvisor能够较好地展示Host和... ...
分类:
其他好文 时间:
2019-10-29 09:32:41
阅读次数:
134
1.使用Homebrew安装unrar 2.cd到rar文件的目录下,然后在终端输入下列命令: unrar x 需解压的文件目录(不要忘记参数x) 此时 aa.rar 文件与 解压的文件夹在同一目录下。 参考文档: MAC 命令行解压 rar 文件 ...
分类:
系统相关 时间:
2019-10-28 14:57:38
阅读次数:
226
原文:Quartz.net持久化与集群部署开发详解 序言 我前边有几篇文章有介绍过quartz的基本使用语法与类库。但是他的执行计划都是被写在本地的xml文件中。无法做集群部署,我让它看起来脆弱不堪,那是我的罪过。 但是quart.net是经过许多大项目的锤炼,走到啦今天,支持集群高可用的开发方案那... ...
分类:
Web程序 时间:
2019-10-28 12:18:07
阅读次数:
107
原文地址:https://www.cnblogs.com/netfocus/archive/2011/10/10/2204949.html 领域驱动设计之领域模型 加一个导航,关于如何设计聚合的详细思考,见这篇文章。 2004年Eric Evans 发表Domain-Driven Design –T ...
分类:
其他好文 时间:
2019-10-26 15:15:42
阅读次数:
104
如何将数据库添加进DataGridView? 将查询的数据用DataTable存储。 例如 DataTable dt;数据存在dt对象中 DataGirdView.DataSource=dt; 这样就把数据存在了DataGridView. 在Columns中 需要将Data一栏中的DataPrope ...
分类:
其他好文 时间:
2019-10-25 09:51:17
阅读次数:
87