首页
个人开发
工作相关
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1828
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
作者 【1】 的文章
2025-12-13
Spring事务管理中,@Transactional注解在同一个类内部方法调用时失效的原因及解决方案
当在同一个类的非事务方法中直接调用带有@Transactional的方法时,事务会失效。核心原因和解决方案如下:原因:Spring事务基于AOP代理实现,自调用会绕过代理机制解决方案:将事务方法移到另一个Bean中通过AopContext获取当前代理对象调用使用编程式事务管理
2025年-12月-13日
17 阅读
0 评论
Spring框架
2025-12-13
设计分布式服务调用链中的异常处理与资源清理框架
在分布式系统中实现安全的异常处理需要:构建分层异常体系区分业务异常和系统异常使用CompletionException包装异步调用异常通过try-with-resources和finally块确保资源释放使用ThreadLocal和MDC传递分布式上下文实现异常转换机制避免敏感信息泄露结合断路器模式(如Resilience4j)处理级联故障
2025年-12月-13日
19 阅读
0 评论
异常处理
2025-12-13
Spring MVC中如何定义一个简单的控制器并处理GET请求?
在Spring MVC中处理GET请求的基本步骤:使用@Controller注解标记控制器类使用@GetMapping注解定义处理GET请求的方法返回视图名称字符串(会被视图解析器解析)通过方法参数接收请求参数(可选)
2025年-12月-13日
18 阅读
0 评论
Spring MVC
2025-12-13
如何诊断和解决Java应用中由大对象分配导致的内存泄漏与频繁Full GC问题?
诊断和解决步骤:识别症状:监控到频繁Full GC且老年代持续增长获取内存快照:使用jmap -histo:live或MAT分析堆内存定位泄漏源:查找意外存活的大对象(如缓存、集合)修复代码:修复未释放的资源引用限制缓存大小(使用WeakReference或LRU)优化大对象分配策略GC调优:调整-XX:NewRatio或-Xmn优化分代大小
2025年-12月-13日
21 阅读
0 评论
垃圾回收机制
2025-12-13
使用Stream API处理多层嵌套集合并避免空指针
核心解决方案:使用flatMap展开嵌套集合用Optional.ofNullable()包装可能为null的集合通过mapToDouble和sum计算总和使用DecimalFormat格式化结果结合方法引用(::)简化代码
2025年-12月-13日
17 阅读
0 评论
Java 8+ 新特性
2025-12-13
如何实现自定义用户认证逻辑并集成Spring Security?
实现自定义认证逻辑的核心步骤:创建自定义UserDetailsService实现,重写loadUserByUsername方法配置密码编码器(推荐BCryptPasswordEncoder)在安全配置中注册自定义服务和密码编码器处理UsernameNotFoundException等认证异常实现UserDetails接口扩展用户属性(可选)
2025年-12月-13日
15 阅读
0 评论
Spring Security
2025-12-13
设计基于反射和注解的动态参数验证框架
实现要点:创建@ParamRange注解定义参数约束通过动态代理拦截方法调用使用反射解析方法参数注解实现多层嵌套参数验证逻辑统一处理验证异常并返回结构化错误
2025年-12月-13日
20 阅读
0 评论
反射与注解
2025-12-13
简述Java线程池的创建及核心参数
Java线程池通过ThreadPoolExecutor创建,核心参数包括:corePoolSize:核心线程数maximumPoolSize:最大线程数keepAliveTime:非核心线程空闲存活时间workQueue:任务队列threadFactory:线程工厂handler:拒绝策略作用:复用线程资源,控制并发开销。
2025年-12月-13日
20 阅读
0 评论
多线程与线程池
2025-12-13
实现一个简单的泛型类:泛型盒子
实现一个泛型盒子类需要:使用<T>声明类型参数用T定义成员变量和方法参数/返回类型提供存取方法保证类型安全示例代码:public class Box { private T content; public void put(T item) { this.content = item; } public T get() { return content; } }
2025年-12月-13日
18 阅读
0 评论
泛型
2025-12-13
Spring Data JPA 中 Repository 接口的基本使用
Spring Data JPA 的 Repository 接口是数据访问的核心组件,主要功能包括:内置CRUD方法:通过继承 CrudRepository 或 JpaRepository 获得自动查询生成:遵循命名规范的方法会自动实现查询逻辑减少样板代码:无需手动编写实现类
2025年-12月-13日
22 阅读
0 评论
Spring Data JPA
21
22
23
24
25