一、问题背景
两个月前的一个版本需要对接腾讯会议相关接口,需要接收腾讯会议事件变更回调,腾讯会议通过webhook的形式发送http请求到我们的测试环境服务中,
2025年10月13日
两个月前的一个版本需要对接腾讯会议相关接口,需要接收腾讯会议事件变更回调,腾讯会议通过webhook的形式发送http请求到我们的测试环境服务中,
2025年10月13日
1.升级动因
oOracle长期支持策略
o现代特性需求:协程、模式匹配、ZGC等
o安全性与性能的需求
oAI新技术引入的版本要求
2025年10月13日
这个问题源于某一次性能测试中写了一个异步显示QPS的功能,思路是在动态性能测试模型中异步线程中增加输出QPS的能力。就是获取1s内发出去的请求,然后当做实时QPS输出。
2025年10月13日
你可以在Java开发过程中,遇到过需要将元数据(描述其他数据的数据)与类、方法或者其他元素相关联的情况。
例如,在开发过程中,需要识别大型应用程序中未完成的类。对于每个未完成的类,元数据可能包含未完成类的开发人员的项目、预计完成时间。
2025年10月13日
我把 AOP(面向切面编程) 在 Spring Boot 里的方方面面讲透:从概念、实现原理、常见切点表达式、Advice 类型、与事务/代理的交互,到常见坑、调试与生产实践。篇幅会比较长,但尽量条理清楚、实用可复制。
2025年10月13日
2025年10月13日
呃,你是不是写Java已经有些年头了?还依稀记得这些吧:
那些年,它还叫做Oak;那些年,OO还是个热门话题;那些年,C++同学们觉得Java是没有出路的;那些年,Applet还风头正劲…… 但我打赌下面的这些事中至少有一半你还不知道。
1. 其实没有受检异常(checked exception)
是的!JVM才不知道这类事情,只有Java语言才会知道。
2025年10月13日
在平时的需求开发中,经常会有参数校验的需求,比如一个接收用户注册请求的接口,要校验用户传入的用户名不能为空、用户名长度不超过20个字符、传入的手机号是合法的手机号格式等等。遇到这种情况很多人会在controller接口中去写一些判断代码。但是如果我们又提供了一个修改用户信息的接口,这个接口也需要对用户的参数进行校验,那么我们的校验代码就会散落在两个地方,和真正的业务处理逻辑耦合在一起,而且如果未来要新增一种校验逻辑也需要在修改多个地方。
2025年10月13日
本文总结了Java开发者经常会犯的前十种错误列表。
Top1. 数组转换为数组列表
将数组转换为数组列表,开发者经常会这样做:
List<String> list = Arrays.asList(arr);
Arrays.asList将返回一个数组内部是私有静态类的ArrayList,这不是java.util.ArrayList类,