- 博客(2)
- 收藏
- 关注
原创 JAVA面试题四
对于缓存穿透缓存击穿缓存雪崩这三个问题,我知道这是缓存系统的常见问题。缓存穿透是指每次请求的数据都没有命中缓存,需要请求数据库;缓存击穿是指请求的数据是数据库中不存在的数据;缓存雪崩是指大量的缓存失效同时发生。解决方法有很多,例如使用布隆过滤器预防缓存穿透,设置缓存的失效时间以防止缓存雪崩,并使用缓存降级的方法,在缓存不可用时请求数据库以防止缓存击穿。
2023-02-28 09:25:14
94
原创 Java面试题 二
DI:即依赖注入,我们在使用Spring容器的时候,容器通过调用set或者是构造器来建立对象之间的依赖关系。AOP:即面向切面编程,通过预编译方式和动态代理实现程序功能统一维护的一种技术IOC:就是对象之间的依赖关系由容器来创建,对象之间的关系本来是由我们开发者自己创建和维护的,在我们使用Spring框架后,对象之间的关系由容器来创建和维护,将开发者做的事让容器来做。AOP用了动态代理设计模式。
2023-02-21 19:42:26
74
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人