自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java并发编程深度实践:多线程、线程池与异步编排全面解析

线程创建:永远使用线程池而非直接new Thread()异常处理:为每个线程/线程池设置未捕获异常处理器资源控制:设置合理的线程池大小和队列容量异步编程使用CompletableFuture而非原生Future注意上下文传递问题监控告警:对线程池关键指标进行监控// 终极防御式编程示例try {if (ex!= null) {// 统一异常处理逻辑});希望这篇融合了深度原理与实践经验的文章能帮助您在Java并发编程领域更进一步!

2025-07-13 22:19:26 477

原创 Java多线程与异步编排深度实战:异常处理与性能优化

某次促销活动因异常导致30%的订单未更新统计数据。

2025-07-13 19:18:02 249

原创 Spring ApplicationContextAware调用机制完全解析

【代码】Spring ApplicationContextAware调用机制完全解析。

2025-07-06 23:59:42 156

原创 Java泛型类型擦除与反射获取泛型类型的深度解析

Java的泛型在编译时会被擦除,即所有泛型类型参数都会被替换为它们的上限类型(没有指定上限则替换为Object)。这样做的主要目的是保持与旧版本Java的兼容性。示例在编译后,两者都会变成(或指定的上限类型),运行时JVM不知道它们原本的类型参数是什么。| 情形 | 能否获取泛型类型 | 原因 || 类/接口字段声明 | 能 | 信息保存在字段的Signature属性中 || 方法参数/返回值 | 能 | 信息保存在方法的Signature属性中 |

2025-07-06 22:32:11 2074

原创 Socket、TCP和HTTP之间的关系解析

Socket是网络通信的编程接口,是TCP/UDP等协议的使用入口TCP是可靠传输的协议,为上层应用(如HTTP)提供可靠的数据传输服务HTTP是应用层协议,依赖TCP提供的数据传输服务,定义了Web通信的标准HTTP通过TCP实现可靠传输,而TCP的功能通过Socket提供给应用程序使用。理解这三者的关系,是掌握网络编程的重要基础。无论是开发Web应用,还是实现底层网络通信,都离不开对这些概念的深入理解。

2025-07-06 17:28:10 641

原创 深度解析:JDBC为什么要破坏Java双亲委派机制

全栈委派 | ✔️ | ❌ | 需要修改JVM核心库 || 传统委派 | ✔️ | ❌ | 无法加载第三方实现 || 上下文类加载器 | ❌ | ✔️ | 灵活但需谨慎使用 |JDBC破坏双亲委派的本质,是Java平台在保持核心库安全性的前提下,为。

2025-06-23 22:54:45 1792

原创 深度解析Java中synchronized的实现原理

是Java中最基本的同步机制,主要用于解决多线程并发访问的原子性、可见性和有序性问题。

2025-06-22 16:48:30 718

原创 通过Aop方式实现登录验证

通过Aop方式实现登录验证

2023-03-09 11:11:23 442

原创 SpringAop切入点表达式

Spring Aop 切入点表达式

2023-03-09 10:20:33 136

原创 aop之cglib和jdk动态代理的区别

java动态代理

2023-03-09 10:16:16 206

原创 java线程安全工作思考

java线程安全

2023-03-08 18:48:16 180

原创 OpenJ9和Hotspot对照

OpenJ9和Hotspot参数对照

2023-03-01 10:06:06 1566 1

原创 SDK与API的区别

SDK概念

2023-02-20 11:19:06 345

空空如也

空空如也

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

TA关注的人

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