java面试
文章平均质量分 92
阿冷不写bug
这个作者很懒,什么都没留下…
展开
-
【java面经】
依赖注入(Dependency Injection,简称DI)是一种设计模式,也是Spring框架的核心概念之一。其主要作用是去除Java类之间的依赖关系,实现松耦合,以便于开发和测试。具体来说,依赖注入就是不通过 new 的方式在类内部创建依赖类的对象,而是将依赖的类对象在外部创建好之后,通过构造函数、函数参数等方式传递(或注入)给类来使用。此外,依赖注入是控制反转(Inversion of Control,简称IoC)思想的具体实现方式。控制反转是一种程序设计思想,而依赖注入则是其最典型的实践方法。原创 2023-10-15 20:36:07 · 97 阅读 · 0 评论 -
【Redis面试准备】
缓存 穿透、击穿、雪崩;双写一致、持久化;数据过期、淘汰策略[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b4JfEjH8-1683822193625)(D:\Desktop\缓存穿透.jpg)]缓存穿透:查询一个不存在的数据,Mysql查询不到数据库也不会直接写入缓存,就会导致每次请求都查询数据库:缓存空数据,查询返回的数据为空时仍把这个空结果进行缓存简单消耗内存,可能会发生不一致问题布隆过滤器内存占用少,没有多余key实现复杂,存在误判Redis的使用场景。原创 2023-05-12 00:25:51 · 106 阅读 · 1 评论