- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 postman/apifox 接口加密签名 sign
在测试过程遇到请求头需增加签名验证,使用postman/apifox请求,请求方式post,body类型application/json,使用javascript编写加密逻辑。请求体+当前时间戳+appSecret拼接后,使用MD5算法加密,并且转为大写。3、在请求头部引用sign、tmp、appkey。2、前置处理,使用js编写。1、请求body如下。
2024-10-24 11:17:21
462
原创 mysql更新最新一条数据的某个字段
知识点:select * from (...) AS subquery 表示形成一个派生表。方案:先根据人员过滤数据,再通过创建时间倒叙排取第一条,形成一个派生表,再更新删除状态。背景:软删除表中某个人员创建的最新一条记录。
2024-06-21 17:25:32
244
原创 “access denied for user ‘user‘@XX.XX.XX.XX (using password: yes)“ 报错原因
"access denied for user 'user'@XX.XX.XX.XX (using password: yes)" 是一个数据库连接错误信息,表示用户 'user' 在指定的 IP 地址 XX.XX.XX.XX 下尝试进行数据库访问,但由于提供的密码错误,被拒绝了访问权限。
2023-10-09 12:01:20
23506
3
原创 left join ..on.. and find_in_set() >0用法
需要注意的是,使用逗号分隔列表存储数据违反了关系型数据库的范式设计原则。这种设计方式可能导致查询的效率降低,同时也会增加数据的处理复杂度。如果可能的话,推荐以标准化的方式存储数据,避免使用逗号分隔列表来表示关联关系。在一些特定情况下,我们可能希望根据某个字段是否在另一个字段的逗号分隔列表中进行连接。是一个 MySQL 函数,它用于在逗号分隔的字符串中查找指定值的位置。函数在此处的作用是检索满足该条件的连接结果。的作用是过滤满足指定条件的连接结果。的逗号分隔列表中存在的情况。的逗号分隔列表中存在。
2023-09-20 17:51:07
1255
1
原创 2059-Authentication plugin “caching_sha2_password“cannot be loaded navicate连接数据库时报错
在使用 Navicat 连接 MySQL Server 8.1 时遇到 "caching_sha2_password" 错误可能是由于 MySQL 的密码验证插件差异引起的。MySQL Server 8.0 版本以后,默认使用了 "caching_sha2_password" 密码验证插件,而较旧版本的 Navicat 可能不支持该插件。修改 MySQL 用户的密码验证插件:在 MySQL 中,你可以修改用户的密码验证插件来允许旧版的 Navicat 连接。
2023-09-15 14:33:35
3150
原创 安装python第三方库
pip install --user --trusted-host pypi.org --trusted-host files.pythonhosted.org -r requirements
2022-07-22 17:56:35
161
原创 mysql 动态拼接sql查询,可用于分片表查询
-- 如果存储过程已存在,删除DROP PROCEDURE if EXISTS testwlz1;-- --创建存储过程CREATE PROCEDURE testwlz1()BEGIN-- --声明入参并赋予默认值1DECLARE i int DEFAULT 1;WHILE i<5 DO-- 拼接sql语句SET @sqltext=CONCAT('SELECT * FROM waybill_',@i,' limit 1');-- 用于调试打印SELECT @sqltext...
2021-10-25 21:23:42
544
原创 基础ES语句整理
由于项目中会运用到ES搜索引擎,整理了一下测试会常用到一些查询语句。每条语句都和pgsql有对应,比较好理解。1、 Select * from table GET /[index]/_search2、Select * from table where filed='123'GET /[index]/_search{ "query": { "bool": { "must": [ { "ter...
2021-03-12 14:34:02
1205
原创 性能压测笔记
内存泄漏定位Jvm自带性能分析工具—jmap使用步骤1、cd /wls/java/jdk1.8.0_144/bin(jdk的bin目录下)2、./jmap –dump:formati=b,file=[filename.hprof] [pid] 以二进制格式导出堆栈信息到文件3、./jhat [filename] 以html格式分析出堆栈信息4、在浏览器打开http://[ip]:7000即可CPU过高问题定位步骤:1、top 查询服务器cpu使用pid...
2021-03-08 18:35:45
127
原创 pgsql:动态批量插入数据
以下sql是取A表的值动态赋给B表do language plpgsql $$ declare userid varchar;begin for i in 101..105 loop select filed from A where (条件查询) limit 1 offset i into userid ; INSERT INTO B(filed1,filed2)VALUES(i,userid); END LOOP;end $$;...
2021-03-08 18:26:59
823
原创 解决spark任务报错:java.lang.IllegalArgumentException: requirement failed: numRecords must not be negative
如题,这个任务的报错是有由于消费方的消费条数和注册中心的不一致导致的。解决方法仅供参考哈:1、先到kafka集群查看消费偏移量./kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list [集群地址:对应端口] --topic [topic名](Pid(分区id)、Offset(当前已消费的条数)、LogSize(总条数)、Lag(未消费的条数))2、修改注册中心zookeeper 的偏移量a、先进入zookeeper ...
2021-03-08 18:16:13
3791
原创 jenkins build.xml文件配置
jenkins built.xml文件<?xml version="1.0" encoding="gbk" ?><project name="testJmeter" default="run" basedir="."><property environment="env" /><property name="JMeter.home" value="${env.JMETER_HOME}"/><property name="pro...
2021-03-08 17:59:36
1259
原创 创建Django失败解决方法
PyCharm 2020.2 x64创建Django失败解决方法:1、先用命令安装Django:pip install Django -i https://pypi.tuna.tsinghua.edu.cn/simple2、打开Pycharm,File-->New Project-->Django,勾选Inherit global site-packages(一定要选中),输入Application name,点击create即可。以上,希望有所帮助。...
2020-08-28 21:57:49
748
platform-tools_r28.0.2-windows
2019-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人