最新 最热

Mysql中的事务

2.为什么要使用事务: 事务具备的ACID特性,是我们使用事务的原因,在我们日常的业务场景中有⼤量的需求要⽤事务来保证。支持事务的数据库能够简化我们的编程模型, 不需要我们去考虑各种各样的潜在错误和并发问题,在使⽤事...

2024-10-09
2

redis 分布式锁的 5个坑 Redission的Rlock trylock方法

RLock tryLock leaseTime在 Redission 通过续约机制,每隔一段时间去检测锁是否还在进行,如果还在运行就将对应的 key 增加一定的时间,保证在锁运行的情况下不会发生 key 到了过期时间自动删除的情况RLock tryLock WRONG...

2024-10-09
4

Mysql RC/RR隔离原理和区别 不可重复读和可重复读

mysql四种隔离级别:1.未提交读(READ UNCOMMITED)脏读2.已提交读 (READ COMMITED)简称(RC) 不可重复读3.可重复读(REPEATABLE READ)简称(RR)4.可串行化(SERIALIZABLE) 这个不用验证了,所有的事务依次逐个执行,这样事务之间就完全不...

2024-10-09
2

java.sql.SQLException: Connection is read-only. Queries leading to data modification are not

java.sql.SQLException: Connection is read-only. Queries leading to data modification are not

2024-10-09
5

接口超时,接口参数的特殊符号,接口的有序性,重试机制的结果一致性

1.http超时时间,将restTemplate的连接,超时时间设置更加长的时间。2.http mvc GET请求,?a=1&b=2&c=#3,测试发现含#符号会在服务接口接收参数异常。需要将#特殊符合过滤,比如:可以替换为中文”井“3.请求的有序性保持 3.1服...

2024-10-09
2

@Transactional事务注解及请求接口的定义先后执行顺序设计

@Transactional事务注解及请求接口的定义先后执行顺序设计1.事务内查询,可能存在事务没有提交,导致查询数据查不出来。

2024-10-09
3

外部系统对接下单幂等性校验逻辑及接口超时处理

外部系统对接下单幂等性校验逻辑及接口超时处理feign.RetryableException: Read timed out executing POST

2024-10-09
2

外部系统对接下单幂等性校验逻辑及事务提交锁表的处理

2、希望一个外部订单号,只能对应一个有效的本系统订单号 根据请求参数签名来判断是否是同一请求,根据外部订单号来查询。 如果请求参数签名不同,但是外部订单号已经生成订单,则先做取消操作,再重新下单。 如果相同,则返回...

2024-10-09
2

redis 锁

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-10-09
2

腾讯面试:过滤器和拦截器的区别是什么?答不上来,如鲠在喉?看看这篇吧

相信很多同学都会都会在自己的简历上写“了解Spring MVC”,结果面试官一问:“介绍一下Spring mvc中的过滤器和拦截器”。瞬间傻了眼。

2024-09-26
2