logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

11、分布式事务高频面试题

在分布式系统中,一个业务因为跨越不同数据库或者跨越不同微服务而包含多个子事务,要求所有子事务同时成功或失败,这就是分布式事务。比如一个电商系统的下单操作需要请求三个服务来完成,这三个服务分别是:订单服务,账户服务,库存服务。当订单生成完毕以后,就需要分别请求账户服务和库存服务进行进行账户余额的扣减和库存扣减。假设都扣减成功了,此时在执行下单的后续操作时出现了问题,那么订单数据库就进行事务回滚,订单

文章图片
#分布式#面试
13、Redis高频面试题

缓存预热是指系统上线后,提前将相关的缓存数据加载到缓存系统。避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题,用户直接查询事先被预热的缓存数据。如果不进行预热,那么 Redis 初始状态数据为空,系统上线初期,对于高并发的流量,都会访问到数据库中,对数据库造成流量的压力。数据量不大的时候,工程启动的时候进行加载缓存动作数据量大的时候,设置一个定时任务脚本,进行缓存的刷新数据量太大的时候,

文章图片
#redis#数据库#缓存 +1
7、SpringBoot高频面试题

SpringBoot高频面试题,掌握这些,吊打面试官

文章图片
#java#面试#spring +1
6、Spring高频面试题

Spring面试,不要再背面试宝典了,掌握这些就够了

文章图片
#spring#java#面试
14、MySQL高频面试题

索引可以大幅度提高查询的效率,但不是所有的字段都要加,也不是加的越多越好,因为索引会占据磁盘空间,也会影响增删改的效率。在MySQL中索引使用的数据结构是B+Tree,B+树是基于B树的变种,它具有B树的平衡性,而且树的高度更低。MySQL的很多功能都是依靠日志来实现的,比如事务回滚,数据备份,主从复制等等,常见的日志有下面几个。索引失效指的是虽然在查询的列上添加了索引,但是某些情况下,查询的时候

文章图片
#mysql#数据库
到底了