4、操作契约 Operation Contracts ? “用例描述”的补充 ? 强调: 用例中重要的动作,其开始与结束是需要一些约束 4.5 操作契约的后置条件 ? 定义Definition ? 后置条件描述了领域对象状态的变化 describe changes in the state of o ...
分类:
其他好文 时间:
2019-03-17 20:11:08
阅读次数:
157
当有事件发生,我们可以根据事件来执行相应的动作,根据事件来源可以分为触发器动作,自动发现动作,自动注册动作,内部事件动作,自动发现动作在之前的自动发现那里讲过了,这里介绍一下触发器动作,当触发器事件达到执行动作的必要条件,会执行相应的动作1.配置邮件告警动作首先创建一个触发器动作,触发报警会发送邮件定义动作触发条件定义动作执行的操作,这里是执行发送消息的操作,步骤1-5表示会发送5次消息,默认每次
分类:
其他好文 时间:
2019-03-15 23:16:18
阅读次数:
505
编写一个表示二维平面上的点的类MyPoint,满足以下条件:1、定义private的成员变量x和y,表示点的x和y坐标,类型为double2、定义两个MyPoint的构造方法,一个构造方法不带参数,而且x和y的初始值为0,另一个构造方法有两个参数,参数名为x和y,类型为double,用这两个参数分别 ...
分类:
其他好文 时间:
2019-02-01 22:32:36
阅读次数:
1978
背景:sql优化对数据来说是什么非常重要,基本sql的索引优化更重中之重,所以人认为索引优化就是简单加一个索引,其实这种想法是错的,索引是涉及到很多知识点,并非大家想得这么简单,废话不多说,马上开车!一,头盘:SQL语句的五大要素:1,获得结果集所需访问的查询条件2,定义结果集所需的查询条件3,结果集的大小4,获得结果集所涉及的表的数量5,多少用户同时修改这些数据二,主菜:索引的一些特性和优化建议
分类:
数据库 时间:
2018-12-10 19:15:41
阅读次数:
161
| auto_increment 自增长: auto_increment能为新插入的行赋一个唯一的整数标识符。为列赋此属性将为每个新插入的行赋值为上一次插入的ID+1。MySQL要求将auto_increment属性用于作为主键的列。此外,每个表只允许有一个auto_increment列。 | bi ...
分类:
数据库 时间:
2018-09-09 15:14:09
阅读次数:
602
1.竞态条件 1.1 定义 当某个计算的正确性取决于多个线程的交替执行时序时,就会发生竞态条件。换句话说,正确的结果要取决于运气。 最常见的竞态条件类型:先检查后执行(Check-Then-Act)操作,即通过一个可能失效的观测结果来决定下一步的动作。 1.2 特征 与大多数并发错误一样,竞态条件并 ...
分类:
编程语言 时间:
2018-07-29 23:53:22
阅读次数:
198
工作中有这样一个需求,有N张不同的报表,每张报表对应一个数据源,以前采用SQL统计方式 ,统计数据采用内存方式,首先在内在里定义了数据源对应实体。统计条件用lamdba表达式式实现,通过工具对单元格进行定义。在实现过程中针对每一张表来写取数显示是很Low的了,取数条件定义都是规则的,统计实现就是一段 ...
1.等价类划分法 等价类是指某个输入域的子集合,该子集合中对于揭示程序错误是等效的。 某个等价类的代表值与该等价类的其他值对于测试来说是等价的; 因此可以把全部的输入数据划分成若干的等价类,在每一个等价类中取一个数据来测试,这样就能以较少的具有代表性的数据进行测试; 有效等价类: 是指对于程序的规格 ...
分类:
其他好文 时间:
2018-06-07 19:30:16
阅读次数:
146
函数嵌套+名称空间+函数对象 什么是闭包函数 条件1. 定义在函数内的函数 条件2. 该函数体代码包含对该函数外层作用域中名字的引用。 注意:函数外层指的不是全局作用域 满足两个条件,该函数称为闭包函数 基本结构如下 ...
分类:
其他好文 时间:
2018-05-17 11:43:19
阅读次数:
151
什么是正则表达式 正则表达式就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。简单的一个例子:用字符串”a”来验证字符串s是否是”a”,形如s.match(“a”)。概括来说有以下作用: 验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。 查找字符串,从一个长的 ...
分类:
其他好文 时间:
2018-03-11 14:32:58
阅读次数:
152