
bug
zl1zl2zl3
这个作者很懒,什么都没留下…
展开
-
记一次订单号重复的事故,快看看你的 uuid 在并发下还正确吗?
“去年年底的时候,我们线上出了一次事故,这个事故的表象是这样的: 系统出现了两个一模一样的订单号,订单的内容却不是不一样的,而且系统在按照 订单号查询的时候一直抛错,也没法正常回调,而且事情发生的不止一次,所以 这次系统升级一定要解决掉。经手的同事之前也改过几次,不过效果始终不好:总会出现订单号重复的问题, 所以趁着这次问题我好好的理了一下我同事写的代码。这里简要展示下当时的代码:/***OD单号生成*订单号生成规则:OD + yyMMddHHmmssSSS...转载 2020-09-03 10:07:28 · 454 阅读 · 0 评论 -
我的程序跑了60多小时,就是为了让你看一眼JDK的BUG导致的内存泄漏。
从一个BUG说起前段时间翻到了一个 JDK 有点意思的 BUG,带大家一起瞅瞅。https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8137185memory leak,内存泄漏。是谁导致的内存泄漏呢?ConcurrentLinkedQueue,这个队列。这个 BUG 里面说,在 jetty 项目里面也爆出了这个 BUG:我看了一下,觉得 jetty 的这个写的挺有意思的。我按照 jetty 的这个讲吧,反正都转载 2020-08-11 21:19:14 · 221 阅读 · 0 评论 -
架构师写的BUG,非比寻常
部门新来了个架构师,BAT背景,住在三环,开宝马上班,有车位。小伙话不多,但一旦说话斩钉截铁,带着无法撼动的自信。原因就是,有他着数亿高并发经验,每一秒钟的请求,都是其他企业运行一年也无法企及的。这就让人非常羡慕,毕竟他靠这个比我赚的钱要多。俗话说,要想在公司不出事故,那就不要写代码。干活多了容易出事,一身轻松无人问津,这就是现实。但有时候还是要看成果的。新来的研发领导不懂技术,但他懂技术指标,所以就统计大家提交git的数量,如果git活动是一片绿色如A股,那就算过关了。架构师思来想去,决定转载 2020-07-23 13:32:51 · 262 阅读 · 0 评论 -
硬核!尽量避免 BUG 手法
最近参与了几个需求开发,BUG很少,有些需求没BUG,有些才一个BUG,搞的测试人员还发牢骚说:“大佬,你负责的项目,bug都少的可怜,叫俺怎么活?哈哈,其实测试人员要感谢我才对,因为开发人员的代码质量高了,会极大的提升测试人员测试的速度,因为测试过程中非常顺畅,没啥阻碍的东西。设想一下,如果提测后,代码BUG满天飞,测试人员不断的提BUG单,开发人员不断的修复,一不小心还可能修复出其他BUG来呢,中间还穿插各种各样不必要的讨论,这些都严重影响了测试进度,当然也严重影响了测试人员和开发人员的转载 2020-06-08 10:08:22 · 251 阅读 · 0 评论 -
一个线程池 bug 引发的 GC 思考!
问题描述前几天在帮同事排查生产一个线上偶发的线程池错误,逻辑很简单,线程池执行了一个带结果的异步任务。但是最近有偶发的报错:java.util.concurrent.RejectedExecutionException:Taskjava.util.concurrent.FutureTask@a5acd19rejectedfromjava.util.concurrent.Th...转载 2020-03-18 21:53:58 · 294 阅读 · 0 评论 -
硬核!尽量避免 bug 手法
最近参与了几个需求开发,BUG很少,有些需求没BUG,有些才一个BUG,搞的测试人员还发牢骚说:大佬,你负责的项目,bug都少的可怜,叫俺怎么活?哈哈,其实测试人员要感谢我才对,因为开发人员的代码质量高了,会极大的提升测试人员测试的速度,因为测试过程中非常顺畅,没啥阻碍的东西。设想一下,如果提测后,代码BUG满天飞,测试人员不断的提BUG单,开发人员不断的修复,一不小心还可能修复出...转载 2019-12-19 09:45:16 · 711 阅读 · 0 评论 -
没错,老板让我写个 BUG!
前言标题没有看错,真的是让我写个 bug!刚接到这个需求时我内心没有丝毫波澜,甚至还有点激动。这可是我特长啊;终于可以光明正大的写 bug 了转载 2018-12-25 09:02:00 · 2317 阅读 · 8 评论 -
记住:永远不要在 MySQL 中使用 UTF-8
最近我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误:Incorrectstringvalue:‘\xF0\x9F\x98\x83<…’forcolumn‘summary’atrow1我用的是 UTF-8 编码的客户端,服务器也是 UTF-8 编码的,数据库也是,就连...转载 2019-04-24 16:59:06 · 278 阅读 · 1 评论 -
从一个Bug开始,重新认识一个强大的 Gson
作者:Mafly,www.cnblogs.com/mafly/p/gson.html从一个 Bug 说起不知道你们发现没有,你写完的程序无论当时怎么测试,过一段时间总会出 Bug 。再说一个每天都在发生的例子:在你写完一篇博客后,立即检查的话,总是查不出自己写的错别字。据说这些都包含有一些大脑对当下事物处理的逻辑在里边,而且还有心理学因素在里边,我也不懂。反正现在就是程序出 B...转载 2019-05-21 09:55:49 · 224 阅读 · 0 评论