本文总结介绍接口测试框架开发,采用unittest测试框架结合excel的ddt数据驱动,集成测试数据功能,以及使用HTMLTestRunner来生成测试报告,目前有开源的poman、Jmeter等接口测试工具,为什么还要开发接口测试框架呢?因接口测试工具也有存在几点不足。 测试数据不可控制。比如接 ...
分类:
编程语言 时间:
2019-01-16 00:05:57
收藏:
0 评论:
0 赞:
0 阅读:
330
为什么要学? Scrapy_redis在scrapy的基础上实现了更多,更强大的功能。 有哪些功能体现? request去重、爬虫持久化、实现分布式爬虫、断点续爬(带爬取的request存在redis中)、增量式爬虫(爬取过的生成指纹) 工作流程 先来看看之前的爬虫流程 再来看看scrapy_red ...
分类:
其他 时间:
2019-01-16 00:05:36
收藏:
0 评论:
0 赞:
0 阅读:
213
springmvc.xml itemsController实现了Controller接口 进入DispatcherServlet的父类HttpServlet ...
分类:
编程语言 时间:
2019-01-16 00:05:19
收藏:
0 评论:
0 赞:
0 阅读:
211
Java内存模型保证Java程序在各种平台下都能达到一致的内存访问效果。Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量的底层细节。此处的变量包括了实例字段、静态字段和构成数组对象的元素,但不包括局部变量与方法参数,因为后者是线程私有的,不会被 ...
分类:
编程语言 时间:
2019-01-16 00:05:05
收藏:
0 评论:
0 赞:
0 阅读:
208
SWOT分析法 「SWOT分析模型简介」 (也称TOWS分析法、道斯矩阵)。在现在的战略规划报告里,SWOT分析应该算是一个众所周知的工具。来自于麦肯锡咨询公司的SWOT分析,包括分析企业的优势(Strengths)、劣势(Weaknesses)、机会(Opportunities)和威胁(Threa ...
分类:
其他 时间:
2019-01-16 00:04:32
收藏:
0 评论:
0 赞:
0 阅读:
213
定义:零个或多个数据元素的有限序列 特点: 它是一个序列 。数据元素之间是有序的 。数据元素是一对一的关系 有限性 。线性表中数据元素的个数是有限的 。零个元素的有限序列被称为空表 线性表的常见操作:(增删改查) 创建和初始化(排队),查找(寻找),插入,删除,清空 ADT 线性表(Sequence ...
分类:
其他 时间:
2019-01-16 00:04:12
收藏:
0 评论:
0 赞:
0 阅读:
189
点击返回架构师成长之路 架构师成长之路6.3 DNS服务器搭建(部署主从DNS) 部署主DNS : 点击 部署从DNS : 如下步骤 1.与主DNS一样,安装bind 2.与主DNS一样,编辑/etc/named.conf 3.与主DNS一样,编辑/etc/rndc.key 4.与主DNS一样,编辑 ...
分类:
其他 时间:
2019-01-16 00:03:56
收藏:
0 评论:
0 赞:
0 阅读:
229
cglib动态代理 spring提供的代理工厂new ProxyFactory(); 设置代理目标 pf.setTarget(target); 为代理目标添加增强pf.addAdvice(advice); 生成代理实例pf.getProxy(); 指定接口进行jdk动态代理 指定接口进行代理 当调用 ...
分类:
其他 时间:
2019-01-16 00:03:24
收藏:
0 评论:
0 赞:
0 阅读:
175
什么是最小生成树(Minimum Spanning Tree) 每两个端点之间的边都有一个权重值,最小生成树是这些边的一个子集。这些边可以将所有端点连到一起,且总的权重最小 下图所示的例子,最小生成树是{cf, fa, ab} 3条边 Kruskal算法 用到上一篇中介绍的不相交集合(并查集) 首先 ...
分类:
编程语言 时间:
2019-01-16 00:02:54
收藏:
0 评论:
0 赞:
0 阅读:
240
作者:jostree 转载请注明出处 https://www.cnblogs.com/jostree/p/10274890.html 费马小定理 如果p是素数,a是小于p的正整数,那么a^(p 1) mod p = 1。 首先我们证明这样一个结论:如果p是一个素数的话,那么对任意一个小于p的正整数a ...
分类:
其他 时间:
2019-01-16 00:02:38
收藏:
0 评论:
0 赞:
0 阅读:
162
一、前言 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引? 索引在MySQL中也叫做“键 ...
分类:
其他 时间:
2019-01-16 00:02:20
收藏:
0 评论:
0 赞:
0 阅读:
233
公司要求要微信分享功能,这个东西坑了我一天,不过还好,最后全部解决了。 1:引入官方js文件的时候,看看当前安全域名使用的是http还是https,必须要对应。(安全域名在微信公众平台配置) 2:在IOS环境下,标题icon不能大于32kb,并且url如果带有参数是汉字,必须转义。 3:在多个路由切 ...
分类:
微信 时间:
2019-01-16 00:02:02
收藏:
0 评论:
0 赞:
0 阅读:
215
参考资料:https://github.com/lijin-THU/notes-python(相应实体书为:《自学Python——编程基础、科学计算及数据分析》) 1. Python之禅:import this 2. iPython使用 %lsmagic //查看所有magic命令;line mag ...
分类:
编程语言 时间:
2019-01-16 00:01:47
收藏:
0 评论:
0 赞:
0 阅读:
183
简介 前面我们看到LeaderLatch对于选举的实现:https://www.cnblogs.com/lay2017/p/10264300.html 节点在加入选举以后,除非程序结束或者close()退出选举,否则加点自加入选举以后将持续持有或者保持对主节点的竞争。 recipes的另外一个实现L ...
分类:
其他 时间:
2019-01-16 00:01:31
收藏:
0 评论:
0 赞:
0 阅读:
310
重点关注: 1) 没有查询条件,或者查询条件没有建立索引 例如: 在业务数据库中,特别是数据量比较大的表。是没有全表扫描这种需求。 1、对用户查看是非常痛苦的。 2、对服务器来讲毁灭性的。 例如: 2) 查询结果集是原表中的大部分数据,应该是25%以上。 查询的结果集,超过了总数行数25%,优化器觉 ...
分类:
数据库技术 时间:
2019-01-16 00:01:12
收藏:
0 评论:
0 赞:
0 阅读:
211
1.在vue项目中,build打包后,index页面打开会报错, MIME type ('text/html') ;报错内容:because its MIME type ('text/html') is not a supported stylesheet MIME type2.控制台报错:报错内容 ...
分类:
Web开发 时间:
2019-01-16 00:00:56
收藏:
0 评论:
0 赞:
0 阅读:
655
简介 recipes的InterProcessSemaphoreMutex是一种不可重入的互斥锁,也就意味着即使是同一个线程也无法在持有锁的情况下再次获得锁,所以需要注意,不可重入的锁很容易在一些情况导致死锁,比如你写了一个递归。 官方文档:http://curator.apache.org/cur ...
分类:
其他 时间:
2019-01-16 00:00:38
收藏:
0 评论:
0 赞:
0 阅读:
273
由于checkbox属性,所有必须把checkbox复选择框的名字设置为一个checkbox[],php才能读取,以数组形式,否则不能正确的读取checkbox复选框的值。 例子: fav.html文件 form1.php文件 这样就能正确得到checkbox复选框中的数据了! ...
分类:
Web开发 时间:
2019-01-16 00:00:23
收藏:
0 评论:
0 赞:
0 阅读:
169
ApplicationContext类结构 context是一个存储上下文结构的东西,里面会引用BeanFactory BeanFactory类结构 我们从这句代码开始分析,(本文spring采用的是4.2.4的版本) Spring IoC容器对Bean定义资源的载入是从refresh()函数开始的 ...
分类:
编程语言 时间:
2019-01-16 00:00:06
收藏:
0 评论:
0 赞:
0 阅读:
230