摘要: 微盟电商-以造数工厂为底座的低成本自动化应用实现 SAAS服务的特点是能够以同一套代码基础,服务各种使用场景的客户,由此带来的业务组合与配置的多样性是造成测试在造数环节以及自动化测试的实施阶段面临繁琐与困难的根本原因。如何确保自动化的高效实施并降低投入成本?电商测试团队从业务角度出发落地了造数工厂+ 阅读全文
posted @ 2024-05-31 18:39 保军Baojun 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在Django的ORM中 必须注意由于QuerySet的 cache导致的数据获取不正确的问题 在哪些情况下不会出发QuerySet缓存? 隐式存储QuerySet(查询语句没有显示赋值给变量而直接进行遍历或截取) >>> from project.models import ProjectMode 阅读全文
posted @ 2020-10-19 18:22 保军Baojun 阅读(884) 评论(0) 推荐(1) 编辑
摘要: 常用魔法函数(非数学运算类型) 字符串表示 \_\_repr\_\_ \_\_str\_\_ 集合序列相关 \_\_len\_\_ \_\_getitem\_\_ \_\_setitem\_\_ \_\_delitem\_\_ \_\_contains\_\_ 迭代相关 \_\_iter\_\_ \ 阅读全文
posted @ 2020-05-09 17:22 保军Baojun 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Dijkstra是什么算法 Dijkstra是典型最短路径算法,用于计算一个节点到其他节点的最短路径。该算法使用的是贪心策略:每次都找出剩余顶点中与源点距离最近的一个顶点。 什么是最短路径问题 给定一带权图,图中每条边的权值是非负的,代表着两顶点之间的距离。指定图中的一顶点为源点,找出源点到其它顶点 阅读全文
posted @ 2020-05-09 17:20 保军Baojun 阅读(4617) 评论(0) 推荐(0) 编辑
摘要: 1. Map Map会将一个函数映射到一个输入列表的所有元素上 ex: 有一个列表: [1,2,3,4,5,6], 现在要求把列表每个元素乘以10 如果你还不知道Map,那你可能会这样做: list1 = [1,2,3,4,5,6] list2 = list() for i in list1: li 阅读全文
posted @ 2020-03-20 13:34 保军Baojun 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 在Linux中有apt-get、yum这些包安装管理 安装相当方便:如ubuntu安装一个mysql5.7,只需要一个简单的命令: apt-get install mysql5.7 而在windows中需要在MySQL官网下载对应版本的安装包,下载后安装,还要配置环境变量,尤其是java的安装更是繁 阅读全文
posted @ 2019-11-25 14:59 保军Baojun 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 上次用 python 脚本中定期查询数据库,监视订单变化,将时间与处理完成订单的数量进行输入写入日志,虽然省掉了人为定时查看数据库并记录的操作,但是数据不进行分析只是数据,要让数据活起来! 为了方便看出已完成订单的趋势,又不想想到使用Excel, 想到手动绘制表格填入数据就充满了抵触,哈哈,能用代码 阅读全文
posted @ 2019-09-11 19:27 保军Baojun 阅读(6444) 评论(0) 推荐(0) 编辑
摘要: 用python写了一个小脚本定时查询数据库,输出查询结果并写入文件,发现每次查询的结果都是相同的,但是数据库确实在更新数据。 原因: REPEATABLE READ The default isolation level for InnoDB. It prevents any rows that a 阅读全文
posted @ 2019-09-11 12:09 保军Baojun 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: 看redis官网的介绍: redis确实是有事务的,但是和传统的ACID是否相同呢? 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency) 事务前后数据的完整性必须保持一致。 隔离性(Isolation) 事务 阅读全文
posted @ 2019-08-20 14:23 保军Baojun 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 今天10点时候同事报出kibana突然不显示log了,开始紧急排查 1. 从数据源头查起,先看被filebeat监视的log文件是否在更新(一般只要log对应服务在正常运行,log文件中就会有数据持续更新) tail -f log.log 发现log中数据在持续更新,说明数据源头没有问题 2. 查看 阅读全文
posted @ 2019-08-13 11:37 保军Baojun 阅读(1131) 评论(0) 推荐(0) 编辑