[图解]企业应用架构模式2024新译本讲解12-领域模型5

news2025/2/24 5:48:49

1
00:00:00,560 --> 00:00:04,690
刚才是往那个表里面添加数据了

2
00:00:04,700 --> 00:00:07,960
相当于,或者往这个合同里面添加数据了

3
00:00:08,430 --> 00:00:09,530
现在要查询怎么办

4
00:00:09,900 --> 00:00:10,930
跟前面一样

5
00:00:12,570 --> 00:00:14,110
比如说,我要查询某个日期

6
00:00:14,120 --> 00:00:16,810
之前的收入确认

7
00:00:16,820 --> 00:00:19,490
有多少

8
00:00:19,910 --> 00:00:24,590
比如说,查文字处理器

9
00:00:25,300 --> 00:00:29,730
它用了一个查询的一个操作

10
00:00:30,510 --> 00:00:32,580
首先,也同样的,分配给合同

11
00:00:32,790 --> 00:00:35,650
在这里

12
00:00:38,930 --> 00:00:42,570
那么这时间就是给的时间了

13
00:00:43,100 --> 00:00:45,490
什么时间之前

14
00:00:46,380 --> 00:00:48,250
这个操作,你看这里

15
00:00:50,070 --> 00:00:52,740
定义了一个变量

16
00:00:52,750 --> 00:00:54,100
来放这个结果

17
00:00:54,480 --> 00:00:58,060
然后针对收入确认(列)表,就是刚才的List

18
00:01:00,080 --> 00:01:04,270
刚才有一个收入确认列表

19
00:01:04,360 --> 00:01:04,710


20
00:01:05,900 --> 00:01:08,610
里面的每一项

21
00:01:09,170 --> 00:01:10,310
这是其中一项

22
00:01:11,860 --> 00:01:14,090
这里

1
00:00:00,830 --> 00:00:03,950
这里有一个操作

2
00:00:03,960 --> 00:00:05,990
IsRecognizableBy

3
00:00:06,460 --> 00:00:08,420
实际上就是说

4
00:00:08,430 --> 00:00:11,300
这个符不符合条件

5
00:00:12,650 --> 00:00:14,930
是不是应该被识别出来

6
00:00:16,780 --> 00:00:20,720
这个背后是什么样的

7
00:00:20,730 --> 00:00:21,440
我们来看一下

8
00:00:23,770 --> 00:00:24,530
Recognizable

9
00:00:26,470 --> 00:00:26,860
这里

10
00:00:28,460 --> 00:00:29,510


11
00:00:29,520 --> 00:00:34,840
相当于把传入的日期,就这个日期了

12
00:00:34,850 --> 00:00:39,700
和日期属性值

13
00:00:39,830 --> 00:00:43,280
这个收入确认的日期属性值

14
00:00:45,660 --> 00:00:45,900


15
00:00:45,910 --> 00:00:47,220
这是一个日期

16
00:00:49,000 --> 00:00:51,060
这个日期是传入的日期

17
00:00:52,510 --> 00:00:55,230
然后传入日期和这个比较

18
00:00:59,720 --> 00:01:06,490
如果说,传入日期在日期属性值之后

19
00:01:07,680 --> 00:01:08,760
为真,也就是说

20
00:01:09,510 --> 00:01:14,300
收入确认的日期在传入日期之前为真

21
00:01:16,050 --> 00:01:18,510
这里,你看,这个比较大于0

22
00:01:18,520 --> 00:01:22,780
就表示这个大于这个

23
00:01:24,730 --> 00:01:25,930
就是说,这个在这个后面

24
00:01:26,440 --> 00:01:27,440
≥0

25
00:01:30,780 --> 00:01:33,590
至少不在它前面了

26
00:01:35,090 --> 00:01:36,730
跟它一样,或者在它后面

27
00:01:37,230 --> 00:01:39,120
如果小于0,那就是

28
00:01:39,690 --> 00:01:40,590
在它前面了

29
00:01:43,800 --> 00:01:44,490
这是比较

