java教程技术文章
-
本文用订单查询接口讲清 Java HttpClient 的实战用法:设置连接超时和请求超时,发送 GET 请求,判断状态码,读取响应体,并给慢接口补上兜底处理。224 收藏 -
文章 · java教程 | 2星期前 | 时间处理 · instant · Java教程 · 时区转换 · DateTimeFormatter · java DateTimeFormatter java.time 时区处理 ZoneId INSTANT
本文用订单支付时间示例讲清 Java 时间与时区处理:存储用 Instant,展示用 ZoneId,格式化用 DateTimeFormatter,并避开 LocalDateTime 直接跨区传输的偏差。461 收藏 -
文章 · java教程 | 2星期前 | Java · Stream · 集合统计 · 分组聚合 · Collectors · java Stream Collectors groupingBy counting summarizingInt
本文用订单列表示例讲清 Java Stream 分组统计:按状态分组计数、按用户汇总金额、用 summarizingInt 一次拿到数量、总和、最大值和平均值。478 收藏 -
文章 · java教程 | 2星期前 | Java · 文件读取 · 异常处理 · 资源管理 · try-with-resources · java 异常处理 try-with-resources 资源关闭 AutoCloseable 文件流
本文用文件读取和目录扫描两个场景,演示 Java try-with-resources 如何自动关闭资源、控制关闭顺序,并避免 finally 分支遗漏带来的线上隐患。268 收藏 -
用订单金额计算场景讲清楚 Java 中 double 处理金额为什么容易出错,以及如何用 BigDecimal 的字符串构造、固定小数位和 RoundingMode 做出稳定的金额计算流程。324 收藏 -
文章 · java教程 | 2星期前 | 异步编程 · Java教程 · 超时治理 · CompletableFuture · java 异步任务 超时处理 completablefuture orTimeout completeOnTimeout
通过一个订单页异步聚合案例,演示 Java CompletableFuture 的 orTimeout、completeOnTimeout、异常兜底、耗时日志和常见坑,避免慢任务拖垮接口。421 收藏 -
通过一个接口任务堆积案例,讲清 Java 线程池核心参数、有界队列、拒绝策略和监控指标,帮助服务避免内存暴涨和请求雪崩。143 收藏 -
文章 · java教程 | 3星期前 | 并发编程 · 生产实践 · Java教程 · JDK25 · 虚拟线程 · 虚拟线程 Java 25 JEP 505 Structured Concurrency StructuredTaskScope
从 Spring Boot 聚合接口超时治理出发,讲清 Java 25 Structured Concurrency 预览 API 的适用边界、取消语义、代码改造和上线检查。443 收藏 -
从生产懒加载和启动成本治理场景出发,讲清 Java 25 Stable Values 预览特性的适用边界、代码改造、失败语义和上线检查。121 收藏 -
从一次 Spring Boot 结构化日志改造复盘讲起,拆解字段契约、MDC 生命周期、日志成本、告警迁移和上线检查。332 收藏 -
从一次 Spring Boot 虚拟线程升级复盘讲起,拆解 JDK 21/23 与 24/25 下 synchronized pinning 的差异、JFR 诊断步骤、代码改造和上线检查清单。472 收藏 -
文章 · java教程 | 3星期前 | 线程池 · Spring Boot · 生产实践 · Java教程 · ThreadPoolExecutor · java 性能优化 线程池 spring boot threadpoolexecutor
一篇 Java/Spring Boot 线程池生产复盘:从队列堆积、拒绝异常和 p99 抬高出发,讲清 ThreadPoolExecutor/ThreadPoolTaskExecutor 的 core、max、queueCapacity、拒绝策略、上下文传递和上线压测。326 收藏 -
文章 · java教程 | 3星期前 | Spring Boot · 事务管理 · 生产实践 · Java教程 · Transactional · java 事务管理 spring boot 生产实践 Transactional
一篇 Java/Spring Boot 事务生产复盘:解释 @Transactional 自调用、proxy 模式、checked exception 默认不回滚、异步线程事务不传递等失效点,并给出拆分事务边界和上线检查清单。259 收藏 -
文章 · java教程 | 3星期前 | 微服务 · 生产实践 · Java教程 · Spring Cloud · OpenFeign · java 微服务 Spring Cloud 超时重试 OpenFeign
一篇 Java/Spring Cloud OpenFeign 生产复盘:从慢下游拖垮订单服务出发,讲清 connectTimeout/readTimeout、重试幂等性、CircuitBreaker、fallback、连接池和坏天气压测。363 收藏 -
文章 · java教程 | 3星期前 | Spring Boot · 生产实践 · Java教程 · Micrometer · Actuator · java spring boot Micrometer 可观测性 actuator
一篇 Java/Spring Boot 可观测性教程:用 Actuator 和 Micrometer 建立 HTTP 延迟、错误率、JVM、连接池和业务 Timer 指标,避免高基数标签,做出能行动的 p95/p99 告警。240 收藏