自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java反射技术

摘要:反射是Java中动态操作Class对象的技术,通过Class对象可获取构造器、成员变量和方法。获取Class对象有三种方式:类名.class、Class.forName()和对象.getClass()。反射核心API包括获取构造器(getConstructor/getDeclaredConstructor)、操作成员变量(getField/getDeclaredField)和方法(getMethod/getDeclaredMethod),私有资源需setAccessible(true)解除权限限制。

2026-05-17 22:33:32 8148

原创 Java基础语法到面向对象详解

本文是一篇Java入门学习笔记,从java基础语法过度到面向对象三大特性等进阶详解

2026-05-17 00:56:15 7946

原创 Java Servlet 从入门到实战——用登录注册系统带你彻底搞懂 Servlet

Servlet 是运行在服务器端的 Java 程序,用于处理客户端(浏览器)发来的 HTTP 请求,并返回响应。浏览器访问一个网址 → 请求到达 Tomcat → Tomcat 找到对应的 Servlet → Servlet 处理逻辑 → 返回 HTML 页面给浏览器Servlet(接口)└── GenericServlet(抽象类)└── HttpServlet(抽象类) ← 我们写 Servlet 时继承这个类在实际开发中,我们只需要继承,然后重写doGet()或doPost()方法即可。

2026-05-16 15:52:30 7859

原创 AJAX 新手入门通俗指南:让你的网页“活”起来

《AJAX新手入门指南》摘要:AJAX是一种让网页无需刷新就能更新内容的技术,通过异步请求实现局部刷新。文章解释了AJAX与传统同步请求的区别,介绍了JSON作为现代数据载体的重要性,并提供了三种AJAX实现方式:现代浏览器自带的Fetch API、职场常用的Axios库以及传统的XMLHttpRequest。最后特别提醒新手注意常见的跨域问题(CORS),建议通过后端配置解决。本文通过餐厅点餐等生活化比喻,帮助初学者轻松理解AJAX的核心概念和应用场景。

2026-05-16 11:36:51 7846 1

原创 Spring全面详解(学习总结)

Spring Framework 学习摘要 本文档系统整理了Spring框架核心知识,包含IoC容器、依赖注入、AOP编程和事务管理等核心概念。

2026-05-15 23:04:03 8685

原创 JavaWeb三大组件 - Listener

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

2025-07-02 15:46:45 8364

原创 JavaWeb三大组件啊-Filter

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

2025-06-05 08:34:45 8370

原创 Java-注解

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

2025-03-18 22:46:57 8309

原创 JavaScript-DOM文档对象

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

2025-03-18 22:43:35 8106

原创 Mybatis注解开发

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

2025-03-16 20:59:29 9175

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

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

2025-03-16 13:28:39 9115

原创 Mybatis详解(持续更新)

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

2025-03-13 18:16:36 9531

原创 MySQL进阶:彻底搞懂“函数”与“存储过程”的区别与实战

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

2025-03-04 13:45:49 7733

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

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

2025-03-04 13:38:57 8090

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

通过索引优化数据库性能

2025-03-04 13:31:00 8154

原创 深入理解 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 7649

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

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

2025-03-03 20:25:00 7950

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

使用postman 参数化功能

2025-03-03 19:43:00 8267

原创 FreeMarker HTML模板引擎

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

2025-03-03 19:32:54 7554

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

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

2025-03-03 19:29:21 7291

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

介绍lombok依赖的使用

2025-03-03 19:20:14 7736

Dev-cpp资源包用于蓝桥杯算法竞赛

### 资源详情 Dev-C++ 是一个免费的、开源的集成开发环境 (IDE),主要用于 C 和 C++ 的编程。它基于 MinGW 编译器,并提供了丰富的功能,包括语法高亮、代码补全、调试工具等。Dev-C++ 5.11 版本修复了之前的许多 bug,并增加了新的功能,使其更加稳定和易用。 ### 主要特点 - **语法高亮**: 支持 C 和 C++ 语法高亮,提高代码可读性。 - **代码补全**: 自动完成代码片段,提高编码效率。 - **调试工具**: 内置 GDB 调试器,支持断点、单步执行等功能。 - **项目管理**: 方便地创建和管理多个项目。 - **自定义配置**: 可以自定义编辑器设置,满足个性化需求。

2026-05-16

空空如也

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

TA关注的人

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