自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

a200822146085的博客

不积跬步 无以至千里

  • 博客(263)
  • 资源 (3)
  • 收藏
  • 关注

原创 expect: spawn id exp4 not open原因解释

脚本:#! /bin/bashauto_send(){/usr/bin/expect <<EOFset timeout 10spawn scp test.sh [email protected]:~expect { "yes/no" { send "yes\r";exp_continue } "password" {send "VMUSidJEkZgKm...

2019-06-21 14:54:01 23438

原创 thrift.transport.TTransport.TTransportException: TSocket read 0 bytes报错解决

一、问题描述htrift版本:2.0.0-cdh6.0.1hbase版本:1.2.0-cdh5.7.0使用 thrift client with python 连接 hbase 报错:File "C:\Users\HP\env1\lib\site-packages\thrift\transport\TSocket.py", line 132, in read message='T...

2019-05-20 17:42:06 20526 1

转载 linux下如何看网卡是千兆还是百兆的

一、命令详解ethtool是Linux下用于查询及设置网卡参数的命令。ethtool [options]命令选项:ethtool ethX /ethtool –h //显示ethtool的命令帮助(help)ethtool –i ethX //查询ethX网口的相关信息ethtool –d ethX //查询ethX网口注册性信息ethtool –r ethX //重置ethX网...

2019-04-27 17:03:32 26330

原创 python实现小数精确四舍五入

一、现象描述在机器中浮点数不能精确表达,因为换算成一串1和0后可能是无限位数的,机器已经做出了截断处理。那么在机器中保存的2.675这个数字就比实际数字要小那么一点点。这一点点就导致了它离2.67要更近一点点,所以保留两位小数时就近似到了2.67。然而,Python使用四舍六入五六双的方法进行取舍,不能精确实现四舍五入。如下:无论是round,还是demical都不能很好的进行四舍五入,...

2019-04-10 13:55:54 10369 4

原创 python正则匹配中文

正则提取一个字符串中所有的中文:import re"""python 3.5版本正则匹配中文,固定形式:\u4E00-\u9FA5"""text = "***中国***日本***韩国"regex_str = ".*?([\u4E00-\u9FA5]+).*?"match_obj = re.findall(regex_str, text)if match_obj: pri...

2019-03-18 17:10:25 14114 2

原创 docker load镜像文件报错:archive/tar: invalid tar header解决

经对比发现,windows下载的文件,比下载目录文件大几M,果断使用linux curl命令下载,发现下载的文件与下载目录文件大小一致。使用windows下载文件,上传到linux,执行导入镜像命令报错:archive/tar: invalid tar header。

2023-07-04 15:57:04 4134

原创 pandas数据处理学习总结

二、pandas数据处理逻辑代码片段。一、test.csv数据。

2023-06-27 16:06:17 480

原创 Pycharm terminal pip install报错connectTimeoutError解决

Pycharm terminal命令行安装playwright,直接使用pip install安装报错:connectTimeoutError,

2023-06-26 15:19:47 610

原创 vue3项目加载运行

