面试
文章平均质量分 67
壮实你最棒
这个作者很懒,什么都没留下…
展开
-
Spring、SpringMVC、MyBatis、SpringBoot
*一级缓存:**它指的是Mybatis中sqlSession对象的缓存,当我们执行查询以后,查询的结果会同时存入到SqlSession为我们提供的一块区域中,该区域的结构是一个Map,当我们再次查询同样的数据,mybatis会先去sqlsession中查询是否有,的话直接拿出来用,当SqlSession对象消失时,mybatis的一级缓存也就消失了,同时一级缓存是SqlSession范围的缓存,当调用SqlSession的修改、添加、删除、commit(),close等方法时,就会清空一级缓存。原创 2023-04-28 20:48:30 · 1030 阅读 · 1 评论 -
设计模式
简单工厂模式又叫静态工厂方法模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。、外观模式、组合模式、桥接模式 关注类和对象之间的组合:行为型模式 责任链模式、命令模式、中介者模式、观察者模式、状态模式、策略模式、模板模式、空对象模式、备忘录模式、迭代器模式、解释器模式、访问者模式 关注对象之间的通信。、建造者模式、原型模式 关注于对象的创建,同时隐藏创建逻辑 结构型模式:适配器模式、过滤器模式、装饰模式、享元模式、代理模式是给某一个对象提供一个代理,并由代理对象控制对原对象的引用。原创 2023-04-28 18:10:40 · 64 阅读 · 1 评论 -
反射机制
1、JAVA反射机制是在运行状态中,对于任意一个类。都能都知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称之为java语言的反射机制;通过反射机制可以访问java对象中的属性,方法,构造方法;2.反编译 .class --à .java。原创 2023-04-28 18:00:22 · 89 阅读 · 1 评论 -
MySQL面试问题
READ-UNCOMMITTED(读取未提交): 最低的隔离级别,允许读取尚未提交的数据变更,可能会导致脏读、幻读或不可重复读。READ-COMMITTED(读取已提交): 允许读取并发事务已经提交的数据,可以阻止脏读,但是幻读或不可重复读仍有可能发生。REPEATABLE-READ(可重复读): 对同一字段的多次读取结果都是一致的,除非数据是被本身事务自己所修改,可以阻止脏读和不可重复读,但幻读仍有可能发生。SERIALIZABLE(可串行化): 最高的隔离级别,完全服从ACID的隔离级别。原创 2023-04-04 14:06:15 · 125 阅读 · 1 评论