- 博客(6)
- 收藏
- 关注
原创 创建一个对象用什么运算符?对象实例与对象引用有何不同?
类是一个模板,定义了对象的结构和行为,而对象实例则是根据这个模板创建出来的具体的实体。在Java中,对象是存储在堆内存(Heap Memory)中的,而对象引用则存储在栈内存(Stack Memory)中。栈内存中的对象引用指向堆内存中的对象实例。对象引用(Object Reference)是一个变量,它用来存储对象实例的内存地址。通过对象引用,我们可以访问对象实例的属性和方法。当说“对象引用指向对象实例”时,意味着对象引用变量保存了对象实例的内存地址。在Java中,多个对象引用可以指向同一个对象实例。
2025-04-09 22:22:20
494
原创 antPathMatcher.match()路径匹配详解
antPathMatcher.match是一个非常强大的工具,用于基于模式匹配路径。它支持多种通配符,能够灵活地定义路径匹配规则,广泛应用于 Spring 框架中的路径匹配场景。
2025-03-27 14:35:47
417
原创 Spring、Spring MVC 和 Spring Boot区别
Spring是一个IOC容器,用来管理Bean,使用依赖注入实现控制反转,可以很方便的整合各种框架,提供AOP机制弥补OOP的代码重复问题、更方便将不同类不同方法中的共同处理抽取成切面、自动注入给方法执行,比如日志、异常等Spring MVC是spring对web框架的一个解决方案,提供了一个总的前端控制器Servlet,用来接收请求,然后定义了一套路由策略(url到handle的映射)及适配执行handle,将handle结果使用视图解析技术生成视图展现给前端。
2025-03-26 23:03:40
1031
原创 Spring Cloud Gateway 中 chain.filter(exchange) 的含义
在Spring Cloud Gateway中,请求的处理是通过一系列的过滤器链(GatewayFilterChain)来完成的。每个过滤器(GlobalFilter或GatewayFilter)都可以对请求进行处理,但通常不会直接处理完所有逻辑,而是将请求传递到下一个过滤器,直到所有过滤器都处理完毕,最终将请求发送到目标服务。是 Spring Cloud Gateway 过滤器链机制的核心,通过这个方法调用,可以确保请求能够继续传递到后续的过滤器,最终到达目标服务。在实际开发中,正确使用。
2025-03-26 14:52:45
915
原创 零基础学会Java反射:从入门到实践
反射是工具而不是银弹(何为银弹?狼人传说中,只有银弹(银质子弹)才能制服这些猛兽。对应到软件开发活动中,银弹特指开发者们寻求的一种克服软件开发这个难缠的猛兽的“万能钥匙“),合理使用能让代码更灵活,滥用会导致维护困难。建议在框架开发、动态扩展等场景中使用,常规业务代码优先使用传统面向对象方法。阅读包源码尝试实现简单的IoC容器结合注解实现更优雅的反射编程学习反射在热门框架(如Spring)中的应用。
2025-02-16 11:10:17
603
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人