- 博客(3)
- 收藏
- 关注
原创 Spring Boot微信支付集成
微信支付Java SDK集成指南 摘要:本文介绍了微信支付Java SDK的集成步骤,包括:1) 添加依赖;2) 配置商户信息、证书路径等参数;3) 创建配置类加载证书并初始化支付服务;4) 提供支付工具类生成订单号、随机字符串等;5) 实现回调处理方法验证签名;6) 展示Native支付使用示例。重点说明了自动更新证书的RSA配置、回调验签处理流程以及金额单位转换(元转分)等关键实现细节。
2025-11-21 14:33:37
211
原创 Spring Boot Redis延时队列到期后订单自动取消
基于Redis实现订单超时自动取消的方案。系统通过Redisson的延迟队列功能,在订单创建后2小时未支付时自动触发取消操作。主要实现包括:1)定义RedisDelayedQueueListener接口处理延迟事件;2)创建OrderPayExpirationListener实现具体业务逻辑;3)通过RedisDelayedQueueInit初始化并绑定监听线程;4)使用RedisDelayedQueue类管理延迟任务。方案具备良好的扩展性,支持秒/分/时/天级延迟设置,并包含异常处理和队列维护机
2025-11-13 14:25:24
224
原创 SpringBoot 集成WebSocket
基于Spring Boot的WebSocket实现方案,主要包含以下内容: 配置类WebSocketConfig通过@EnableWebSocket注解启用WebSocket支持,并注册处理器和拦截器 认证拦截器AuthHandshakeInterceptor在握手前后进行日志记录和用户认证 核心处理器WebSocketHandler采用多种优化技术: 分区锁机制(128个分区)减少竞争 JDK21虚拟线程提高并发处理能力 乐观读锁优化性能 连接数统计和限制(8万上限) 定期清理无效连接 支持单播
2025-11-13 14:12:50
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