笔记
文章平均质量分 81
XX777666
我知道我想要什么,我也在为之努力
展开
-
SpringBoot打通微信公众号模板消息通知
微信模板消息推送原创 2022-07-29 08:15:00 · 1399 阅读 · 1 评论 -
SpringBoot基于Redis的订单回调流程
SpringBoot基于Redis的订单回调流程 平时在做订单相关的业务时,一定会遇到对接第三方支付、锁定库存等情况,因为各种不确定的因素,我们无法确认该订单一定会被支付,对于这些订单,支付状态和库存的处理则需要一套相对完善的机制。常用的有基于定时器的方式、基于MQ的机制、基于redis的机制,因为项目中未使用MQ,只使用了redis,所以采用了redis的方案。处理逻辑如下 具体来说就是利用订阅redis事件过期来达到MQ延时队列的效果,实现发起订单订单后,自动查询第三方支付结果,类似于微信支原创 2022-01-10 13:58:00 · 1318 阅读 · 0 评论 -
字符串和字符串常量池
字符串和字符串常量池字符串常量池的设计思想?字符串的分配和其他对象的分配一样,耗费高昂的时间和空间的代价,作为最基础的数据类型,大量频繁的创建字符串,极大程度的影响程序的性能。JVM为了提升性能和减小开销,在实例化字符串常量的时候做了一些优化,为字符串开辟一个字符串常量池,类似与缓存区。创建字符串常量时,首相查询字符串常量池是否存在该字符串存在:返回引用实例不存在:实例化该字符串放入池中什么是字符串常量池? Java内部为了避免每次都创建相同的字符串对象和内存分配,在内部做原创 2021-09-30 09:10:36 · 226 阅读 · 0 评论