最近一直对测试覆盖率方面的内容比较感兴趣,虽然很多项目都早已经用上了Jacoco来实现测试覆盖率的统计,但是很少看到实际项目中基于覆盖率统计来指导测试的实践。这篇文章是我近期基于代码变更风险(CR)平台 (http://cr.qa.netease.com/)对猛犸大数据系统的后台调度组件 ...
面试官:要不你来讲讲你最近在看的点呗 可以拉出来一起讨论下 候选者:最近在看 去重 和 幂等 相关的内容 面试官:那你就先来聊聊你对 去重 和 幂等 的理解吧 候选者:我认为 幂等 和 去重 它们很像,我也说不出他们之间的严格区别 候选者:我说下我个人的理解,我也不知道对不对 候选者: 去重 是对请求或者消息在 一定时间内 进行去重 N次 候选者: 幂等 则是保证请求或消息在 任意时间内 进行处理 ...
2021-11-16 08:35 4 1079 推荐指数:
最近一直对测试覆盖率方面的内容比较感兴趣,虽然很多项目都早已经用上了Jacoco来实现测试覆盖率的统计,但是很少看到实际项目中基于覆盖率统计来指导测试的实践。这篇文章是我近期基于代码变更风险(CR)平台 (http://cr.qa.netease.com/)对猛犸大数据系统的后台调度组件 ...
今天遇到一个需求,要求能对可拖动的对象提供二种模式:允许拖动、禁止拖动。 之前的拖动为了省事,直接用了:Blend自带的MouseDragElementBehavior,于是就需要在cs代码中控制这个东东了。 折腾了一下,还算简单: xaml代码 <UserControl ...
我们要想使用web api, 需要首先在azure 中创建application. (如何创建application可以参考我的另一篇blog 从O365中获取users到D365中 ) Get 我们可以用JObject 和 JArray 来快速获取而不需要 ...
一.场景 在电商项目中产品描述时必不可少的存在,每个不同的项目所需的描述不同,不能一概而论 在产品的描述中的部分数据是我们所需要的,如价格,尺码表等 如何在不依靠前端的前提下,完成数据的提取就成了问题 二.思路 首先看产品描述的存储方式:我这边是直接整个以字符串存储在表字段中 ...
加入现在有一个Button的样式如下: <Style TargetType="{x:Type Button}" x:Key="MyButton">......................</Style> 那么我们如何在后台动态给Button添加 ...
法一: 创建一个新的临时数组来保存数组中已有的元素,indexOf()可以遍历数组 法二: 使用哈希表存储已有的元素 法三: 使用indexOf判断数组元素第一次出现的位置是否为当前位置,indexOf()可以遍历数组 法四: 先排序再去重 ...
最近在工作中需要用到在后台代码中触发Jenkins任务的构建,于是想到Jenkins是否有一些已经封装好的API类库提供,用于处理跟Jenkins相关的操作。下面就简单介绍下我的发现。 Linux Curl 首先找到的是Jenkins官网的wiki:https ...
概念 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如:前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。等等很多重要的情况,这些逻辑都需要幂等的特性来支持。 实现方案 数据库唯一索引,防止新增脏数据 ...