最近一直對測試覆蓋率方面的內容比較感興趣,雖然很多項目都早已經用上了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 ...
概念 我們實際系統中有很多操作,是不管做多少次,都應該產生一樣的效果或返回一樣的結果。 例如:前端重復提交選中的數據,應該后台只產生對應這個數據的一個反應結果。等等很多重要的情況,這些邏輯都需要冪等的特性來支持。 實現方案 數據庫唯一索引,防止新增臟數據 ...