- 博客(14)
- 收藏
- 关注
原创 Spring框架全面解析:从核心原理到企业级应用
Spring框架是Java企业级应用开发的核心框架,由Rod Johnson于2003年提出,现已发展成包含Spring Boot、Spring Cloud等子项目的庞大生态系统。其核心价值包括轻量级设计、控制反转(IoC)、面向切面编程(AOP)等特性。Spring容器管理Bean的生命周期,支持构造器、Setter和字段注入等多种依赖注入方式。框架还提供统一的数据访问抽象、声明式事务管理以及强大的Spring MVC架构。Spring Boot通过自动化配置简化开发,而Spring Security和S
2025-07-14 22:49:34
625
原创 ssm知识
SSM框架作为Java企业级开发的主流技术栈,通过Spring的IoC和AOP核心功能、Spring MVC的Web层支持以及MyBatis的灵活数据访问,为开发者提供了一套完整的解决方案。本文从框架整合、配置详解到实战案例,系统地介绍了SSM框架的开发流程和最佳实践。
2025-07-14 22:40:45
860
原创 java代理
代理模式是Java中非常重要且实用的设计模式,它通过引入代理对象来控制对原始对象的访问。本文详细介绍了静态代理和动态代理(包括JDK动态代理和CGLIB动态代理)的实现原理、优缺点及应用场景。在实际开发中,我们应该根据具体需求选择合适的代理方式,并遵循最佳实践来确保代码的可维护性和性能。
2025-07-14 22:31:36
819
原创 Spring核心机制:IOC与AOP深度解析
Spring框架通过IOC(控制反转)和AOP(面向切面编程)两大核心机制,实现了企业级应用的高效开发。IOC将对象创建与依赖管理的控制权交给容器,降低组件耦合度;AOP通过动态代理技术解耦横切关注点(如日志、事务),提升代码可维护性。
2025-06-21 16:17:57
794
原创 java反射
Java 反射犹如一把“双刃剑”,以强大的动态特性打破了静态编程的边界,赋予程序在运行时剖析自身、灵活调整行为的能力。它是众多开源框架背后的“隐形推手”,也是实现软件架构动态扩展的关键技术,让开发者得以构建出更具适应性与通用性的系统。然而,在享受其带来的便利与创新时,也不应忽视性能损耗、安全性隐患等问题。唯有将反射机制与传统编程范式有机结合,取其长、避其短,方能在程序开发的道路上充分释放其潜力,为复杂多变的业务需求打造坚实、高效的技术基石。
2025-05-09 15:58:26
829
原创 java继承篇
Java继承是面向对象编程的重要特性,它通过`extends`关键字,让子类获取父类的属性和方法,实现代码复用,避免重复开发,提升开发效率与代码可维护性。同时,继承构建了类的层次结构,清晰展现类间关系,为多态性奠定基础,使程序能根据对象实际类型动态调用方法。此外,子类可在继承基础上新增属性和方法,或重写父类方法实现个性化功能,并且通过访问修饰符控制父类成员在子类中的可见性与访问权限,增强数据安全性和封装性。
2025-04-21 00:19:00
839
原创 Java封装篇
在 Java 里,封装属于面向对象编程的关键特性之一。它指的是把数据(属性)和操作这些数据的方法捆绑在一起,形成一个独立的单元,也就是类。同时,对类的成员进行访问控制,以限制外部对类内部数据的直接访问,仅允许通过类提供的公共方法来操作数据。
2025-04-21 00:02:34
383
原创 前后端批量删除
上面一句在html中,下一句在js当中。创建第一列表格是多选形式并赋予其作用。使得按下批量删除按钮之后将选择的所有元素删除。调取post方法,删除元素。
2025-04-20 23:51:13
184
原创 前后端中页码的添加与获取
首先第一步最重要的是获取页码总数,在数据库中所创建的表,其中,元素或许有很多很多,我们可以分成六个元素是一页,我们需要获取的是总页数是多少?调用getcountservlet并创建首页上一页1234-----下一页=尾页样式,并且赋予class变量,并且各自对应各自的class变量,加上样式切换。使用get类获取页码数。
2025-04-20 22:37:46
221
原创 java——内存图
画Java内存图优势显著。它能直观呈现程序执行过程,帮助理解对象创建、方法调用逻辑;清晰展示对象存储和引用关系,助力掌握内存管理机制;当程序出现空指针异常、内存泄漏等问题时,借助内存图能快速定位并解决问题 。
2025-03-29 19:43:48
413
原创 B+树11
这样一来,读取数据的时候,一次就能把一个节点的数据都读出来,而且B+树还尽量把相数据都放在一个节点里,就像把同一类的书都放在一个书架格子里,这样找书的时候,就不用在好多书架格子之间来回跑,减少了磁盘的操作次数,找数据的速度就快多了。就好像是,B+树就像是一个超级有序的图书馆,所有的书籍信息(关键字)和它们摆放的位置(数据指针)都在图书馆最底层的书架(叶子节点)上,而且这些书架是按顺序连在一起的。总之,B+树就像一个可靠的小帮手,在数据的世界里,帮我们快速找到想要的东西,未来也值得我们期待。
2025-03-23 11:49:26
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人