摘要: 一、痛点 在日常开发中,不想通过写一堆if...else...实现业务逻辑判断,使得代码越来越长难以维护,又不想每次都用编码形式在 Spring 中实现策略模式。要是有一个组件能通过注解配置,同时还能支持多个维度的策略判断就简单了。 二、如何解决 在学习 cola 框架时,发现 cola 扩展组件能 阅读全文
posted @ 2024-11-02 16:06 半杯清茶 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 场景 在支付业务中,我们需要对接很多渠道,再与渠道交易的过程中,因为网络超时,或者渠道返回订单状态结果未知,这是我们一般都需要主动去调用渠道的查询结果去查询订单的最终结果,如果因为某些异常原因积压了大批量这样的订单,我们怎么如何高速快速的查询这种订单? MySQL 扫表方案 通常最简单的方法就是扫描 阅读全文
posted @ 2024-11-02 16:02 半杯清茶 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 随着Spring Boot 3.0需要Java 17 和Spring Framework 6作为最低版本。计划逐步升级系统的Srping Boot版本,以应对未来的趋势,当前系统Spring Boot 版本是 2.3.12,继续先升即到2.4.13,然后2.5.X,2.6.X ,2.7.X,最后3. 阅读全文
posted @ 2022-10-12 10:52 半杯清茶 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 在日常业务开发中,为了解决并发问题,比如,同一个时刻,多笔相同订单号的订单同时请求,我们只会受理一笔,其他的请求拒绝。我们通常都是用分布锁来解决,当然,也可以使用数据库的唯一索引来解决,数据新增的时候会报插入异常,这样如果系统并发很大,会给数据库造成很大的压力,通常都不会这么操作。 实现分布式锁的方 阅读全文
posted @ 2022-05-02 13:53 半杯清茶 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Jdk版本 java1.6_45 1 import javax.jws.WebMethod; 2 import javax.jws.WebService; 3 import javax.xml.ws.Endpoint; 4 5 @WebService//给类添加注解 6 public class ... 阅读全文
posted @ 2014-10-17 15:07 半杯清茶 阅读(757) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示