泛型意义和作用有: 类型的参数化,就是可以把类型像方法的参数那样传递。这一点意义非凡。 泛型使编译器可以在编译期间对类型进行检查以提高类型安全,减少运行时由于对象类型不匹配引发的异常。 泛型方法,算法的复用。蛮神奇的。 想要理解为什么引入泛型,就要知道没有泛型的麻烦。 我们知道现在的程序开发都是面向 ...
分类:
编程语言 时间:
2018-06-26 00:55:12
阅读次数:
160
问题一:使用jmeter对下单进行压测的时候,订单号不允许重复,那怎么办呢。 可以采用读取csv文件进行参数化。 步骤: 1.选中线程组,右键的配置元件就可以看到【CSV 数据文件设置】 2.不重复的订单号有了,然后设置用户自定义变量,并将变量名填写在【CSV 数据文件设置】的【变量名称选项】,此时 ...
分类:
其他好文 时间:
2018-06-25 14:56:12
阅读次数:
213
模式简介 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录日志,以及支持可撤销的操作。 在一些系统功能设计的时候,需要向某个对象发送请求,但是并不知道请求的接收者以及被请求的具体操作,而是在程序运行时指定具体的请求接收者。这段话比较抽象,下面通过一个实际生活中的例子 ...
分类:
其他好文 时间:
2018-06-24 21:00:42
阅读次数:
136
是什么 类型的参数化机制,将类型当成参数通过<>传给对应的类/接口/方法。 先看一个简单的例子 他背后是什么原理呢? 类型擦除:在编译的时候是将所有的泛型类型T看成Object类型,然后根据T进行安全的强制转换。 这一点我们可以通过反编译清楚的看出来 使用泛型有什么好处? 一套模板可以复用到很多类型 ...
分类:
编程语言 时间:
2018-06-24 00:57:16
阅读次数:
156
在写java的时候,有一个方法查询速度比其他方法慢很多,但在数据库查询很快,原来是因为程序中使用参数化查询时参数类型错误的原因 修改后程序很快: 参考c#: 代码如下 string sql = "SELECT * FROM LIS_V_LABTESTSAMPLE WHERE PATIENT_ID=: ...
分类:
数据库 时间:
2018-06-23 15:35:26
阅读次数:
1728
在用到jmeter工具时,无论做接口测试还是性能测试,参数化都是一个必须掌握且非常有用的知识点。参数化的使用场景,例如: 1)多个请求都是同一个ip地址,若服务器地址更换了,则脚本需要更改每个请求的ip 2)注册账号,不允许账号重复;想批量注册用户时 3)模拟多个用户登录,需要用到不同用户信息登录时 ...
分类:
其他好文 时间:
2018-06-19 13:39:12
阅读次数:
239
JAVA泛型1.概述泛型:即“参数化类型”。将类型由原来的具体类型参数化,类似于方法中的变量参数,此时类型同样定义为参数形式,只有在调用/运行时才传入具体的类型。泛型的本质:为了参数化类型,即在不创建新的类型的情况下,通过反省制定的不同类型来控制形参具体显限制的类型,也就是说在使用泛型的过程中,操作的数据类型被指定为某一参数时,改类型可以用在泛型类、泛型接口、泛型方法中。2.特性泛型只在编译阶段有
分类:
编程语言 时间:
2018-06-17 17:51:49
阅读次数:
173
本章目录: 事务及事务状态 检查点 思考时间 集合点 关联 一、事务: 一个或多个业务操作的集合,协助统计业务的时间。TPS就是每秒钟所处理的事务数。 在要添加的函数前后插入事务开始和结束。运行后日志会显示事务的结果和运行时间。 事务=响应时间+传输时间+网络延迟时间 函数自身的时间也会有 二、检查 ...
分类:
其他好文 时间:
2018-06-16 12:00:55
阅读次数:
168
前言:(原文地址)版面调整 什么是VUGEN action以及作用 参数化 参数化取值(9种组合,在不同场景中如何运用) 一、VUGEN是 LoadRunner 用于开发 Vuser 脚本的主要工具。VuGen 不仅能够录制 Vuser 脚本,还可以运行这些脚本。进行调试时,从 VuGen运行脚本很 ...
分类:
其他好文 时间:
2018-06-16 00:05:40
阅读次数:
170
目录结构搭建 1.config层,放配置文件,把所有的项目相关的配置均放到这里,用Python支持较好的配置文件格式如ini或yaml等进行配置。实现配置与代码分离。 2.data层,放数据文件,可以把所有的testcase的参数化相关的文件放到这里,一般可采用xlsx、csv、xml等格式。实现数 ...
分类:
编程语言 时间:
2018-06-15 15:48:45
阅读次数:
628