java
雾饮
这个作者很懒,什么都没留下…
展开
-
java BitSet原理简介
BitSet的底层实现是使用long数组作为内部存储结构的,所以BitSet的大小为long类型大小(64位)的整数倍 直观上看,一个bitSet存储的数据为[2,4,6,9], 实际上,在底层存储的二进制数据为 data: 0 0 10101 0 0 1 0 ... 共64位 ...原创 2021-03-05 11:10:39 · 310 阅读 · 1 评论 -
延时队列消息推送,用于订单完成之后主动通知第三方平台
创建延时队列item,这里用到了lombok,也可以自己写get和set方法import java.util.concurrent.Delayed;import java.util.concurrent.TimeUnit;import lombok.Data;@Datapublic class DelayItem implements Delayed{ private ...原创 2019-11-21 17:47:16 · 551 阅读 · 0 评论 -
java实体类序列化时通过注解的方式对字段进行处理(BigDecimal类型返回给前端为科学计数法的问题)
场景 :BigDecimal类型字段如果值为类似0.000001这种精度很高的小数,则会转为科学记数法在实体类字段上添加注解@JsonSerialize(using=BigDecimalJsonSerializer.class)private BigDecimal amount;新建自定义处理类:import java.io.IOException;import java...原创 2019-11-21 17:10:46 · 6846 阅读 · 0 评论