- 博客(6)
- 收藏
- 关注
原创 Java Mabatis缓存
一级缓存也叫本地缓存,它默认会启用,并且不能关闭.一级缓存存在于SqlSession的生命周期中,即它是SqlSession级别的缓存。在同一个 SqlSession中查询时,MyBatis会把执行的方法和参数通过算法生成缓存的键值,将键值和查询结果存入一个Map对象中.如果同一个SqlSession 中执行的方法和参数完全一致,那么通过算法会生成相同的键值,当Map缓存对象中己经存在该键值时,则会返回缓存中的对象。
2024-08-10 18:03:35
562
原创 sql标签与include标签
/sql>-- 查询条件 -->where 1=1=''"></if>= ''"></if>= null "></if>= null "></if>= ''"></if>= ''"></if>= null"></if>= ''"></if></trim></sql>-- 查询所有,不分页 -->SELECT</select>-- 分页查询 -->SELECT) tt<where>= null">and rownum</if>
2024-08-03 15:44:35
1646
原创 拦截器&过滤器
都是Aop思想的一种体现,用来解决项目中的某一类问题的两种接口(工具),都可以对请求做一些增强。2.区别?应用场景?请看下图过滤器(Filter):是 Servlet 规范定义的一部分,位于 Servlet 容器中。可以在请求到达 Servlet 之前或者响应离开 Servlet 之后进行处理。主要用于实现一些通用的功能,如编码转换、日志记录、权限验证等。对所有的请求都起作用,包括静态资源的请求。拦截器(Interceptor):是 Spring MVC 框架中的概念。
2024-07-27 16:51:17
525
原创 JavaWeb面试题
今天拿出几道JavaWeb的面试题来瞧瞧一共有三种,分别是:大概体现在三个方面第一个是地址栏显示。显示的是;显示的不是请求的 URL,而是重定向指向的。是次请求;是次请求。第三是否能共享 request 数据:我们在的时候两个资源是同一个 request 对象,;而时两个资源不是同一个 request 对象,所以它们。
2024-07-27 15:35:46
170
原创 JavaSE===>内部类
理解内部类的概念和使用场景对于提高代码的封装性、灵活性和可读性非常重要。例如,在一些复杂的逻辑处理中,使用内部类可以更好地组织代码结构,实现特定的功能需求。内部类大致共分为四种:成员内部类、局部内部类、匿名内部类、静态内部类。通常用于实现接口或继承抽象类,并在创建对象的同时定义类的实现。外部类要访问成员内部类的成员,需要通过创建内部类对象来实现。不能直接访问外部类的非静态成员,但可以访问外部类的静态成员。使用 static 修饰的内部类。定义在外部类内部的非静态类。定义在方法或代码块内部的类。
2024-07-21 16:24:25
145
1
原创 Spring注解开发
然后在配置文件中导入这个类,然后在Main函数中根据类名来通过Bean创建相应的对象就可以了。以数据库为例首先我们要建立一个Java类让这个类中的方法返回我们想要的类型。第三方Bean中如果有对其他类的依赖,那么@Bean方法会自动装入。操作方法:利用@Component来声明当前类为Bean。@Controller 用于表现层Bean定义。@Service 用于业务层Bean定义。同时要在xml文件中配置相关的说明这是一个Bean。可以在对应的类中配置Bean。现在通过注解来完成依赖。
2024-06-02 17:36:26
221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人