30
00:01:46,830 --> 00:01:49,750
当然,我们说了,根本就不用写这个代码

31
00:01:49,920 --> 00:01:55,700
因为这些不应该是这里管

32
00:01:55,950 --> 00:01:59,840
应该是用相应的集合的函数

33
00:02:00,010 --> 00:02:01,920
集合的操作就可以了

34
00:02:04,050 --> 00:02:06,650
不用这样一项一项列出来

35
00:02:06,820 --> 00:02:10,970
针对这个列表做一个集合的操作就可以了

36
00:02:11,280 --> 00:02:12,870
但这里写出来就写了

37
00:02:14,560 --> 00:02:15,150


38
00:02:17,770 --> 00:02:18,800
只要符合条件

39
00:02:18,810 --> 00:02:21,600
就把它累加到这个结果这里来

40
00:02:22,310 --> 00:02:29,580
累加进来,返回,这样来

41
00:02:29,750 --> 00:02:30,900
然后把它写出来

42
00:02:34,630 --> 00:02:36,460
你看,这里就有一条

43
00:02:37,200 --> 00:02:41,150
文字处理器,在2020年9月30号之前

44
00:02:41,960 --> 00:02:43,790
24,000

45
00:02:43,800 --> 00:02:45,190
已确认收入,24,000

46
00:02:47,410 --> 00:02:49,790
其它下面一样的

47
00:02:49,800 --> 00:02:52,990
我们就不再重复了

48
00:02:53,000 --> 00:02:56,020
我们直接继续

49
00:02:56,030 --> 00:03:01,550
你看,3行,电子表格

50
00:03:02,000 --> 00:03:04,210
数据库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1810852.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C# WPF入门学习主线篇(八)—— ListBox常见属性和事件

C# WPF入门学习主线篇(八)—— ListBox常见属性和事件 欢迎来到C# WPF入门学习系列的第八篇。在前面的文章中,我们已经探讨了WPF中的Button、TextBox和Label控件的使用。今天,我们将深入了解WPF中的另一个常用控件——ListBox。本…

java web如何调用py脚本文件

