自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Day6 | Spring MVC核心机制剖析——从请求到响应的全链路追踪

参数校验失败 | 422 | { "code": "INVALID_PARAM" } || 并发版本冲突 | 409 | { "message": "数据已被修改" } || 创建资源成功 | 201 | Location头返回资源地址 |1. **标题优化**:使用“全链路追踪”“源码层”等技术深度关键词。## **二、DispatcherServlet工作原理解析**| 启用分块传输(chunked) | +32% | 27% || 使用NIO文件拷贝 | +41% | 55% |

2025-04-29 16:15:20 908

原创 Spring Day5 | 事务失效的8大坑位——90%程序员踩过的血泪教训

/ 转换为受检异常。- 敏感操作添加`rollbackFor = Exception.class`- 资金操作必须使用`Propagation.REQUIRED`3. 使用`@GlobalTransactional`注解。| 指标 | 本地事务 | Seata分布式事务 |- 默认只回滚`RuntimeException`## **三、分布式事务实战:Seata整合**## **一、血泪案例:千万级订单资金漏洞**## **二、事务失效的八大陷阱与解决方案**2. 配置`file.conf`定义事务组。

2025-04-24 21:26:42 288

原创 Spring Day4 | AOP实战:用“代码魔术”3倍提升接口性能

*传统解决方案**:在每个方法中手工添加日志/校验代码 → **代码膨胀+维护噩梦**4. **资源诱导**:文末提供“Spring AOP速查表.pdf”获取需关注+评论。| **JDK动态代理** | 基于接口实现 | 快15% | 目标类有接口实现 || **CGLIB代理** | 继承方式生成子类 | 内存占用高 | 无接口的类 |1. **标题优化**:加入数字/结果对比(如“3倍提升”)引发好奇。**效果对比**:代码量减少70%,系统可观测性提升300%

2025-04-24 08:52:47 705

原创 Spring Day3 | 依赖注入深度解析:构造器 vs Setter vs 字段注入

ApplicationContextAware | 实现接口手动获取Bean | 特殊场景规避 || @Lazy延迟加载 | 在其中一个依赖添加@Lazy注解 | 单例Bean间循环 || Setter方法注入 | 将字段注入改为Setter方法注入 | 非构造器循环 |## **三、Java Config配置实践**## **一、三种依赖注入方式对比实验**| 方案 | 实现方式 | 适用场景 |## **二、循环依赖问题解决方案**- 可选依赖使用Setter注入。-- 保留XML配置优势 -->

2025-04-23 16:05:21 465

原创 Spring Day2 | 深入理解Bean作用域与生命周期管理

public void onDestroy() { System.out.println("Bean销毁");public void afterPropertiesSet() { /* 初始化逻辑 */ }| @Autowired | 自动装配依赖 | `<property ref="...">` || @Component | 通用组件类 | `<bean id="...">` |public void destroy() { /* 销毁逻辑 */ }| 注解 | 适用场景 | XML等效配置 |

2025-04-22 10:01:18 638

原创 Spring入门 从零理解控制反转(IoC)核心思想

**调试技巧**:在IDEA中使用`Diagrams > Show Diagram`查看Bean依赖关系。- **IntelliJ IDEA 2023.1** (学生可免费认证)- **理解难点**:IoC将控制权从程序员转移给容器,初期会不适应。- **JDK 17** (注意与后续Spring版本的兼容性)- **Maven 3.8.6** (配置阿里云镜像加速)容器自动处理依赖关系,实现**配置与代码分离**// Getter/Setter省略...**三、第一个Spring程序实践**

2025-04-21 16:18:08 288 1

空空如也

空空如也

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

TA关注的人

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