<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Java on Blog</title><link>https://icelemon.top/tags/java/</link><description>Recent content in Java on Blog</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 24 Oct 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://icelemon.top/tags/java/index.xml" rel="self" type="application/rss+xml"/><item><title>HTTP API：把请求、响应与失败写成契约</title><link>https://icelemon.top/tech/backend/http-api-contract/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/http-api-contract/</guid><description>从资源和状态码出发，设计能校验、重试、分页并保持兼容的服务接口。</description></item><item><title>Java 服务基础：类型、异常、资源与运行时</title><link>https://icelemon.top/tech/backend/java-runtime/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/java-runtime/</guid><description>用金额对象和并发计数实验掌握 Java 21 的值建模、异常链、自动关闭和 JVM 诊断入口。</description></item><item><title>Java 工程：带幂等、事务和权限的预约服务</title><link>https://icelemon.top/tech/backend/java-reservation-project/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/java-reservation-project/</guid><description>运行 Spring Boot 预约服务，通过并发与权限测试检查一次预约只扣一次库存并同时写入 Outbox。</description></item><item><title>Java／Spring Boot 路线：从语言边界到事务服务</title><link>https://icelemon.top/tech/backend/java-spring-route/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/java-spring-route/</guid><description>以 Java 21 与 Spring Boot 预约工程贯穿语言、框架、SQL、权限、并发和交付。</description></item><item><title>Spring Boot：从请求到事务的调用边界</title><link>https://icelemon.top/tech/backend/spring-boot-service/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/spring-boot-service/</guid><description>理解自动配置、依赖注入、Controller、Service、事务代理与配置测试。</description></item><item><title>并发与背压：让任务数量、资源和取消有边界</title><link>https://icelemon.top/tech/backend/concurrency-control/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/concurrency-control/</guid><description>用线程、协程、互斥和有界队列理解共享状态，避免无上限并发与资源耗尽。</description></item><item><title>分布式可靠性：在超时与部分失败中做取舍</title><link>https://icelemon.top/tech/backend/distributed-reliability/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/distributed-reliability/</guid><description>理解超时、重试预算、一致性、复制、分片、租约，以及什么时候值得拆服务。</description></item><item><title>服务测试与调试：验证状态变化和故障边界</title><link>https://icelemon.top/tech/backend/testing-debugging/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/testing-debugging/</guid><description>建立单元、集成、契约与并发测试，使用可控制的故障代替随机等待。</description></item><item><title>后端主干路线：从接口契约到可靠运行</title><link>https://icelemon.top/tech/backend/service-core-route/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/service-core-route/</guid><description>先建立协议、数据与并发模型，再通过权限、测试、交付把服务做完整。</description></item><item><title>缓存一致性：从一次旧值回填开始</title><link>https://icelemon.top/tech/backend/cache-consistency/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/cache-consistency/</guid><description>理解 Cache Aside、失效竞争、TTL、热点合并与 Redis 资源边界。</description></item><item><title>交付与观测：让服务能发布、定位和恢复</title><link>https://icelemon.top/tech/backend/delivery-observability/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/delivery-observability/</guid><description>把构建、迁移、健康检查、日志指标追踪、压测和备份恢复连成一次可复核交付。</description></item><item><title>身份与权限：从登录成功到每次对象访问</title><link>https://icelemon.top/tech/backend/auth-authorization/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/auth-authorization/</guid><description>区分身份验证、会话、令牌与对象级授权，防止越权并正确处理浏览器安全边界。</description></item><item><title>事务与隔离：并发时仍然守住约束</title><link>https://icelemon.top/tech/backend/transactions-isolation/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/transactions-isolation/</guid><description>用库存扣减和双会话实验理解原子性、MVCC、锁、死锁以及事务重试边界。</description></item><item><title>数据建模：用约束保存业务事实</title><link>https://icelemon.top/tech/backend/data-model-sql/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/data-model-sql/</guid><description>以预约数据为例，学习主键、外键、唯一性、金额、时间、迁移和参数化 SQL。</description></item><item><title>索引与执行计划：让查询成本可解释</title><link>https://icelemon.top/tech/backend/indexes-query-plans/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/indexes-query-plans/</guid><description>通过数据分布、复合索引、游标分页和 EXPLAIN 理解优化收益与代价。</description></item><item><title>消息投递：确认、重复、顺序与 Outbox</title><link>https://icelemon.top/tech/backend/messaging-delivery/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://icelemon.top/tech/backend/messaging-delivery/</guid><description>从一次提交后断连出发，理解至少一次投递、消费幂等和数据库与消息的协调。</description></item></channel></rss>