
笔记
文章平均质量分 92
shenzy呀
冰冻三尺,非一日之寒!
97年程序员 , 来了就关注下吧
展开
-
订单未支付,30分钟后自动关闭实现方案
我们介绍了11种实现订单定时关闭的方案,其中不同的方案各自都有优缺点,也各自适用于不同的场景中。实现的复杂度上(包含用到的框架的依赖及部署):Redission > RabbitMQ插件 > RabbitMQ死信队列 > RocketMQ延迟消息 ≈ Redis的zset > Redis过期监听 ≈ kafka时间轮 > 定时任务 > Netty的时间轮 > JDK自带的DelayQueue > 被动关闭。转载 2023-01-13 11:38:24 · 3693 阅读 · 0 评论 -
BigDecimal用法
关于bigdimical比较大小1.java中对bigdimical比较大小一般用的是bigdemical的compareTo方法;int a = bigdemical.compareTo(bigdemical2);a = 1,表示bigdemical大于bigdemical2;a = 0,表示bigdemical等于bigdemical2;a = -1,表示bigdemical小于bi...原创 2020-04-01 15:54:46 · 2930 阅读 · 0 评论 -
微信退款报错
微信退款报错:DerInputStream.getLength():lengthTag=111, too big.1.1遇见问题场景最近在开发一款微信企业商城的小程序,需要调用微信支付以及退款接口,证书什么的也都没问题。1.2分析问题如果把证书单独放到某个文件目录下是木有问题的,猜测是否是路径太长导致的呢?在本地测试排除了这个可能性,然后再网上找资料发现该异常时由于证书加载不正确导致,那就...原创 2020-04-01 15:24:26 · 2896 阅读 · 0 评论