摘要: 慢sql优化片面的看就是如何调整sql,使逻辑不变的情况下,命中合理的索引。 反过来讲,添加合理的索引,对系统性能的提高也就显而易见 .关于索引的规则 参考链接(https://blog.csdn.net/bigtree_3721/article/details/87478706) 1、最左原则 多 阅读全文
posted @ 2021-03-03 15:13 olio_min 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1、 'Hello %s,id=%s' %(name,id) 2、 'Hello {}' %(name) 3、python3.6以上版本支持 X=1 sql=f"select * from bill_monthly_batch_detail where is_deleted={X}” 阅读全文
posted @ 2021-02-02 16:15 olio_min 阅读(85) 评论(0) 推荐(0) 编辑
摘要: import pandas 导包后,获取一个DataFrame对象 df=pd.DataFrame(result_list,columns=['企业','年份','x']) df.to_excel("C:\\Users\\path\\Desktop\\Result.xlsx",index=False 阅读全文
posted @ 2021-02-02 16:01 olio_min 阅读(91) 评论(0) 推荐(0) 编辑
摘要: datetime类的timedalte 表示两个时间的差值 datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0) 均为可选参数。 举例: #startdat 阅读全文
posted @ 2021-02-02 15:57 olio_min 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 背景:git的使用过程中 需要配置公司gitlab的ssh,也有自己的github的ssh需要。这时之前的配置ssh方式就不够用了。 思路:为不同的邮箱账户生成不同的ssh密钥对,并通过配置config文件的方式,使git可以通过配置文件,根据不同的远程仓库地址自动使用对应的秘钥来完成验证。 先完成 阅读全文
posted @ 2019-12-27 14:45 olio_min 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 1、异步处理时防止重复点击的逻辑校验 场景 打款请求时,进入异步处理的队列,生成一个任务号,存在如数据库,且状态为未完成。此时,如果并发操作,如重复点击或者重复调用接口,则发出的两条请求可能被分配到不同服务器处理,此时数据库产生两条数据,同一任务id对应不同进程id,属于异常场景。程序逻辑判断数据> 阅读全文
posted @ 2019-11-30 17:26 olio_min 阅读(518) 评论(2) 推荐(0) 编辑
摘要: 背景:公司基于微服务的架构,前端的服务web只有一个。在并行完成不同需求的测试任务时,该服务会拉出不同分支,此时会碰到sit环境与其他测试小伙伴部署冲突的问题。解释下。需求1对应的服务web的A分支,需求2对应的服务web的B分支;当两个分支上没有对方的特性时,两个测试人员又希望在sit环境部署并完 阅读全文
posted @ 2019-11-26 15:01 olio_min 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 接口测试是什么(What)? 通过测试工具、测试脚本等方式模拟前端对接口进行调用的过程,完成测试的方式。接口测试不仅可以用来完成功能性测试,还可以完成性能测试、安全性测试等。 为什么选择接口测试(Why)? 1、接口测试相对于ui测试,可以更准确的覆盖功能逻辑,更直接的观察到数据的输入输出过程,实现 阅读全文
posted @ 2019-07-29 11:57 olio_min 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 最近公司服务器被挖矿,所以更换了ssh的连接方式,从之前的密码登陆更换为密钥登陆方式,且禁止了密码登陆。所以在配置这个密钥的过程中,顺带了解了些ssh的原理和相关知识。通用的开源 1、ssh是什么,为什么需要ssh,ssh用在哪里 1)ssh是一种协议标准,也叫做安全外壳协议,主要为远程登录会话和其 阅读全文
posted @ 2019-06-01 17:27 olio_min 阅读(8461) 评论(1) 推荐(2) 编辑