会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
发量不减
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
4
5
6
7
8
9
10
11
12
···
74
下一页
2024年1月5日
11、盛水最多的容器
摘要: 法一:暴力解法(超时) int maxArea(vector<int>& height) { int max = 0; for(int i = 0; i<height.size(); i++){ for(int j = i+1; j<height.size(); j++){ int minHeigh
阅读全文
posted @ 2024-01-05 15:45 不是孩子了
阅读(11)
评论(0)
推荐(0)
2023年5月5日
vue获取thymeleaf中的值
摘要: 这里是thymeleaf的便利,想要在vue的@click中的函数中传递thymeleaf便利的数据。 需要在@click中加上th交给thymeleaf托管,然后再方法前后加上“|”即可
阅读全文
posted @ 2023-05-05 00:14 不是孩子了
阅读(37)
评论(0)
推荐(0)
2023年3月1日
122、商城业务---订单服务---支付宝异步通知内网穿透环境搭建
摘要: 支付宝支付成功后有一个同步通知和异步通知 在同步通知里面我们进行了支付成功后跳转到订单列表的页面跳转 支付宝还会给我们异步通知,发送消息。但是我们的地址域名是在本机的host文件配置的,只是起到一个模拟作用。如果还用http://order.gulimall.com/alipay/notify,支付
阅读全文
posted @ 2023-03-01 21:15 不是孩子了
阅读(175)
评论(0)
推荐(0)
2023年2月26日
121、商城业务---订单服务---rabbitmq消息积压、丢失、重复等解决方案
摘要:   
评论(0)
推荐(0)
120、商城业务---订单服务---rabbitTemplate循环依赖问题
摘要: https://blog.csdn.net/qq_41731316/article/details/119803796
阅读全文
posted @ 2023-02-26 17:11 不是孩子了
阅读(34)
评论(0)
推荐(0)
2023年2月24日
119、商城业务---订单服务---创建业务交换机、队列等
摘要: 1、导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 2、编写连接rabbitmq的配置 3、开启
阅读全文
posted @ 2023-02-24 00:04 不是孩子了
阅读(27)
评论(0)
推荐(0)
2023年2月23日
118、商城业务---分布式事务---RabbitMQ延时队列定时关单模拟
摘要: 1、使用RabbitMq实现延时队列方法1 2、基于我们的业务我们使用下面这种方式实现延时队列 1、导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</
阅读全文
posted @ 2023-02-23 19:02 不是孩子了
阅读(75)
评论(0)
推荐(0)
117、商城业务---分布式事务---RabbitMQ延时队列
摘要: 1、定时任务存在的问题 即任务过期时间为30min,任务在第31min过期,但是在第60分钟才被扫描到 2、延时队列 是先设置一个过期队列,里面消息过期后不会丢弃而是通过交换机放到另一个队列中。从这个队列中取出过期消息进行处理 一般我们使用队列过期时间实现延迟队列。 因为队列满足先进先出原则,后进来
阅读全文
posted @ 2023-02-23 17:36 不是孩子了
阅读(27)
评论(0)
推荐(0)
116、商城业务---分布式事务---seata的AT模式存在的问题&&最终一致性库存解锁逻辑
摘要: seata的AT模式不适合高并发的项目,因为它需要加锁来保证回滚。因此我们的订单服务方法中就尽量不能使用@GlobalTransactional来管理分布式事务。 因此在订单服务中,我们使用下面这种方法来通知库存服务 即通过消息队列来实现(给库存服务发送消息)
阅读全文
posted @ 2023-02-23 17:07 不是孩子了
阅读(138)
评论(0)
推荐(0)
115、商城业务---分布式事务---使用Springboot提供的Seata解决分布式事务
摘要: https://seata.io/zh-cn/ seata使用Seata AT模式控制分布式事务的步骤: 1、每一个想控制分布式事务的服务对应的数据库都需要创建一个UNDO_LOG 表 CREATE TABLE `undo_log` ( `id` bigint(20) NOT NULL AUTO_I
阅读全文
posted @ 2023-02-23 16:46 不是孩子了
阅读(72)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
74
下一页
公告