自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java语法基础1

Java 特点:面向对象、跨平台(JVM实现)、健壮性、安全性Java 运行机制:源代码(.java) → 编译器 → 字节码(.class) → JVM执行第一个程序(HelloWorld)");

2025-04-18 23:04:37 513

原创 SpringMVC拦截器

SpringMVC的Interceptor拦截器机制是框架中非常重要的组成部分,它类似于Servlet中的Filter过滤器,但提供了更精细的控制能力。拦截器主要用于在请求处理的不同阶段插入自定义逻辑,如权限验证、日志记录、性能监控等。核心特点可插拔式设计:按需配置,灵活启用或禁用精确控制:可针对特定请求路径进行拦截生命周期管理:提供多个执行点介入请求处理流程。

2025-03-26 13:14:22 630

原创 SpringMVC响应与请求

SpringMVC提供了强大而灵活的请求处理机制,从简单的参数绑定到复杂的RESTful API设计都能完美支持。理解这些核心原理并掌握各种参数绑定技巧,可以显著提高Web开发效率。随着Spring Boot的普及,许多配置变得更加简单,但这些核心概念仍然是构建健壮Web应用的基础。

2025-03-25 21:04:25 508

原创 SpringMVC的配置

Spring MVC 是基于 Java 的经典 Web 框架,采用。

2025-03-25 15:32:47 888

原创 Spring框架介绍(二)

AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,旨在将横切关注点(如日志、事务、安全等)从业务逻辑中分离出来,从而提高代码的模块化和可维护性。Spring AOP 通过面向切面编程,将横切关注点从业务逻辑中分离出来,极大地提高了代码的模块化和可维护性。无论是基于 XML 的配置方式,还是基于注解的方式,Spring 都提供了灵活且强大的支持。掌握 AOP 的核心知识点,是深入理解 Spring 框架的关键。

2025-03-22 21:17:36 709

原创 Spring 框架介绍(一)

IOC(Inverse of Control,控制反转)是一种设计原则,它将对象的创建和依赖管理的控制权从开发者手中转移给 Spring 框架。在传统的开发模式中,开发者需要手动创建对象并管理它们之间的依赖关系,而在 Spring 中,这些工作由 IOC 容器自动完成。@Component:通用注解。:用于表现层。@Service:用于业务层。:用于持久层。Spring IOC 容器通过控制反转和依赖注入,极大地简化了对象的创建和依赖管理。

2025-03-22 20:19:10 1089

原创 MySQL事务

事务本身是一个完整的业务流程,是不可再分的工作单元 事务只和DML语句有关,或者说DML语句才有事务。这个和业务逻辑有关,业务逻辑不同,DML语句的个数不同。事务是数据库操作中非常重要的概念,它确保了数据的一致性和完整性。通过事务,我们可以将多个操作捆绑在一起,确保它们要么全部成功,要么全部失败。MySQL提供了简单的事务管理机制,而MyBatis等框架也为我们提供了便捷的事务控制方式。在实际开发中,合理使用事务可以避免很多数据不一致的问题,尤其是在涉及金钱、库存等关键数据的操作时,事务的使用尤为重要。

2025-03-20 20:27:30 402

原创 从0重写Tomcat:深入理解HTTP协议与网络通信

URL:统一资源定位符。

2025-03-04 14:10:41 269

原创 Tomcat

Apache Tomcat 是一个开源的 Java Servlet 容器 和 Web 服务器,由 Apache 软件基金会开发和维护。它实现了 Java Servlet、JavaServer Pages (JSP) 和 WebSocket 等 Java EE(现 Jakarta EE)技术规范,是运行 Java Web 应用程序的核心平台。(1)Servlet 容器:Tomcat 能够运行 Java Servlet,处理动态 Web 内容。

2025-02-27 21:34:04 938

原创 数据结构-----冒泡排序and选择排序

运行结果:[0, 1, 2, 3, 4, 5, 6, 7]

2024-10-05 22:53:35 585

原创 数据结构----降低时间复杂度

时间复杂度稳定在O(logn)

2024-10-03 15:20:06 329

原创 数据结构----时间复杂度

(1)y=ax+b 【a是系数 b是常数】 当x足够大,ab的值不足以影响x,y和x直接相关y=x 时间复杂度:O(n)(2)y= ax^2+ bx +c 【ab是系数 c是常数】 当x足够大,abc的值不足以影响x,y和x^2直接相关y=x^2 时间复杂度O(n^2)数据结构-----------→ 对大规模的数据进行合理的规划,提高操作效率。(2)k层关于n的循环O(n^k)描述算法运行时间的函数。

2024-10-02 20:53:00 537 2

空空如也

空空如也

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

TA关注的人

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