会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
just1t的博客
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2023年6月15日
使用SpringCache失效问题
摘要: # 使用SpringCache失效问题 代码关系:  ## 情景描述: 我需要调用在当前的queryPage中调用G
阅读全文
posted @ 2023-06-15 23:58 just1t
阅读(150)
评论(0)
推荐(0)
2023年5月20日
RabbitMQ中的相关概念,以及几种交换机的routingkey的匹配规则
摘要: RabbitMQ 是一个基于 AMQP 协议实现的开源消息中间件,其核心概念包括以下几个部分: 1. 消息(Message):指数据传输的基本单位,它由消息头(Header)、属性(Properties)和消息体(Body)组成; 2. 队列(Queue):指消息的缓存区,用于暂存待处理的消息; 3
阅读全文
posted @ 2023-05-20 16:48 just1t
阅读(1332)
评论(0)
推荐(0)
2023年5月19日
通过docker启动seata-server
摘要: 1、获取镜像(需要获取和自己依赖匹配的版本),这里我获取的是1.4.2 `docker pull seataio/seata-server:1.4.2` 2、启动镜像,将seata-server的配置文件复制到当前系统中 随便启动以下 `docker run --name seata-server
阅读全文
posted @ 2023-05-19 20:09 just1t
阅读(366)
评论(0)
推荐(0)
2023年5月17日
本地事务失效问题描述及其解决方案
摘要: 什么情况下会出现本地事务失效的问题,为什么会出现本地事务失效问题? 在分布式架构中,本地事务失效的原因主要是在于分布式事务的实现难度和复杂度,需要在多个服务之间进行协调、通信和同步状态等,在特定的情况下,可能会出现延迟,中断或者失败的问题。 举一个简单的例子:如果在多个服务之间相互调用的时候,如图:
阅读全文
posted @ 2023-05-17 22:03 just1t
阅读(267)
评论(0)
推荐(0)
2023年5月2日
为什么要使用分布式锁(通过redis实现)
摘要: 如果需要使用到缓存机制,那就存在着这三个问题: * 1、缓存穿透问题:(全部访问redis中不存在的信息),解决方式:在redis中将数据库中没有的数据暂时赋值为null * 2、缓存雪崩问题:(redis中的key在同一时间大幅度的过期),解决方式:在redis中存入数据的时候,传入一个随机值作为
阅读全文
posted @ 2023-05-02 14:23 just1t
阅读(215)
评论(0)
推荐(0)
2023年4月30日
Feign远程调用会丢失header信息,如果设置远程调用的header信息
摘要: 场景: 订单模块需要查询在购物车模块的商品信息,但是在购物车模块中存在两种购物车,一个是登录的用户的购物车,一个是没有登录的零时用户的购物车,如果用户已经的登录,我们就将用户的信息放入session中,我们通过创建一个拦截器进行判断用户是否进行登录,如果登陆了,就将用户的信息放入ThreadLoca
阅读全文
posted @ 2023-04-30 13:26 just1t
阅读(287)
评论(0)
推荐(0)
2023年4月26日
docker启动rabbitMQ,通过java创建交换机、队列、绑定
摘要: 通过docker启动rabbitMQ ``` docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:mana
阅读全文
posted @ 2023-04-26 18:40 just1t
阅读(240)
评论(0)
推荐(0)
2023年4月11日
SpringMVC中常见用于参数位置的注解
摘要: 1、@RequestParam:该注解的作用是将请求中指定名称的参数进行获取,可以指定该参数是否为必须,可以是get请求,也可以是post请求,可以该注解可以省略。 省略@RequestParam注解和不省略@RequestParam注解的区别在于:如果需要获取的参数是java自带的类型,省略和不省
阅读全文
posted @ 2023-04-11 19:09 just1t
阅读(80)
评论(0)
推荐(0)
2023年3月28日
mybatis中的${}和#{}的区别
摘要: 使用的sql实例:select * from student where id = , 传入的id值为 1 如果使用的是${},select * from student where id = ${id},在解析sql语句之后,得到的真正执行的sql为:select * from student w
阅读全文
posted @ 2023-03-28 11:42 just1t
阅读(42)
评论(0)
推荐(0)
2023年3月25日
java中的CompletableFuture的实现异步操作的基本介绍
摘要: 在CompletableFuture类中,存在四种异步操作方法: 第一种: public static CompletableFuture<Void> runAsync(Runnable runnable) { return asyncRunStage(ASYNC_POOL, runnable);
阅读全文
posted @ 2023-03-25 14:40 just1t
阅读(230)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告