- 博客(16)
- 收藏
- 关注
原创 PL/SQL块(declare声明变量loop循环插入数据,随机数生成插入)
pl/sql块的组成:定义部分:定义变量,常量,游标等 ,可选;执行部分:实现功能 ;异常处理部分:处理运行错误,可选;[DECLARE declarations] --声明部分BEGINexecutable statements--可执行部分[EXCEPTION handlers]--异常处理部分END;示例:declare--定义变量 v_rlt number(...
2020-04-01 16:29:20
1692
原创 oracle 在原有的时间上加一天,加一个小时,加一分钟
sysdate+1 加一天sysdate+1/24 加1小时sysdate+1/(2460) 加1分钟sysdate+1/(2460*60) 加1秒钟类推至毫秒0.001秒--加一天:select to_date('02-22-2020 10:30:30','mm-dd-yyyy hh24:mi:ss') today, to_date('02-22-2020 10:30:30','m...
2020-04-01 13:22:22
3127
原创 Jmeter--读取csv文件数据,提取响应结果并保存到本地文件
文章目录一、添加CSV Data Set Config二、http请求设置三、响应提取四、写入文件五、查看结果一、添加CSV Data Set Config1.1配置(1)Filename:csv文件的名称注意:这里要包括文件的路径,可以点击右侧的浏览按钮选择文件,会自动带上文件的绝对路径;另外,当csv文件在jmeter的bin目录或脚本目录时,只需给出文件名即可;使用相对路径时,j...
2019-12-02 15:50:31
4830
转载 数据库事务隔离级别和使用锁实现机制
一、Mysql的共享锁和排他锁1、共享锁共享锁也叫读锁(Shared Lock),简称S锁,原理:一个事务获取了一个数据行的共享锁,其他事务能获得该行对应的共享锁,但不能获得排他锁,即一个事务在读取一个数据行的时候,其他事务也可以读,但不能对该数据行进行增删改。2、排他锁排他锁也叫写锁(Exclusive Lock),简称x锁,原理:一个事务获取了一个数据行的排他锁,其他事务就不能再获取该...
2019-11-01 16:40:42
685
转载 数据库事务特性、并行事务问题、事务隔离级别总结
一、数据库事务的四大特性(ACID)包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库,必需要具有这四种特性,否则在事务过程(Transaction processing)当中无法保证数据的正确性,交易过程极可能达不到交易方的要求。⑴ 原子性(Atomicity)第...
2019-10-31 15:46:18
696
原创 Jmeter连接oracle数据库
一、添加需要数据库驱动jar包方式1:直接将jar包复制到jmeter的lib目录,或lib/ext目录;(亲测两个目录都可以使用)方式2:使用jmeter的Test Plan引入相应的jar包;二、配置JDBC Connection Configuration(1) Variable Name Bound to PoolVariable Name,数据库连接池的变量名,之后JDB...
2019-09-25 14:09:40
4020
原创 Jmeter-ForEach控制器(配合json提取器使用,遍历数组执行)
1.根据上文中提到的json提取器,按需求提取到全部的数值:2.添加ForEach控制器,参数说明:输入变量前缀:即上文json提取器中输入的变量名,保持一致;开始循环字段(不包含):0号位代表第1个变量值,1号位代表第2个变量值;结束循环字段(包含):如输入5号位,包括5号位即结束位是在5号位;是“左开右闭”,即(0,5]输出变量值:即用作存储输出数据的变量名。此变量名可在HTT...
2019-09-11 16:47:33
3742
转载 jmeter通过后置处理器提取(正则提取器、json提取器)做接口关联
一、后置处理器—正则表达式提取器原文链接:https://blog.youkuaiyun.com/qq_36502272/article/details/885294121、添加正则表达式提取2、正则表达式提取面板介绍:引用名称:提取引用名称,下个请求要引用此参数名称,如填写token,下个请求中用${token}正则表达式:():括起来的部分就是要提取的 ....
2019-09-10 18:12:25
578
转载 web缓存策略
一、为什么要使用缓存?一般针对静态资源如CSS,JS,图片等使用缓存,原因如下:1.请求更快:通过将内容缓存在本地浏览器或距离最近的缓存服务器(如CDN),在不影响网站交互的前提下可以大大加快网站加载速度。2.节省带宽:对于已缓存的文件,可以减少请求带宽甚至无需请求网络。3.降低服务器压力:在大量用户并发请求的情况下,服务器的性能受到限制,此时将一些静态资源放置在网络的多个节点,可以起到均...
2019-08-21 17:03:12
233
转载 HTTP头部字段详解
文章目录一、HTTP/1.1通用首部字段1、Cache-Control2、Connection3、Date4、Pragma5、Trailer6、Transfer-Encoding7、Upgrade8、Via9、Warnning二、请求首部字段1、Accept2、Accept-Charset3、Accept-Encoding4、Accept-Language5、Authorization6、From...
2019-08-14 18:13:12
2952
转载 HTTP请求头部(首部)字段
文章目录一、HTTP头部信息分类二、HTTP请求头和响应头常用字段1.HTTP报文传过来都是一堆的0x ASCII码,诸如“41 63 63 65 70 74” 对应的是“accept” 单词的十六进制ASCII码。这些十六进制的数字经过浏览器或者专用工具比如wireshark的翻译,可以得到HTTP的报文结构。2.HTTP的请求报文包括:请求行(request line)、请求头部(head...
2019-08-14 16:47:53
4168
转载 DNS查询总结
文章目录一、域名系统概述二、DNS域名结构三、 域名服务器四、域名解析过程一、域名系统概述由于网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所需要的页面,这是因为有一个叫“DNS服务器”的计算机自动把我们的域名“翻...
2019-08-06 17:50:01
800
原创 从浏览器地址栏输入url到页面显示的过程
文章目录1、输入地址(回车前)2、浏览器查看缓存(回车后)3、URL解析/域名解析4、浏览器与目标服务器建立TCP连接(tcp三次握手)5、浏览器通过http协议向目标服务器发送请求6、服务器处理请求并返回HTTP报文7、断开连接8、浏览器解析渲染页面(HTML解析过程中会逐步显示页面)1、输入地址(回车前)当我们开始在浏览器中输入网址的时候,浏览器可能会做一些预处理,已经在智能的匹配可能得 ...
2019-07-29 10:49:03
1617
转载 Jmeter+Ant+Jenkins搭建接口自动化测试(Windows)
一、环境准备jmeter版本:apache-jmeter-5.1.1(https://jmeter.apache.org/download_jmeter.cgi)jdk版本:jdk-8u151-windows-x64ant版本:apache-ant-1.10.6(https://ant.apache.org/bindownload.cgi)jenkins版本:Jenkins 2.176.2...
2019-07-24 11:31:52
210
原创 Java中“==”、“equals()”及创建String对象的几种方式对比
一、“==”、“equals()”对比1、“==”是一个关系操作符,可以理解为:用来比较值是否相等的操作;对于Java中的8中基本数据类型:–整型:byte(1 byte),short(2 byte),int(4 byte),long(8 byte);–浮点型:float(4 byte),double(8 byte);–字符型:char(2 byte);–布尔型:boolean(JV...
2019-07-05 18:50:06
209
原创 XFTP6.0客户端上传下载文件失败,报错(426 :Failure writing network stream)
XFTP6.0客户端上传下载文件失败,报错(426 :Failure writing network stream)使用XFTP6.0的客户端上传/下载文件到ftp服务器报错,解决方案如下:1.确定本机的防火墙是否关闭;2.修改连接的ftp服务器属性,把选项页签中的传输选项“使用被动模式”,勾选去掉;3.确定磁盘空间,是否太小导致文件上传和下载失败;4.查看一下ftp上的文件的权限,...
2019-06-24 17:06:43
3630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人