什么是Redis?简述它优缺点?Redis全称是:Remote Dictionary.Server,本质上是一个Key-Value类型内存数据库,很像 memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘 上进行保存。 因为是纯内存操作,Redis性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快 Key-Valu
I'm trying to animate a sprite while it's moving. As per the examples: I create an array of frames,&nb
翻译 精选 2013-07-26 00:22:58
1322阅读
关于Redis缓存雪崩引起思考 通常我们为了保证缓存中数据与数据库
转载 2021-08-10 09:33:00
118阅读
2评论
前言某天,客服告诉我,有客户投诉,说账单金额数据统计不对,同时测试也反馈在IE11浏览器上又是正确。经过排查发现是toFixed()引起。缘由来看一下toFixed()在chrome、火狐、IE下不同表现。chrome:火狐:IE:可以看到toFixed()四舍五入在chrome、火狐上并不准确。而toFixed()在chrome、火狐上也并不是网上所说用银行家舍入法来进行四舍五入。银
原创 2021-05-05 15:59:45
133阅读
统计出现问题,快来看看哪里出错了?
转载 2021-07-06 14:06:09
179阅读
背景 项目是简单web项目,多用户登陆商家管理系统,使用ThreadLocal缓存登陆用户信息(duid,用户唯一id) bug描述 在测试环境多次登陆后,调用查询接口查出数据时有时无 排查过程 通过商户id和用户duid给日志打上唯一标识(测试环境日志太多了),以便grep,排查后发现数 ...
转载 2021-11-03 17:28:00
602阅读
2评论
今天在项目里发现了个好玩BUG,来记录下。 首先:表数据是这样(项目里表就不展示了,随意弄个临时表) 由于a默认值为空,同事就写了这样sql select * from t1 where a =0 和这样sql select * from t1 where a>0 于是问题就出现了: 第 ...
转载 2021-09-16 17:39:00
120阅读
2评论
使用HandlerInterceptor引起bug定位并解决全过程。
推荐 原创 2023-03-18 19:05:37
394阅读
1点赞
Bug之路-TCP使用不当引起Bug 前言 关于TCP流 TCP是流概念,解释如下 TCP窗口大小取决于当前网络状况、对端缓冲大小等等因素, TCP将这些都从底层屏蔽。开发者无法从应用层获取这...
原创 2021-04-19 13:15:33
394阅读
在Windows中,让程序模块化实现一种方式,就是让事实上现为动态链接库。然后在主程序启动时候隐式或者显示去载入动态链接库。可是假设不恰当编写动态链接库DllMain函数,将会引起意想不到Bug哦。比方典型Loader Lock死锁问题。这不,我们产品中就碰到了一个因为Loader L
转载 2017-08-16 18:40:00
191阅读
2评论
关于线上bug?修改之所以想写下线上bug,因为发觉有些公司对线上bug处理是比较严格甚至是很苛刻,涉及到相关人可能会因此而背黑锅。之所以会存在这样情况,因为公司各部门都有关联,特别是用户、老板投诉,也给公司会造成直接口碑或经济等重大损失。第一节:下面举几个实际发生过关于线上bug例子:1.一个修改update操作,结果引起删除delete了一条数据;问题追溯:实际上测试漏测了,导致项目
转载 2018-03-31 15:11:05
846阅读
之所以想写下线上bug,因为发觉有些公司对线上bug处理是比较严格甚至是很苛刻,涉及到相关人可能会因此而背黑锅。 之所以会存在这样情况,因为公司各部门都有关联,特别是用户、老板投诉,也给公司会造成直接口碑或经济等重大损失。 第一节: 下面举几个实际发生过关于线上bug例子: 1.一个修改update操作,结果引起删除delete了一条数据; 问题追溯:实际上测试漏测了,导致项
转载 2017-05-04 21:50:00
155阅读
2评论
开发过程中bug往往都是粗心,心急造成,静下心来,耐心一点,总能找到解决问题方法
原创 2022-05-26 17:14:05
54阅读
 在开发中我们常会在ie中遇到很多莫名bug,尤其是ie6这个早就该退出历史浏览器。刚刚在haslayout.net上看到有总结ie一些bug,分享一下。 1.图片label bug,影响版本ie6/ie7/ie8,当label中有img时候无法触发点击选中form元素事件. demo http://haslayout.net/demos/Image-Label-Focus-
转载 精选 2012-06-23 01:33:10
1322阅读
作者:朱金灿来源:http://blog.csdn.net/clever101 有软件就有bug,这意味着软件研发不仅仅是新功能开发,更要拿出相当一部分精力去修改bug。但基本很多软件开发者并不喜欢修改bug,对这项工作厌恶程度并不下于写文档。究其原因有以下几点:一是修改bug并不会带来像开发新功能那么大成就感,甚至修改bug意味着承认自己开发软件中存在缺陷,这毫无疑问会给人一种沮丧感;
原创 2021-12-15 11:41:35
450阅读
 1、与其他应用交互Bug  背景:  一个手机音乐播放器,多媒体通常存放在手机外部存储卡上(SDcard上)。所以只有当SD卡Mount到手机上时,才可以播放媒体。音乐播放器就会监听SD卡状态,当SD卡从手上卸载或弹出时,播放器会保存现场并停止播放;当SD卡重新Mount回手机时,再恢复现场和继续播放。也即当播放器收到“SD卡Eject”消息时,停止,当收到“SD卡Mount”时继续播放。播放
转载 精选 2016-04-08 15:43:42
571阅读
6点赞
在笔者几年开发经验中,经常看到项目中存在到处空值判断情况,这些判断,会让人觉得摸不着头绪,它
转载 2022-03-18 13:48:57
60阅读
来源:https://lrwinx.github.io  写在前面  在笔者几年开发经验中,经常看到项目中存在到处空值判断情况,这些判断,会让人觉得摸不着头绪,它出现很有可能和当前业务逻辑并没有关系。但它会让你很头疼。 有时候,更可怕是系统因为这些空值情况,会抛出空指针异常,导致业务系统发生问题。 此篇文章,总结了几种关于空值处理手法,希望对读者有帮助。  业务中空值  场景 存
转载 2021-06-11 14:44:30
76阅读
滚蛋吧,null君!
 写在前面 在笔者几年开发经验中,经常看到项目中存在到处空值判断情况,这些判断,会让人觉得摸不着头绪,它出现很有可能和当前业务逻辑并没有关系。但它会让你很头疼。有时候,更可怕是系统因为这些空值情况,会抛出空指针异常,导致业务系统发生问题。此篇文章,总结了几种关于空值处理手法,希望对读者有帮助。 业务中空值 场景存在一个 UserSearchService用来提供用户查询功能:pu
原创 2021-05-07 19:47:32
96阅读
  • 1
  • 2
  • 3
  • 4
  • 5