- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 流水记录方式
有时候会遇到这样的问题。假如我们有一个数据库X中数据数量的上限A,例如优惠流水的次数控制同时,用户的某些行为会触发数据入库。而在入库前我们需要先进行count(*)的计算,select count(*) from X 。 如果count(*) >= A,则阻止该用户的数据入库。问题在于,假如有两个用户m.n同时触发数据入库,而count(*) = A - 1; 那么按上面的算法
2015-07-23 10:47:35 1260
原创 时间交叉算法
今天遇到的问题是判断两段时间是否交叉。例如:时间段A:start: 2015/02/03 end 2015/03/06时间段B: start: 2015/03/02 end 2015/03/09那么A和B是交叉的判断的算法有很多种,最简单的方式为:if (A.start B.start) 则A和B有交叉原理的话画画图就明白了
2015-07-23 10:38:36 2149
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人