原创
文章平均质量分 63
Jack bocket
这个作者很懒,什么都没留下…
展开
-
16进制Hex相关操作
Hex相关操作,十进制、16进制、字符串转化原创 2023-02-15 15:06:30 · 278 阅读 · 0 评论 -
spring-boot动态注册rest-api
spring-boot动态注册rest-api,支持动态修改http状态码,body内容,以及处理延时,可以在性能测试中作为mock-server使用(代码持续更新中!!!!)原创 2023-01-31 20:20:19 · 737 阅读 · 0 评论 -
Loadrunner中几个超时函数的用法
1、lrs_set_accept_timeout 此函数应用在服务端,比如开启一个监听端口,在指定时间内没有收到客户端的连接请求,就会关掉此监听端口,上例子: lrs_set_accept_timeout(30,0); lrs_create_socket("socket2", "TCP", "LocalPort=625", "Backlog=5", LrsLastArg);原创 2017-07-19 09:34:12 · 3607 阅读 · 0 评论 -
Loadrunner中socket基本函数的用法与区别
1、发送报文函数:lrs_send 、lrs_length_send 直接上例子:lrs_send ("socket5", "buf5", "TargetSocket=199.203.77.246:21", LrsLastArg ); 第一个参数socket5是指已经建立的socket连接的名称,第二个参数buf5时需要发送的buf原创 2017-07-18 18:35:09 · 1226 阅读 · 0 评论 -
Loadrunner报错No buffer space available的解决方案
1. 问题出现场景: 压测过程中TPS很高(5000笔/秒左右),通讯协议:Http,Loadrunner场景中出现报错:"No buffer space available" 2、解决办法: 保证迭代结束后关闭所有的链接; 在web_custom_request函数前添加: web_set_sockets_option("SHUTD原创 2017-07-17 15:35:25 · 1931 阅读 · 0 评论 -
使用DB2top查看最慢的sql语句
1、 登陆数据库的主机,输入db2top –d pw_db(库名),进入db2top界面 2、 压力测试前需要重置数据库快照:在上一个页面按R,跟具提示输入y,回车 3、 按D进入sql监控页面,按z进行排序,会提示按哪一列进行排序(第一列输0),比如按照执行时间Exectime排序,那就输入3,回车 4、 想看某一个sql的具原创 2017-07-06 18:54:22 · 7806 阅读 · 0 评论 -
web_custom_request、web_submit_data、web_submit_form三者的区别
先列举实例: web_custom_request("web_custom_request″, "URL=http://192.168.1.1:8080/query", "Method=POST", "Resource=0″, "RecContentType=text/javascript", "Mode=原创 2017-07-14 10:59:05 · 883 阅读 · 0 评论 -
索引的适用条件
在什么情况、哪些字段适合建立索引呢? (1)为经常出现在关键字orderby, group by, distinct后面的字段,建立索引; (2)在union等集合操作的结果集字段上建立索引,其建立索引的目的同上; (3)为经常用作查询选择的字段,建立索引; (4)在经常用做表链接的属性上,建立索引; (5)考虑使用索引覆盖,对数据很少被更新的表,如果用户经常只查询其中的几个字段原创 2017-07-12 19:03:52 · 670 阅读 · 0 评论 -
不会用到索引的sql
以下情况数据库索引是起不到作用的,请慎用: (1)如果条件中有or,即使其中有条件带索引,也不会使用(尽量少用or); (2)Like查询是以%开头,例如SELECT * FROM mytable WHEREt Namelike’%admin’; (3)如果列类型是字符串,那一定要在条件中使用引号引起来,否则不会使用索引;原创 2017-07-12 19:00:36 · 260 阅读 · 0 评论 -
数据库索引的优缺点
索引的特点: (1)可以加快数据库的检索速度; (2)只能创建在表上,不能创建到视图上; (3)既可以直接创建又可以间接创建; (4)可以在优化隐藏中使用索引; (5)使用查询处理器执行sql语句,在一个表上,一次只能使用一个索引。 索引的优点: (1)创建唯一性索引,保证数据库表中每一行数据的唯一性; (2)大大加快数据的检索速度,这是创建索引的最主要原因;原创 2017-07-12 18:57:47 · 369 阅读 · 0 评论 -
死锁的出现条件
死锁问题是多线程特有的问题,它可以认为是线程间切换消耗系统资源的极端情况,在死锁时,线程间相互等待资源,而又不释放资源,导致无穷无尽的等待,启结果是系统任务永远无法执行完后成。 一般来说,要出现死锁需要满足如下4个条件: 1、互斥条件:一个资源只能被一个线程使用。 2、请求与保持条件:一个线程因请求资源而阻塞时,对已获得的资源保持不放。 3、不剥夺条件:线程已获得的资源,在未完成之前不释放原创 2017-07-12 18:52:31 · 187 阅读 · 0 评论 -
JAVA垃圾回收详解(评价指标篇)
如何选择垃圾回收策略,首先需要了解怎么评价一个垃圾回收器,然后根据自身系统的需求,选择一个合适的垃圾回收策略,那么评价垃圾回收器的指标有哪些呢? 1、吞吐量原创 2017-07-03 14:34:21 · 675 阅读 · 0 评论 -
JAVA垃圾回收详解(收集器分类篇)
通过对java垃圾收集器的了解,可以更好地对应用程序进行调优原创 2017-07-03 13:42:15 · 427 阅读 · 1 评论 -
JAVA垃圾回收详解(算法篇)
JAVA垃圾回收主要有以下5种算法: 1、引用计数法 对于一个对象A,则A的引用计数器加1,当引用失效时,引用计数器减1,只要对象A的引用计数器为0,则对象A就不可能被使用。 缺点:无法处理循环引用情况,比如A中引用B,B中引用A,但系统中没有任何第三个对象引用A、B,则A、B永远不能被回收,从而引起内存泄露,所以这种算法不可取。 2、标记-清除算法 此种算法分为两个阶段,在标记阶段,首原创 2017-06-19 20:57:11 · 427 阅读 · 1 评论 -
nmon监控工具的使用
性能测试中服务器监控神器原创 2017-06-15 21:29:22 · 353 阅读 · 0 评论