一个隐形的java int溢出
- hikerlive - ITeye论坛最新精华讨论帖 笔者最近在做一个类SNS的项目,其中使用了MongoDB进行Feed信息存储,并使用定时器删除过期信息. 定时器的时间变量为60天,设定. 在项目上线的某天,突然发现,2周前的数据丢失了,遍历了程序,没发现逻辑问题,甚至开始当心MongoDB造成的数据丢失(业内也是发生过的).
private long msgInvalidDue = 60 * 24 * 3600 * 1000;
private long msgInvalidDue = 60 * 24 * 3600L * 1000;