logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL InnoDB锁机制深度剖析(乐观锁、悲观锁、共享锁、排它锁、行锁、表 锁、死锁)

乐观锁适用于读多写少的场景,可以提高并发性能,但需要在应用层处理冲突。悲观锁适用于写多读少的场景,可以确保数据一致性,但可能影响并发性能。共享锁和排他锁是InnoDB实现并发控制的基础,理解它们有助于我们选择合适的查询方式。行锁提供了细粒度的并发控制,但要注意索引对行锁的影响。表锁在某些情况下是必要的,但应该谨慎使用,因为它会显著降低并发性。死锁是并发系统中的常见问题,需要通过合理的锁策略和事务设

文章图片
#mysql#数据库
Maven下载、环境变量配置与idea配置Maven

maven下载,环境变量配置 与idea配置maven

#maven#java
eureka与客户端---eureka注册中心与服务提供者

总之,Eureka注册中心和服务提供者之间通过一系列的交互和协作,实现了服务的注册、发现、心跳、健康检查、故障处理、扩容缩容等核心功能。注册中心作为服务的注册表,维护了服务提供者的实例信息,并提供了服务查询和管理的接口。服务提供者作为Eureka客户端,通过与注册中心的通信,完成服务的注册、心跳、故障处理等操作。

文章图片
#eureka#云原生#分布式 +1
为什么@Autowired字段注入不推荐,有什么缺点吗。为什么spring推荐构造函数注入。

但是直接使用构造函数注入又比较麻烦,我们可以使用 Lombok依赖的@RequiredArgsConstructor。

#spring#maven
到底了