jmeter之JSR223使用groovy执行linux命令

先展示示例(基于apache-jmeter-5.6.3版本)

坑点: 1,网上有说要import org.apache.jmeter.samplers.SampleResult,千万不要做这个操作,否则SampleResult对象操作回报错误 2,获取execute错误输出会提示IO Stream已经关闭(待解)

sqlplus一个好用替身SQLcl

官方的工具,使用java写就的,下载后解压,设置好JAVA_HOME就能使用,要求java11以上 https://www.oracle.com/database/sqldeveloper/technologies/sqlcl/download/ 或者直接vim sql,在最顶行添加export JAVA_HOME=/opt/jdk-17.0.12也可以 连接方法和sqlplus基本一致,比如 . […]

cannot create temp file for here-document: No space left on device

第一眼看到这个错误是不是就觉的是磁盘满了呢,但是df看怎么都没有100%占用的。没错,原始的感觉是对的,但是分叉路不对,习惯了df -h,就忘记了inode这东西,因为它也会满,所以要双管齐下 先df -h查看磁盘文件大小占用的空间,有则清理 如果df -h查看磁盘未满,就df -i 查看inode占用比例,如果满也是清理 不过inode清理需要找到是哪里占用了,不像du -hs一样能从上往下查到 […]

mysql java使用示例

简单的更容易遗忘,除非持久化输出

在idea中创建一个普通的项目,编译后打包输出成mysql_jdbc_demo.jar文件,然后这么执行 java -cp mysql-connector-java8.jar:mysql_jdbc_demo.jar MysqlDemo "jdbc:mysql://192.168.2.199:3306 […]

mysql c-api使用示例

整理旧资料,收拾新东西,有些db状态不是mysql客户端能模拟出来的,所以记录下打样过程,如果以后有需要也不用从头看起

 

mysql odbc-bench

很久没有更新了,每天七七八八的琐碎事情占据了所有时间,是不是该暂停一下了 1,安装好unixODBC,安装完之后通过odbcinst -j查看配置文件路径,如下实例

  2,构建和使用odbc-bench git路径是这个https://github.com/openlink/odbc-bench [crayon-6866 […]

shell统计日志中的时间戳差值

比如这样的日志,需要统计后一条记录和前一条记录之间的时间差值 [2024-10-11 10:42:24 023047] DEBUG 478832,readermgn.cpp:17:run,tid:0x7f80697fa700,479378,reader mgn running [2024-10-11 10:42:30 329273] DEBUG 478832,readermgn.cpp:17:ru […]

python下的数据库连接池dbutils

最近在测试业务的时候,出现长时间并发线程跑sql的时候建立链接耗时的问题,于是搜罗了一下python下是否有链接池的功能,于是乎找到dbutils这个模块,官方路径是在这里 https://webwareforpython.github.io/DBUtils/ 基础使用相对不麻烦,使用pymysql作为连接器进行演示验证

&nbsp […]