Controller public class IndexController {RequestMapping("/pythonTest")ResponseBodypublic String pythonTest(){// 假设你的Python脚本名为script.pyString pythonScriptPath "D:\\project\\c1\\hello.py";ProcessBuilder processBuilder new Proce…

【解读】小提琴图

ref:解读文献中的箱线图(Box-plot)和小提琴图(Violin-plot))_小提琴图和箱线图的区别-CSDN博客小提琴图展示了每个变量的数据分布情况,通过图中的“小提琴”形状可以看出数据的密度和分布情况。 在图中&…

在Visual Studio Code中使用pytest进行AWS Lambda函数测试的最佳实践

背景/引言 在现代软件开发中,自动化测试已经成为保证代码质量的重要一环。对于AWS Lambda函数开发者来说,使用pytest进行单元测试和集成测试是一个高效且可靠的方法。本文将介绍在Visual Studio Code中使用pytest测试AWS Lambda函数的最佳实践&#xff…

攸信动态丨攸信技术接受厦门电视台《厦视直播室》栏目组采访

近日,厦门攸信信息技术有限公司(简称“攸信技术(UMS)”)荣幸地接受厦门电视台《厦视直播室》栏目组的采访。 智能制造作为当今技术创新的前沿阵地,正日益成为推动工业发展的核心力量。攸信技术,…

门禁系统一套多少钱,门禁系统设备的价格

门禁系统一套多少钱,门禁系统设备的价格 现今门禁系统有诸多品牌,不同品牌的价格亦有所差别;知名的大品牌价格往往更贵,而一些小众品牌又不太了解,价格虽便宜些,却担心质量不佳,售后也不好处理&…

适用于 macOS 的最佳免费数据恢复软件

升级到 macOS 后,它可以帮助您从 HDD、SSD、存储卡、USB 闪存驱动器、数码相机或其他存储介质设备中完全恢复已删除、格式化或无法访问的数据。 当 macOS Monterey 用户寻找数据恢复解决方案时,免费数据恢复软件始终是一个不错的选择。实际上&#xff0…

FuTalk设计周刊-Vol.060

#AI漫谈 热点捕手 1.浙大、蚂蚁集团推出MaPa:文本生成超真实3D模型 与传统纹理方法不同的是,MaPa通过文本能直接生成高分辨率、物理光照、超真实材质的3D模型,可以极大提升游戏、VR、AR、影视等行业的开发效率。 链接https://mp.weixin.qq…

Elasticsearch 为时间序列数据带来存储优势

作者:来自 Elastic Martijn Van Groningen, Kostas Krikellas 背景 Elasticsearch 最近投资了对存储和查询时间序列数据的更好支持。存储效率一直是关注的主要领域,许多项目取得了巨大的成功,与将数据保存在标准索引中相比,可以节…

STM32-CAN

一、CAN总线简介 1.1 CAN简介 CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信 协议。异步半双工。 ISO11898:123kbps~1Mbps。 ISO11519:125kbps 特点: 多主控制没…

高考后的家庭移民新选择

随着高考的落幕,您是否在思考未来的更多可能性?移民,作为一种生活选择,为许多家庭提供了一个全新的生活和教育环境。我们理解,每个家庭都希望为自己的孩子提供最好的未来。 移民国家通常拥有多元和包容的教育体系&…

Nginx Location匹配 和 Rewrite重写

前言:Nginx 正则表达式 ^匹配输入字符串的起始位置$匹配输入字符串的结束位置*匹配前面的字符零次或多次匹配前面的字符一次或多次?匹配前面的字符零次或一次.匹配除 “\n” 之外的任何单个字符\将后面接着的字符标记为一个特殊字符或一个原义字符或一个…

AI写作工具:提升工作效率的五大利器

不知道大家有没有发现,随着人工智能技术的快速发展,AI工具正逐渐渗透到我们日常生活的各个方面,极大地提高了我们的工作和学习效率。无论是AI写作、AI绘画、AI思维导图,还是AI幻灯片制作,这些工具已成为我们不可或缺的…

【计算机毕业设计】266基于微信小程序的在线点餐

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

49、Flink 的数据源的 SplitReader API 详解

SplitReader API a)概述 核心的 SourceReader API 是完全异步的,但实际上,大多数 Sources 都会使用阻塞的操作,例如客户端(如 KafkaConsumer)的 poll() 阻塞调用,或者分布式文件系统&#xff…

包装机故障排查与修复方法:确保生产线的稳定运行

在现代化的工业生产中,包装机作为生产线上的重要一环,其稳定运行直接关系到产品的质量和生产效率。然而,包装机在使用过程中难免会遇到各种故障,如何快速准确地排查并修复这些故障,确保生产线的稳定运行,成…

【Echarts系列】带图片的饼图

【Echarts系列】带图片的饼图 序前提说明示例数据格式代码动态旋转图片 序 为了节省后续开发学习成本,这个系列将记录我工作所用到的一些echarts图表。 前提说明 因为饼图中间需要添加图片,所以比较特殊,对于饼图中间数据的对齐很容易出现…

【npm】console工具(含胶囊,表格,gif图片)

这是一款控制台花样输出工具 相对丰富的输出方式 文本输出属性值输出胶囊样式输出表格输出图片输出(含动图) 安装 npm install v_aot引用 import v_aot from "v_aot";字段说明 字段类型属性字符串值字符串类型default 、 primary 、 suc…

Centos用自定义java安装包替换系统java版本

一.下载自定义安装java压缩包,比如 jdk-8u191-linux-x64.tar.gz 二.解压到/usr/java/ 下 tar -zxvf jdk-8u191-linux-x64.tar.gz 三.执行命令 update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_191/bin/java 300 update-alternatives --i…

【全开源】旅游系统小程序(Uniapp+FastAdmin+ThinkPHP)

🌈暑假到来,旅游系统小程序助你畅游无忧!🎒 旅游系统,包含消费者端(手机端)、机构工作人员(手机端)、机构端(PC)、平台管理端(PC&…