liam liam
3年前
如何读取redis的手机号验证码数据,实现自动化登录测试
1、案例描述用户选择短信登录!发送短信后,后端接口逻辑已把验证码缓存在redis,!在apifox上定义对应下发登录短信接口,短信登录接口下载地址:这时候问题就来了,怎么样才能让apifox自动获取下发登录短信接口对应的手机号的验证码,自动填充到短信登录接口的code字段?2、解决思路方案一:后端通过接口返回验证码
Wesley13 Wesley13
4年前
SQL 性能起飞了!
这篇文章总结了52条SQL性能优化技巧,用简洁明了的语言介绍给大家,不废话全是干货,需要的可以收藏,退出。不不不,收藏,看完再退出。1\.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2\.应尽量避免在where子句中对字段进行null值判断,创建表时NULL是默认值,但大
Wesley13 Wesley13
4年前
MySQL字符集小结
一:什么是字符集字符集支持多层面:服务器层(server)、数据库层(database)、数据表(table)、字段(column)、连接(connect)、结果集(result)。1.字符集是一套符号和编码规则,字符串必须有相应的字符集。2.校验集是这套符号和编码的校验规则,定义字符排序规则,字符串之间比较的规则。3.非ASCII字
Stella981 Stella981
4年前
Elasticsearch入门之从零开始安装ik分词器
!(https://oscimg.oschina.net/oscnet/0197ba2bf7a6cba3bb1366fe28c985c0cba.jpg)起因需要在ES中使用聚合进行统计分析,但是聚合字段值为中文,ES的默认分词器对于中文支持非常不友好:会把完整的中文词语拆分为一系列独立的汉字进行聚合,显然这并不是我的初衷。我们来看个实例:
Wesley13 Wesley13
4年前
uliweb在notebook中显示graphviz的svg图时,显示中文乱码的处理
这几天基本完成了在IPythonnotebook中显示Model关系图的功能,在MAC下工作良好,但是到了windows下,中文字段描述为乱码,主要原因是因为字体造成的。那么如何解决这个问题。在uliweb中,有两个地方会使用graphviz来生成svg图:命令行和IPythonnotebook环境中。对于命令行,我添加了可以通过命令行参数来传递字体名字
Wesley13 Wesley13
4年前
Java工程中各种带有O的对象分类笔记
在Java工程里面,我们总会碰到各种不同的带有O的对象,对于一个小白来说,经常会混淆这些对象的使用场景,所以在这里mark一下,让自己的代码更加规范,但这个也是Java被诟病的地方,不同的业务需要给它写各种各样的映射类。PO:persistentobject,持久对象。与数据库里表中的字段对应。PO是一些属性,以及s
Wesley13 Wesley13
4年前
MySQL分割一行为多行的思路
最近数据分析有需求,分析运营活动短信用户,但是发送短信的用户是通过JSON字符串数组存储在一个text字段的。内容类似于:"user1","user2","user3"....数据分析想分析这些用户,那么就需要in这些用户查询。自己手动拼SQL太蛋疼,而且好几万几十万的用户,拼成SQL,复制粘贴也够蛋疼的。那
Wesley13 Wesley13
4年前
C++核心准则T.122:使用模板在编译时计算类型
!(https://oscimg.oschina.net/oscnet/97d383efb07748808e8713b500a77fcd.jpg)T.122:Usetemplates(usuallytemplatealiases)tocomputetypesatcompiletimeT.122:使
Stella981 Stella981
4年前
MyBatis插入数据时获取自增主键的值
在我们录入数据时,针对某些记录比如用户信息之类的数据,我们往往需要同时在其关系表中更新数据。在更新数据的过程中记录的某些字段可能是自增涨序列,这时候我们就学要使用MyBatis中获取主键的方法第一步:在Mapper文件中设置useGeneratedKeys和keyProperty两个属性,其中“keyProperty”值为JAVA对象的属性名;示例如
liam liam
3年前
post接口请求测试,通俗易懂!
GET方法和POST方法传递数据的异同http请求方法get和post是最常被用到的两个方法,get常用于向服务器请求数据,post常用于提交数据给服务器处理。GET方法其实也可以传递少量的数据。但它存在以下问题:1)GET方法不包含body,因此以在URL中拼接字段的方式传递数据,2)GET方法中的URL参数会被显示到地