三、输入 cnpm i 或者 npm i 导入依赖(cnpm需要安装:https://blog.csdn.net/qq_42094345/article/details/100978092)打开vscode 如果之前没有添加过项目 可以点添加项目 也可以直接拖拽进去都是可以的 之前如果添加过 可以亦可以直接拖进去 但是只要项目之间互不干扰就可以。如果导入失败 要么是node安装失败 要么是脚手架没搞好 或者项目有问题 好好排查一下 先看环境有没有装好 再看看项目配置啥的有没有问题。

2023-05-26 15:16:30 372

原创 基于oi-ooxml实现批量生成excel测试数据

三、调用excel处理类,批量生成测试数据。二、封装excel处理类。

2023-05-24 11:28:37 114

原创 Mysql数据库分库分表

基于 Cobar 改造的,属于 Proxy 层方案,支持的功能非常完善,而且目前应该是非常火的而且不断流行的数据库中间件,社区很活跃,也有一些公司开始在用了。系统绝对并发量并没有上来,表的记录并不多,但是字段多,并且热点数据和非热点数据在一起,单行数据所需的存储空间较大,以至于数据库缓存的数据行减少,查询时回去读磁盘数据产生大量随机读 IO,产生 IO 瓶颈。这是比较常用的方法。好处,扩容的时候很简单,因为你只要预备好,给每个月都准备一个库就可以了,到了一个新的月份的时候,自然而然,就会写新的库了。

2023-05-21 20:30:27 748

原创 java8 stream学习

【代码】java8 stream学习。

2023-05-21 20:21:40 44

原创 Mysql存储过程用于构造数据

在测试过程中,需要生成100000条库存数据,通过下单,收货,全流程走下来比较耗时,这里使用mysql存储过程,快速大批量生成库存数据,方便快速大批量验证。

2023-05-17 18:29:21 224

原创 Appium APP自动化环境搭建

2.创建一个bat文件,命名为appium.bat,并在其中写入如下内容: node Appium安装目录\resources\app\node_modules\appium\build\lib\main.js %*● appActivity:被测应用app的启动Activtiy名,建议通过adb shell monkey -p 包名 -v -v -v 1 查看monkey日志获取。● appPackage:被测应用app的包名,通过adb shell pm list package -3 命令获取包名。

2023-05-16 20:11:06 526

原创 java poi-ooxml带格式生成excel数据

【代码】java poi-ooxml带格式生成excel数据。

2023-05-07 11:12:16 409

原创 java poi-ooxml构造导入数据

在测试过程中经常需要构造excel导入文件,有时数据量较大时,使用excel拖动或填充经常会受到限制,而且速度也慢。这里借助java poi-ooxml生成10000条数据,一次写好代码后,亲测10000条,生成速度5s左右。

2023-05-07 11:09:45 643

原创 Nginx mock配置示例

本文记录了借助Nginx高并发能力,实现接口mock并发压测。

2023-05-05 14:23:16 394

原创 python制作日志解析客户端工具

使用wxpython可视化编辑器,绘制页面控件布局,通过文本框接收输入,并传递给extract_logstr方法,完成日志参数拼装,拼装结果返回给GUI页面展示。

2023-05-04 19:59:21 214

原创 jmeter自定义客户端请求、响应base64格式化

HTTPappImpl复制HTTPHC4Impl,修改请求参数,增加base64编码,请求响应使用base64解析,返回json字符串。实现效果在jmeter客户端请求时实现请求base格式化,请求响应结果base64解析为json原始字符串格式。HTTPSamplerFactory增加Apprf参数。

2022-12-12 20:06:18 464

原创 IntelliJ idea中将单个java类导出为jar包文件的方法

本文记录了如何所需要的java文件导出为jar包,然后成功运行。

2022-11-19 16:16:19 3516

原创 Mybatis开启控制台打印sql语句,不打印的解决方案

或application.yml。

2022-10-14 10:51:48 12619 2

原创 jmeter http sample自定义http请求方法

代码】jmeter http sample自定义http请求方法。

2022-08-09 15:09:59 521

原创 Jmeter Token Parsing Error: Lexical error at line 2, column 32. Encountered: “}“ (125), after : “#“

Jmeter Beashell编写脚本报错:Token Parsing Error: Lexical error at line 2, column 32. Encountered: "}" (125), after : "#"代码:原因上一个jdbc变量中没有task_no,beanshell引用解析报错:

2022-07-13 09:41:26 1517

原创 jmeter Error invoking bsh method: set Variable assignment: data: Can‘t assign byte [] to com.alibab

jmeter beanshell编写脚本报错:Error invoking bsh method: set Variable assignment: data: Can't assign byte [] to java.lang.String脚本如下,定义变量不小心定义了data

2022-07-02 15:35:45 521

原创 base27编码识别

仅供学习记录

2022-06-22 14:10:13 179

原创 springboot结合hessian进行mock测试

Hessian是一种常用的远程调用方式,当第三方应用使用hessian协议提供服务时,常用的http测试工具,就不能进行mock测试了,因为hessian协议只能用hessian协议访问。这里记录了hessian如何在Spring Boot里调用,进行mock测试模拟。一、项目结构serverclient二、pom文件hessian server<?xml version="1.0" encoding="UTF-8"?><project xmlns="h

2022-02-07 11:40:54 1027

转载 Oracle查看被锁的表和解锁

--以下几个为相关表SELECT * FROM v$lock;SELECT * FROM v$sqlarea;SELECT * FROM v$session;SELECT * FROM v$process ;SELECT * FROM v$locked_object;SELECT * FROM allobjects;SELECT * FROM v$session_wait;--查看被锁的表select b.owner,b.object_name,a.session_id,a.locked_mo.

2022-01-15 17:39:28 1067

