原文:一场小型产品发布事故是如何酿成的

问题描述 早上一到公司,接到运维部门同事报的一个高优先级问题工单,描述如下: 报销单号关联单子的审批记录没有了,但财务已做帐,导致相关审批人员需要重新审批。 在正规大型互联网,数据丢失可算是严重级别为最高级 的问题了吧。 分析原因 这种问题从产品上线 个月前到现在都没出现过,突然出现了,肯定是什么原因导致的。 事出一定有原因,找出原因是重中之重。数据丢失铁定是由于在代码中有删除数据的行为。 于是优 ...

2016-12-29 18:40 3 951 推荐指数:

查看详情

一场由like引发的事故

故事背景:   有一张用户级表,数据量在千万级别,而运营人员要查看这张表,其中有一项查询条件为根据“错误类型”(单值)查出所有包含这个类型的数据,而这个数据类型在数据库存放的方式类似于 “1,2,3 ...

Wed Apr 24 19:32:00 CST 2019 8 171
【杂记】 怎么出一场 CF

怎么出一场 Codeforces Round 一场 CFR,我们断断续续出了半年的 CFR,两个小时,昙花一现般地落幕了。整天咕咕咕,最后赶 DDL 的 isaf27;绞尽脑汁一起出题的 lsqs;每天翘首期盼不断翻看的 telegram 群组;上线下线阴晴不定的 coordinator……诸如 ...

Sun Mar 14 23:32:00 CST 2021 3 178
和 Thrift 的一场美丽邂逅

一. 与 Thrift 的初识 也许大多数人接触 Thrift 是从序列化开始的。每次搜索 “java序列化” + “方式”、“对比” 或 “性能” 等关键字时,搜索引擎总是会返回一大堆有关各种序 ...

Tue Nov 15 17:16:00 CST 2016 18 51341
如何作一场好的正式学术汇报?

impressive presentation 作presentation是学术人的家常便饭,平时每周一次的组会,半年一次的部门会议,偶尔的国际会议汇报。 如果连最基本的presentation都 ...

Mon Jul 27 10:45:00 CST 2020 0 674
(笔记)一场由SD卡引发的灾难

一场由SD卡引发的灾难 注:此文章转自“https://user.qzone.qq.com/63915185/blog/1512562541”。 Flash里面的数据在使用过程中莫名改变或不翼而飞?程序丢失可能无法正常运行,从而造成整个 ...

Thu Dec 14 20:37:00 CST 2017 0 1070
一场因OpenJDK引发的血案 之JavaFx

https://zhuanlan.zhihu.com/p/103765203 案发现场 最近做了个项目,本地调试通过了,可在服务器上部署时却编译失败,报错如下 编译失败的原因是缺少javaf ...

Tue Nov 09 20:28:00 CST 2021 0 2796
CodeForces div3 第一场

A Wrong Subtraction 题意: 对于一个数操作n次,操作如下: 如果末尾是0就将这个数除以10, 如果末尾不是0就将这个数-1, 直接做就好了。 代码: ...

Mon May 14 23:27:00 CST 2018 0 1624
一场Math.Round函数的误解

有不少人误将Math.Round函数当作四舍五入函数在处理, 结果往往不正确, 实际上Math.Round采用的是国际通行的是 Banker 舍入法. Banker's r ...

Tue May 07 02:41:00 CST 2019 0 725
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM