自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 如何避免消息队列重复消费问题:Redis解决重复消费问题

重复消费问题:为了解决消费端因为种种原因而造成的消息丢失问题,我们都知道根源在于因为RabbitMQ的自动ack机制,所以为了避免以上问题,我们会选中手动ack,以确保消息不会因为某些原因而丢失。但随之而来的也有一个问题:如果忘记ack,或者又因为种种原因消费者端没能给RabbitMQ对应ack,无法确认消息已经被消费完了,那这条未被“约束”的消息也许就会被另一个消费者消费,就会造成重复消费问题如果是进行增加,或者一些非幂等性操作,比如扣费业务,那可就完犊子了而其中用Redis似乎是

2021-11-25 22:35:55 6951 1

原创 细节:基本数据类型中float与double的区别

一、两者定义float:单精度浮点数double:双精度浮点数二、两者的主要区别  01)在内存中占有的字节数不同    单精度浮点数在机内存占4个字节    双精度浮点数在机内存占8个字节  02)有效数字位数不同    单精度浮点数有效数字8位    双精度浮点数有效数字16位  03)数值取值范围    单精度浮点数的表示范围:-3.40E+38~3.40E+38    双精度浮点数的表示范围:-1.79E+308~-1.79E+308  04)

2021-07-28 10:36:52 7424

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除