原文:Redis中一个String类型引发的惨案

曾经看到这么一个案例,有一个团队需要开发一个图片存储系统,要求这个系统能快速记录图片ID和图片存储对象ID,同时还需要能够根据图片的ID快速找到图片存储对象ID。我们假设用 位数来表示图片ID和图片存储对象ID,例如图片的ID为 ,它所对应的图片存储对象的ID为 ,可以看到图片ID和图片存储ID正好是一一对应的,是典型的key value形式,所以首先会想到直接使用String类型来保存数据。把 ...

2021-07-24 11:28 0 263 推荐指数:

查看详情

从组件文档引发惨案 ◤1◢

公司目前有很多后台管理系统,目前代码量都越来越大,在开发的过程中,我们也秉承着提取公共组件,通过复用组件来减少开发工作量,随着公共组件数量的增加,新同事想要快速了解公共组件如何使用,需要到具体的业务页面中去看,这样子学习组件的成本太大,于是就想给每个组件提供一个文档,来解释组件如何使用 ...

Fri Dec 20 18:08:00 CST 2019 1 1016
String属于“假引用类型”,代码为证(一个String引发的血案...)

一直以为String是引用类型,今天写了个浅拷贝的测试,发现String有基本类型的特征。 print结果: 如果String是引用类型,那么对象u打印的结果就应该是aaa222666.而实际上str的内容并未因为uclone的修改而修改,说明他们指向的是不同的地址 ...

Mon Oct 28 19:43:00 CST 2013 29 1690
一道题引发惨案

昨天在一个cocos2d-x的群里,有群友发了一个问题求答案,当时自已也一下子没想到什么好的写法,这时候有个群友写了一个比较少见的代码方法,当时一看到这代码,我有一种如糊灌顶的感受,因为自已平时基本没用这种写法,今日在别的群,我就发了这道题让大家讨论一下,结果没想到,引发 ...

Thu Jul 03 23:24:00 CST 2014 10 340
一个purge参数引发惨案——从线上hbase数据被删事故说起

在写这篇blog前,我的心情久久不能平静,虽然明白运维工作如履薄冰,但没有料到这么一个细小的疏漏会带来如此严重的灾难。这是一起其他公司误用puppet参数引发的事故,而且这个参数我也曾被“坑过”。 0. 一个purge参数引发的事故 故事要从周二下午说起 ...

Wed Aug 13 20:58:00 CST 2014 2 2638
一个随意list引发惨案(java到底是值传递还是引用 传递?)

前两天写了一个递归,因为太年轻,把一个递归方法需要用到的list定义该递归方法外了,结果开始断点测试的时候有点小问题 ,然后上线之后因为数据量太多导致了一个java.util.ConcurrentModificationException异常,然后就debug。然后一顿操作因为单元测试的时候马 ...

Thu Oct 10 05:34:00 CST 2019 0 712
一个小问题引发惨案(计算几何,Voronoi图,半平面交,分治)

某天无聊,脑子里突然蹦出一个小问题: 给定一个矩形平面,有\(n\)个相同功率的通信基站,请在平面上求出信号最弱的位置 或者说,有\(n\)个点,找出一个位置,使其离这些点中最近的点最远 是不是一个很简单的小问题呢 引入Voronoi图,定义法 对于平面上每个位置,都能找到离其距离最近 ...

Fri Sep 17 09:53:00 CST 2021 4 157
npm依赖版本变动引发惨案

此文转载自:https://my.oschina.net/u/3091008/blog/4613229 LiteOS Studio图形化调测能力,物联网打工人必备!>>> [toc] 来了新同事,拉同一个项目到本地安装依赖之后跑不起来,但是其他三台电 ...

Sat Dec 26 01:59:00 CST 2020 0 523
一次dns缓存引发惨案

时间2015年的某个周六凌晨5点,公司官方的QQ群有用户反馈官网打不开了,但有的用户反馈可以打开,客服爬起来自己用电脑试了一下没有问题,就给客户反馈说,可能是自己网络的问题,请过会在试试。早点8点,越 ...

Thu Feb 09 17:25:00 CST 2017 46 24517
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM