自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Spring自动装配(xml)

摘要:Ioc容器的自动装配是指根据bean依赖资源自动查找并注入的过程,替代了手动配置(如property标签)。主要方式包括按类型(byType)、按名称(byName)、按构造方法以及不启用自动装配。通过在bean标签中设置autowire属性实现,例如使用byType时,Spring会自动在容器中寻找匹配类型的bean进行注入,简化了XML配置。

2025-07-08 18:02:11 291

原创 Spring的依赖注入(xml)

本文介绍了Spring框架中两种依赖注入方式:setter注入和构造器注入。setter注入通过为类的成员变量提供setter方法实现,在XML配置中使用<property>标签进行赋值;构造器注入则通过类的构造函数实现,使用<constructor-arg>标签配置。两种方式都支持简单类型(value)和引用类型(ref)的注入。选择方式时,强制依赖推荐使用构造器注入,可选依赖使用setter注入。文章通过BookService示例展示了两种注入的具体实现,包括代码编写和XML配置

2025-07-08 18:00:14 327

原创 Spring中Bean的实例化(xml)

摘要: Spring获取Bean实例化的三种方法本质都是将对象交给Spring管理: 直接配置Bean:在XML中配置接口实现类,通过IOC容器获取; 静态工厂:通过带static方法的工厂类生成单例对象,XML配置工厂类及方法; 实例工厂:通过非静态方法生成对象,需先配置工厂Bean再调用方法; 优化实例工厂:实现FactoryBean接口,简化配置,直接返回目标对象。

2025-07-08 17:58:25 469

原创 JavaWeb三大组件 - Listener

本文介绍了ServletContext和Listener的核心概念与应用。ServletContext是Web项目全局共享数据的接口,可通过getServletContext()获取,常用方法包括获取文件MIME类型(getMimeType)和真实路径(getRealPath)。Listener则用于监听三大域对象(ServletContext、HttpSession、HttpRequest)的生命周期和属性变化,实现场景如统计访问量、在线人数等。通过@WebListener注解或web.xml配置监听器,

2025-07-02 15:46:45 904

原创 JavaWeb三大组件啊-Filter

本文摘要: Filter过滤器是Servlet技术中的重要组件,用于在客户端与服务器之间建立中间层,实现对请求和响应的过滤处理。文章介绍了Filter的应用场景(如统一编码、登录验证、敏感词过滤)、配置方式(XML和注解开发)、生命周期(创建、初始化、执行、销毁)以及拦截路径的四种匹配模式(精确、目录、后缀、全匹配)。重点阐述了过滤器链的执行顺序规则,并通过两个实际案例(全站乱码处理和登录权限校验)展示了Filter的具体应用。使用Filter可以有效减少代码冗余,实现统一处理逻辑。

2025-06-05 08:34:45 953

原创 Java-注解

创建好后可以看到里面的格式为而如果要制定规则,则要按照以下格式public 属性类型 属性名() default 默认值;属性类型必须是以下范围之一八种基本数据类型String类型Class类型枚举类型注解类型以上所有类型的一维数组类型 如 String[] 、Class[] 等value属性,如果只有一个value属性,使用value属性的时候,可以省略value的名称不写如果有多个属性,且多个属性没有默认值,那么value的名称不能为空。

2025-03-18 22:46:57 1076

原创 JavaScript-DOM文档对象

标签还没有被加载进入内存中,所以这个时候想保持这个格式,然后继续正常运行代码,就需要使用。其余的根据 class 和根据 name的,返回的都是数组。即可,根据标签的 id 值,来拿到Element对象。的布尔值,true是可以,false的不可以。标签上的时候,会返回Null,因为。作用:等待某个页面或图像被完成加载。这个属性能否提交,看的是最后。的element 的代码在。==的方式,来包裹着函数体。

2025-03-18 22:43:35 782

原创 Mybatis注解开发

因为xml开发的配置,过于繁琐,为了提升开发效率,有了注解开发,只要的都可以使用注解开发,但如果结果集的数据来自于,那还是更建议使用一对一、一对多、多对多的方式,xml和注解是可以的。

2025-03-16 20:59:29 1685

原创 Mybatis一对一、一对多、多对多

在Mybatis中如何使用一对一、一对多、多对多的方式来查询数据

2025-03-16 13:28:39 1741

原创 Mybatis详解(持续更新)

后续更新对应的注解开发以及一对一,一对多,多对多

2025-03-13 18:16:36 2206

原创 mysql函数

函数和存储过程唯一的不同点,就是函数需要返回值,而存储过程,存储过程更像是一个封装了一堆方法的函数,能执行复杂操作,而函数,则是帮处理信息的另外,和存储过程不同的是,带参位置不能使用 in out inout等标识符。

2025-03-04 13:45:49 370

原创 一文搞懂:Java动态代理

简洁说明动态代理如何使用 以及用处

2025-03-04 13:38:57 738

原创 数据库性能优化:索引

通过索引优化数据库性能

2025-03-04 13:31:00 883

原创 一文学会:MySql存储过程

本质上就是将sql语句封装成一个方法,这个方法在sql中称为存储过程,可以把固定常用的东西放入存储过程中,但他是单独的执行单元,可以直接调用完成复杂的操作。2.多分支结构 if_then_elseif_else_end if ,演示:number为1输出1 为2输出2 都假就输出不为1也不为2。注意:select id , username。into的前后的顺序为赋值的顺序,对应的。

2025-03-04 10:01:06 482

原创 jmeter如何设置全局变量或局部变量,使得多个线程组之间可穿传递参数

在开始之前,应该先了解jmeter的底层是使用什么传递参数的全局变量-> properties,对象名为props,底层使用这个来传递全局变量局部变量-> vars,表示当前线程组的所有变量在了解这个前言后,就可以开始继续往后走了了解开始初始化脚本和运行后脚本在哪里,使用它才能写java代码同postman,jmeter也有这个机制,初始化脚本是用来初始化数据,运行后脚本是用来进行数据校验的请求发送前,对数据进行初始化,在前置逻辑处理器中BeanShell请求发送后。

2025-03-03 20:25:00 563

原创 postman参数化使用方式(csv)

使用postman 参数化功能

2025-03-03 19:43:00 718

原创 FreeMarker HTML模板引擎

用java结合FreeMarker 来完成 数据插入html模板中并生成html

2025-03-03 19:32:54 239

原创 使用Runtime类来调用命令行并获取命令行信息

没什么用,只是能够调用控制台输入命令并读取结果

2025-03-03 19:29:21 183

原创 一文搞懂:如何高效使用Lombok

介绍lombok依赖的使用

2025-03-03 19:20:14 466

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除