logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

兑换券的实现(UUID,雪花算法,自增id)

基于BitMap:兑换或没兑换就是两个状态,对应0和1,而兑换码使用的是自增id.我们如果每一个自增id对应一个bit位,用每一个bit位的状态表示兑换状态,是不是完美解决问题。缺点:不适合要求可读性较高的情况,不容易防止刷暴(这里可以去了解雪花算法的组成,他由一位符号位,为0的符号位,然后41位的时间戳,10位工作机器id,12位序列号),数据较大的时候,可能存在性能问题。当然,这里我们不能采用

文章图片
#算法#java#学习 +3
到底了