首页 / 标签TAG / SPRINGFORALL

# java

围绕 java 的技术文章与经验分享。

共 1030 篇文章

Java Stream 性能迷思:为什么你的“优雅”代码会让生产环境崩溃?

几年前,我评审过一份出自一位极其聪明且充满热情的开发者之手的 Pull Request。 那段代码写得非常整洁,甚至堪称艺术:到处都是 Java Stream,大量的 map、filter、collect 链式调用,充满了函数式编程的优雅感。然而,当我们进入压力测试阶段时,现实狠狠地给了我们一记耳光

Bean Validation 中 @NotNull、@NotEmpty 和 @NotBlank 的区别

你是不是也遇到过这种场景:后端已经加上了各种校验注解,但接口返回的 400 提示要么太模糊,要么和预期不一样——有的字段明明是空字符串却通过了校验,有的字段是只有空格也被算“有值”? 很多 Java 项目都会用 Bean Validation(比如 Hibernate Validator)做参数校验