第05讲、使用因果图法设计测试用例 一、应用场合 ? 在一个界面中,有多个控件,测试的时候要考虑==控件的组合==关系,不同的控件组合会产生不同的输出结果的组合,为了弄清什么样的输入组合会产生什么样的输出组合,使用因果图法。 二、因果图核心 1、因——原因,输入条件 2、果——结果,输出结果 使用图 ...
分类:
其他好文 时间:
2020-04-04 11:13:25
阅读次数:
72
Tomcat 软件介绍 Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 最初是由 Sun 的软件架构师詹姆斯●邓肯●戴维森开发的。后来 ...
分类:
其他好文 时间:
2020-04-04 11:13:08
阅读次数:
105
1、找到端口对应的进程: lsof -i tcp:7001 2.杀死进程 kill 进程号 ...
分类:
系统相关 时间:
2020-04-04 11:12:55
阅读次数:
83
1、abstract abstract修饰类,表示抽象的意思,抽象类可以含有非抽象变量和成员变量,也可以有普通方法和构造方法,但是不能被实例化(接口),但是可以被子类继承。 public abstract class AbstractList<E> extends AbstractCollectio ...
分类:
编程语言 时间:
2020-04-04 11:12:40
阅读次数:
95
1. 通过上期的分享,我们对 Metrics 类库有了较深入的认识,并对指标监控的几个度量类型了如指掌。 本期,我们将走进当下最火的流式处理框架 flink 的源码,一同深入并学习一下别人家的代码。 2. 会当凌绝顶,一览众山小。先从全局了解个梗概,然后再采用剥洋葱的方式逐层去解密。 我本地的源码是 ...
分类:
其他好文 时间:
2020-04-04 11:12:21
阅读次数:
91
该工具类使用mybatis的会话来手动提交事务,从而对批量sql进行控制。事务提交,多条sql执行结果会被更新到数据库,出现异常则回滚。 测试采用的表为oracle数据库scott下的dept表和salgrade表 MyBatisBatchHelper.java package com.alphaj ...
分类:
编程语言 时间:
2020-04-04 11:12:03
阅读次数:
89
开公众号以后,我的生活发现了一些细微的变化。偶尔会有一些朋友会加我的微信,和我聊上几句,这让我知道了许多别人的故事。除了工作几乎没有和谁私聊过的微信,似乎多了一丝不一样的活力。 今天正迷迷糊糊的琢磨着angular时,微信发来一个通知,有一个复姓欧阳的同学申请加我好友,字里行间感觉得出来他对前端的小 ...
分类:
其他好文 时间:
2020-04-04 11:11:23
阅读次数:
89
@ "TOC" 一、概念叙述 单例模式是一种常用的软件设计模式,使用单例模式,可以保证为一类只生成唯一的实例对象。也就是说,整个程序空间中,该类只存在一个实例对象。 二、先看个问题 我们通常在实例化对象是,通常是通过去new构造器方法获取一个类的实例化对象。这样就会出现一个问题:那就是每次创建的实例 ...
分类:
其他好文 时间:
2020-04-04 10:04:41
阅读次数:
67
在学习vue、react的过程中,总能看到MVVM模型,那么MVVM究竟是什么,下面将我最近看到的资料以及自己的想法总结一下。 与MVVM相似的,还有MVC、MVP,先从MVC、MVP这两个入手,方面后面对MVVM的理解。 一、 MVC M:model,即模型,用于封装数据以及数据的处理方法(阮一峰 ...
分类:
Web程序 时间:
2020-04-04 10:04:17
阅读次数:
128
测试: package t1; import java.util.concurrent.TimeUnit; class MyThread implements Runnable { private String lockA; private String lockB; public MyThread ...
分类:
其他好文 时间:
2020-04-04 10:04:03
阅读次数:
91
exp3 免杀原理与实践 1.1.基础问题回答 (1)杀软是如何检测出恶意代码的? 1. 基于特征码的检测:通过检测一个文件是否包含一段或多段符合恶意代码特征的数据来判断 2. 启发式检测:通过监测软件的行为是否是常见恶意软件的行为来判断,根据片面特征去推断,缺乏精确 3. 基于行为检测:类似于是启 ...
分类:
其他好文 时间:
2020-04-04 10:03:42
阅读次数:
104
1. concurrent.futures管理并发任务池 concurrent.futures模块提供了使用工作线程或进程池运行任务的接口。线程和进程池的API是一样的,所以应用只做最小的修改就可以在线程和进程之间顺利地切换。 这个模块提供了两种类型的类与这些池交互。执行器(executor)用来管 ...
分类:
编程语言 时间:
2020-04-04 10:03:18
阅读次数:
108
一.选择菜单: windows -> preferences 二.在弹出窗口中选择General->Editors -> File Associations 三.在上方框内选择.jsp(或.html),在下方框内选择MyEclipse JSP Editor(或MyEclipse html Edito ...
分类:
Web程序 时间:
2020-04-04 10:02:56
阅读次数:
135
https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/ https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/20/el/7/ ...
分类:
其他好文 时间:
2020-04-04 10:02:29
阅读次数:
85
"Link" 题意: 边权树形图上删去一些边使所有的叶子节点都无法到达根节点,求删去边的权值和的最小值 思路: 树形 DP 让子树上的叶子节点和根节点不连通,显然只有两种情况:让叶子节点断开或让子树断开 记 $f[x]$ 为让 $x$ 的子树上的叶子节点与根节点断开的最小代价,$dist[x]$ 为 ...
分类:
其他好文 时间:
2020-04-04 10:02:15
阅读次数:
70
想要制作一个时间轴记录事件的报表,通过报表工具要怎么制作呢?该怎么制作时间轴呢?下面我们就以润乾报表为例制作两种类型的时间轴记录表,具体看下如何实现。 简洁版时间轴 1. 增加数据集,将需要记录的时间和事件取到。 时间和事件数据我从 EXCEL 文件中读取,数据如下图所示: 报表设计器下新建一张报表 ...
分类:
其他好文 时间:
2020-04-04 10:01:42
阅读次数:
93
饱经 CURD 折磨的程序猿,在被问起“分布式”时,转而会去说“集群”;当被问起“集群”时,转而又会去说“分布式”,在程序猿脑海中,感觉两者总是有千丝万缕的关系,扯来扯去总是扯不清楚。 那“集群”和“分布式”到底是一回事吗?两者到底有什么联系和区别呢?这要从经典的一道菜“京酱肉丝”说起。 二十世纪三 ...
分类:
其他好文 时间:
2020-04-04 10:01:29
阅读次数:
77