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

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
数据库

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JDK下载安装Java SDK

Android中国开发者官网 Android官网 (VPN翻墙) 通过brew命令 下载OracleJDK(推荐) 手动下载OracleJDK(不推荐) oracle OracleJDK下载页 查找硬件设备是否已存在JDK环境 oracle官网 备注: JetPack JavaDevelopmentKit Java开发的系统SDK OpenJDK 开源免费SDK …

6路以太网,8路串行接口,继电器、DI、IRIG-B等多路通讯及控制接口,并支持蓝牙、GPS、北斗、Wifi、2G/3G/4G等功能

●是基于ARM Cortex™-A9的嵌入式产品,主频高达四核1.2GHz,实现了HD级别的视频加速器并通过全新的集成电源管理解决方案实现最佳的节能效果。 硬件集成了6路以太网,8路串行接口,继电器、DI、IRIG-B等多路通讯及控制接口&#xff0…

最值,反转数组——跟之前的差不多

文章目录 数组最值感悟改进 反转数组问题 代码改进 数组最值 package com.zhang; /*求数组最大最小值*/ public class test_arr1 {public static void main(String[] args) {int[] arr {10,66,42,8,999,1};max(arr);min(arr);}public static int max(int[] arr){int max arr…

新增FTP功能、支持添加Redis远程数据库,专业版新增网站监控和黑金主题,1Panel开源面板v1.10.10版本发布

2024年6月7日,现代化、开源的Linux服务器运维管理面板1Panel发布v1.10.10版本。 在这一版本中,1Panel新增了多项实用功能。社区版方面,新增了FTP功能、支持添加Redis远程数据库、支持设置压缩密码,并新增了清理镜像构建缓存的功能…

倩女幽魂搬砖攻略:云手机自动托管搬砖刷本选哪家云手机?

欢迎来到《倩女幽魂手游》的世界,一个充满江湖恩怨的世界。在这个游戏中,你将扮演各个门派中的不同职业,踏上一段属于你自己的江湖之路。本攻略将为你详细介绍如何利用多开挂机搬砖,快速提升自己的实力,成为江湖中的一…

002-链路聚合

链路聚合 链路聚合是一个重要的计算机网络术语,它涉及将多个物理端口汇聚在一起,形成一个逻辑端口,从而增加网络带宽、实现链路传输的弹性和工程冗余。 定义与基本原理 定义:链路聚合(英语:Link Aggrega…

python数据分析-连云港石化基地2023年用电量分析

接下来对连云港石化基地2023年用电量进行分析,首先导入数据分析基本的包: import pandas as pd import matplotlib.pyplot as plt# Load the data from the provided Excel files file_path1 data1.xlsx file_path2 data2.xlsxdata1 pd.read_excel(f…

轻松构建聊天机器人,大模型 RAG 有了更强大的AI检索器

节前,我们星球组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学。 针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。 合集&#x…

【机器学习300问】109、什么是岭回归模型?

在进行回归任务时间,可以能会遇到特征数量多于观测数量或某些特征变量之间相关性较高(几乎线性相关)时,标准的线性回归模型的系数估计可能非常不精确,可以理解成独立方程个数小于未知数个数此时方程有无穷多解。 例如&…

基于SVPWM矢量控制的无速度传感器电机控制系统simulink建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 5.完整工程文件 1.课题概述 基于SVPWM矢量控制的无速度传感器电机控制系统simulink建模与仿真,包括电机,SVPWM模块,矢量控制器模块等。 2.系统仿真结果 3.核心程序与模…

ChatGPT为啥不用Websocket而是EventSource?

点击下方“JavaEdge”,选择“设为星标” 第一时间关注技术干货! 免责声明~ 任何文章不要过度深思! 万事万物都经不起审视,因为世上没有同样的成长环境,也没有同样的认知水平,更「没有适用于所有人的解决方案…

《精通ChatGPT:从入门到大师的Prompt指南》第9章:实战练习

第9章:实战练习 9.1 Prompt练习题 在本节中,我们将提供一系列练习题,旨在帮助读者通过实际操作提升使用ChatGPT的能力。这些练习题涵盖了从基础到高级的不同难度级别,并针对各种应用场景设计,确保读者能够在实际使用…

山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(三十一)- 微服务(11)

12.7 DSL查询语法 查询的基本语法 GET /indexName/_search{"query": {"查询类型": {"查询条件": "条件值"}}} 查询所有 GET /hotel/_search{"query": {"match_all": {}}} 12.7.1 全文检索查询 全文检索查询,会…

【Vue3-Element-Admin 动态路由】涉及到的配置

Vue3-Element-Admin 动态路由 涉及到的配置 0. Vue3-Element-Admin 项目地址1. router/index.ts2. Mock接口模拟数据3. store/permission4. api/menu5. plugins/permission 这篇文章讲的主要是 Vue3-Element-Admin 差不多内置的动态路由配置 (根据后端接口渲染) 先把开发环境&a…

Hive on Spark版本兼容性

Hive on Spark仅在特定版本的Spark上进行测试,因此给定版本的Hive只能保证与特定版本的Spark一起工作。其他版本的Spark可能与给定版本的Hive一起工作,但不能保证。以下是Hive版本及其对应的Spark版本列表: 详情参考官方文档:http…

11.Spring AOP

文章目录 1.什么是 Spring AOP?2.为什要用 AOP?3.Spring AOP 应该怎么学习呢?3.1 AOP 组成3.1.1 切⾯(Aspect) 切点 通知3.1.2 连接点(Join Point)3.1.3 切点(Pointcut)…

53.ReentrantLock原理

ReentrantLock使用 ReentrantLock 实现了Lock接口, 内置了Sync同步器继承了AbstractQueuedSynchronizer。 Sync是抽象类,有两个实现NonfairSync非公平,FairSync公平。 所以ReentrantLock有公平锁和非公平锁。默认是非公平锁。 public sta…

[数据集][目标检测]足球场足球运动员身份识别足球裁判员数据集VOC+YOLO格式312张4类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):312 标注数量(xml文件个数):312 标注数量(txt文件个数):312 标注类别…

Nvidia/算能 +FPGA+AI大算力边缘计算盒子:电力巡检智能机器人

聚焦数字经济与双碳经济赛道,专注于提供集中式新能源场站与分布式综合能源数智化整体解决方案,坚持以场站数字化、综合能源数字化双轮驱动发展。依靠专业化人才队伍与丰富的实证基地研究经验,打造成熟、先进的数智新能源研发平台。 在集中式新…

linux本地搭建apt源

使用apt-mirror搭建 1.安装 apt-get install apt-mirror2.编辑配置文件 vi /etc/apt/mirror.list修改下载目录 set_base_path 后面改为下载镜像的目录,同时删除前面#号 添加同步的源,建议用国内的,速度快,我这里用的阿里云的镜…