![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 85
青山猿
不积跬步无以至千里
展开
-
spring常见面试题
答案:不是线程安全的;但在实际开发中,单例Bean一般都以无状态的方式来使用,即线程之间的操作不会对Bean的成员执行除查询以外的操作,所以这个单例Bean又可以说是线程安全的。不失效,另一个方法在一个新的bean,spring会开启一个代理去访问,此时相当于一个新的入口,aop会判断有没有事务注解,有的话就会再调用前开启事务,调用后提交事务或者回滚。4、标注了事务注解的public方法、protected方法、默认无修饰方法、private方法,final方法,static方法;原创 2024-09-07 17:19:44 · 240 阅读 · 0 评论 -
Redis常见面试问题
②考虑线程安全问题:如果此时刚好缓存key过期等其他问题导致缓存失效了,当有线程去查询缓存肯定是未命中然后去查数据库,然后另一个线程刚好在更新数据库,紧接着删除了缓存然后主线程才做的写入缓存操作,也会导致缓存与数据库不一致。高并发条件下,对于热点数据(一般地,80%的情况下都是访问某些热点数据,也就是访问某些热点key,其他key访问会比较少),当数据失效的一瞬间,或者刚开始时缓存中还没有对热点数据进行缓存,所有请求都被发送到数据库去查询,数据库被压垮;缺点:缓存的热点数据是静态的,得不到更新;原创 2024-09-07 16:44:37 · 825 阅读 · 0 评论