原创 java冒泡排序算法优化

public class jsonarraylear { public static final List<String> OLD_LIST = Arrays.asList("张三,李四,王五".split(",")); public static void main(String args[]){ int[] arr = new int[]{5,4,2,1,5}; System.out.println("排序前:" + print(arr)).

2022-01-04 19:59:44 474

原创 Jmeter Beanshell将jdbc查询结果拼装成json传完成压测

一、jdbc请求二、beanshell拼装json字符串import java.util.ArrayList;import java.util.Map;import java.util.HashMap;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.JSONArray;Map FinnalMap = new HashMap();List units = new ArrayList();Fin

2022-01-04 19:54:54 761

原创 oracle查询某天的数据

oracle中日期是date类型,需要转化为字符类型,方便比较1、使用to_charselect distinct ss.wano, ss.pickedwho from act_allocation_d ss left join doc_order d on ss.orderno = d.orderno where d.warehouseid = '022DCX' and to_char(ss.pickedtime,'yyyy/mm/dd') = '2021/...

2021-11-04 18:32:04 2547

原创 Windows快捷键

了解一下Windows快捷键有助于提高办公效率,现整理一些常用快捷键Ctrl快捷键单独按Windows:显示或隐藏 “开始”功能表Windows+D:显示桌面Windows+M:最小化所有窗口Windows+Shift+M:还原最小化的窗口Windows+E:开启“资源管理器”Ctrl快捷键Ctrl+S 保存Ctrl+W 关闭程序Ctrl+N 新建Ctrl+O 打开Ctrl+Z 撤销Ctrl+F 查找Ctrl+X 剪切Ctrl+C 复制Ctrl+V 粘贴Ctrl+A 全

2021-10-22 17:02:33 95

转载 oracle中的exists 和not exists 用法详解

exists表示()内子查询语句返回结果不为空说明where条件成立就会执行主sql语句,如果为空就表示where条件不成立,sql语句就不会执行。not exists和exists相反,子查询语句结果为空,则表示where条件成立,执行sql语句。负责不执行。之前在学Oracle数据库的时候,接触过exists,做过几个简单的例子,,如1.如果部门名称中含有字母A,则查询所有员工信息(使用exists)select * from emp where exists (select * from..

2021-10-19 12:39:25 14923

原创 oracle使用游标快速删除数据

DECLARE CURSOR CUR_OBJECT_FORALL IS select a.no from students a Where a.Status<'40' and a.id = '3333' and rownum<=160000; --定义forall对象数据 定义的是列对象 即UUID列 TYPE T_OBJECT_FORALL IS TABLE OF CUR_OBJECT_FORALL%ROWT.

2021-10-03 22:42:20 1000

原创 Oracle大数据量更新删除sql

Oracle大批量进行数据写入、删除会出现卡死的情况,这里给出一个例子,每秒操作10000,150w数据几分钟内写完。begin loop insert into upload_task select * from upload_taskbak t where t.create_tm >= to_date('2021/09/27 22:20:00', 'YYYY/MM/DD HH24:MI:SS') and t.create_tm < to_

2021-09-28 15:22:42 311

原创 union和union all的区别

一、区别1:取结果的交集1、union: 对两个结果集进行并集操作, 不包括重复行,相当于distinct, 同时进行默认规则的排序;2、union all: 对两个结果集进行并集操作, 包括重复行, 即所有的结果全部显示, 不管是不是重复;二、区别2:获取结果后的操作1、union: 会对获取的结果进行排序操作2、union all: 不会对获取的结果进行排序操作三、区别3:1、union看到结果中ID=3的只有一条select * from student2 where

2021-08-09 19:42:51 162727 8

原创 jmeter BeanShell Listener

待写

2021-07-03 13:48:44 281

原创 jmeter BeanShell断言

待写

2021-07-03 13:48:08 201

原创 jmeter BeanShell PostProcessor

待写

2021-07-03 13:47:19 833

原创 jmeter BeanShell Sampler

待写

2021-07-03 13:46:35 108

原创 jmeter BeanShell PreProcessor

待写

2021-07-03 13:45:46 534

oracle11g java驱动包 ojdbc6.7z

oracle11g java驱动包

2021-03-05

Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Uni

Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序

2020-05-16

SpotlightonUnix_70.zip

Linux 服务器运行健康状况监控利器 Spotlight on Unix,可用于监控Linux服务器,安装在win64环境

2020-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除