上一页 1 2 3 4 5 6 7 ··· 34 下一页
摘要: 业务背景 跟第三方系统做对接,双方通过ActiveMQ进行通信,消息之间是有内在关联的,也就是消息本来应该是有业务顺序的,但由于一些原因,现在收到消息是乱序的,这种情况下做业务处理就有一点小问题了 方案一:自己重排序 收到消息后,自己在内存排序,然后按顺序丢到队列中,自己控制消息的发送和接收保证收到 阅读全文
posted @ 2023-02-22 18:18 废物大师兄 阅读(548) 评论(0) 推荐(2) 编辑
摘要: 清华大学开源软件镜像站 阅读全文
posted @ 2023-02-16 14:58 废物大师兄 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 两个字段: pid:父级ID parent_ids:所有经过的路径节点ID 这样设计有个好处是,可以查任意节点的所有子节点,从任意节点开始既可以向上查,也可以向下查 select * from enterprise where find_in_set(4, parent_ids); 构造菜单树(Ja 阅读全文
posted @ 2023-01-19 15:19 废物大师兄 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: RocketMQ 5.0:云原生“消息、事件、流”实时数据处理平台,覆盖云边端一体化数据处理场景。 核心特性 云原生:生与云,长与云,无限弹性扩缩,K8s友好 高吞吐:万亿级吞吐保证,同时满足微服务与大数据场景 流处理:提供轻量、高扩展、高性能和丰富功能的流计算引擎 金融级:金融级的稳定性,广泛用于 阅读全文
posted @ 2023-01-18 18:47 废物大师兄 阅读(3013) 评论(0) 推荐(2) 编辑
摘要: 写代码的时候经常遇到这样的场景:根据某个字段值来进行不同的逻辑处理。例如,不同的会员等级在购物时有不同的折扣力度。如果会员的等级很多,那么代码中与之相关的if...elseif...else...会特别长,而且每新增一种等级时需要修改原先的代码。可以用策略模式来优化,消除这种场景下的if...els 阅读全文
posted @ 2023-01-16 17:01 废物大师兄 阅读(1380) 评论(2) 推荐(1) 编辑
摘要: 1. 版本问题 1.1. Activiti版本 7.1.0-M6是最后一个支持JDK1.8的版本,此后的版本都要求JDK11以上 目前,Activiti最新版本是7.6.0,它是用JDK11编译的,因此要想使用最新版7.6.0必须升级JDK版本,不能再用1.8 同时,7.6.0依赖的SpringBo 阅读全文
posted @ 2022-12-07 12:08 废物大师兄 阅读(3558) 评论(0) 推荐(2) 编辑
摘要: 饿汉模式 public class Car { private static Car car = new Car(); private Car() { } public static Car getInstance() { return car; } } 懒汉模式 public class Car 阅读全文
posted @ 2022-11-23 17:28 废物大师兄 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 第一种方式: AbstractRoutingDataSource 1.1. 手动切换数据源 application.properties # Order # 如果用Druid作为数据源,应该用url属性,而不是jdbc-url spring.datasource.order.jdbc-url=jdb 阅读全文
posted @ 2022-11-23 15:16 废物大师兄 阅读(5000) 评论(1) 推荐(5) 编辑
摘要: 关于全局事务的执行,虽然之前的文章中也有所涉及,但不够细致,今天再深入的看一下事务的整个执行过程是怎样的。 1. TransactionManager io.seata.core.model.TransactionManager是事务管理器,它定义了一个全局事务的相关操作 DefaultTransa 阅读全文
posted @ 2022-11-22 11:38 废物大师兄 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中通过阅读Seata服务端的代码,我们了解到TC是如何处理来自客户端的请求的,今天这一篇一起来了解一下客户端是如何处理TC发过来的请求的。要想搞清楚这一点,还得从GlobalTransactionScanner说起。 启动的时候,会调用GlobalTransactionScanner#ini 阅读全文
posted @ 2022-11-18 18:42 废物大师兄 阅读(441) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 34 下一页