收录了Java教程频道下的 54 篇文章
-
- Java 25 灵活构造器怎么做参数校验:super 前置代码、this 规则与迁移边界
- Java 25 将 Flexible Constructor Bodies 变成永久特性,构造器可以在 super() 或 this() 前执行不依赖实例的校验和参数准备。本文用订单金额校验和继承构造器示例,讲清可写什么、不能引用什么,以及从 Java 24 预览代码迁移时要检查的边界。
- 文章· java教程 | 3天前 | 面向对象· Java教程· Java 25· 语言特性· 构造器· Java 25 JEP 513 Flexible Constructor Bodies super 构造器 Java 构造器 271浏览 收藏
-
- @Transactional 失效复盘:自调用、异常回滚和异步线程别再踩坑
- 一篇 Java/Spring Boot 事务生产复盘:解释 @Transactional 自调用、proxy 模式、checked exception 默认不回滚、异步线程事务不传递等失效点,并给出拆分事务边界和上线检查清单。
- 文章· java教程 | 2个月前 | Spring Boot· 事务管理· 生产实践· Java教程· Transactional· java 事务管理 spring boot 生产实践 Transactional 259浏览 收藏
-
- Java ObjectInputFilter 拒绝后怎么定位:serialClass、depth 与 arrayLength 测试清单
- Java ObjectInputFilter 可以在对象反序列化过程中检查类名、数组长度、对象图深度、引用数和输入字节数。本文用一个白名单场景写出最小过滤器,并用可验证的拒绝案例检查边界。
- 文章· java教程 | 4天前 | 反序列化· Java教程· 安全编程· Java IO· java Java安全 ObjectInputFilter 反序列化过滤 Serialization Filter 257浏览 收藏
-
- Spring Security JWT 401/403 排查:别再把过滤链和权限前缀搅在一起
- 从一次 JWT 明明带了却返回 401/403 的生产排查讲清 Spring Security 过滤链、Bearer Token、SecurityContext、权限前缀和 /error 二次拦截。
- 文章· java教程 | 2个月前 | JWT· Spring Boot· 生产实践· Java教程· Spring Security· java jwt spring boot Spring Security 后端安全 255浏览 收藏
-
- Java CompletableFuture 聚合接口优化:用超时兜底把 P95 从 920ms 降到 330ms
- 用指标驱动方式讲解 Java CompletableFuture 聚合接口优化:先建立串行调用基线,再改为并发请求、设置超时兜底,最后用 P95、错误率和慢依赖占比验证效果。
- 文章· java教程 | 1个月前 | 性能优化· Java教程· CompletableFuture· 接口聚合· java completablefuture orTimeout completeOnTimeout 接口性能 P95 255浏览 收藏
-
- Java Stream mapMulti 怎么替代 flatMap:条件展开、空结果与分配边界
- Java Stream 的 mapMulti 适合把一个元素展开为零个或少量结果,尤其适用于带条件分支的解析和提取。本文用订单标签解析示例说明它与 flatMap 的选择、泛型推断、Consumer 生命周期和验收边界。
- 文章· java教程 | 1星期前 | Stream· Java教程· 性能边界· mapMulti· flatMap· Java mapMulti Stream flatMap Java Stream 条件展开 Java 16 250浏览 收藏
-
- Java record 怎么防止可变集合从外部改进来:List.copyOf、数组克隆和构造器核对
- Java record 没有 setter,并不表示放进 record 的 List、数组或可变对象不会在别处被改动。订单入参一旦把调用方集合或签名数组的引用直接保存,接口进入服务层后仍可能出现内容漂移。用 List.copyOf 固定集合结构、对数组在构造器和访问器两端复制,再用一段小检查覆盖输入侧与输出侧,就能把 record 的边界写得更可靠。
- 文章· java教程 | 1个月前 | Record· Java教程· 防御式拷贝· List.copyOf· Arrays.copyOf· 不可变性· arrays.copyof 可变集合 Java record List.copyOf 防御式拷贝 数组克隆 247浏览 收藏
-
- Spring Boot 指标告警实战:Actuator + Micrometer 让慢接口先暴露
- 一篇 Java/Spring Boot 可观测性教程:用 Actuator 和 Micrometer 建立 HTTP 延迟、错误率、JVM、连接池和业务 Timer 指标,避免高基数标签,做出能行动的 p95/p99 告警。
- 文章· java教程 | 2个月前 | Spring Boot· 生产实践· Java教程· Micrometer· Actuator· java spring boot Micrometer 可观测性 actuator 240浏览 收藏
-
- Spring Boot 开虚拟线程后吞吐没上去?先查这 5 个生产坑
- 以 Java 21 虚拟线程和 Spring Boot 灰度上线为主线,拆解适用场景、连接池边界、pinning、ThreadLocal 和上线检查清单。
- 文章· java教程 | 2个月前 | 并发编程· Spring Boot· 生产实践· Java教程· JVM调优· java 性能优化 spring boot JVM 虚拟线程 239浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让学生了解MySQL如何与客户端进行通信。此外,课程还将介绍如何优化MySQL的网络通信性能,包括连接池、网络压缩、SSL加密等高级技术。学生将通过实践项目,亲手
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习

