qinghuan
← 课程与学习资源

QINGHUAN / 专题补充 / 2026-10-30

把配置与结果之间的边界验清楚

缓存注解、查询设置和训练参数都需要放回实际执行路径。先选一个正在遇到的问题,读清契约,写下预期,再记录自己的结果。

SPRING CACHE

缓存的操作与结果

先区分读、写、失效和事务时点,再检查对象隔离与异步返回值。

  1. 01

    缓存读取降级与写入失败的分段验收

    区分缓存提供者读取、写入和业务加载失败,比较普通与同步模式的错误回调。

    阅读讲义与验收步骤 →
  2. 02

    事务感知缓存与回滚边界验收

    检查提交后缓存操作、即时操作和回滚之间的边界。

    阅读讲义与验收步骤 →
  3. 03

    本地缓存返回对象的可变性与隔离验收

    通过引用、按值保存和嵌套对象对照,检查展示加工是否污染缓存。

    阅读讲义与验收步骤 →
  4. 04

    条件缓存与空结果的分段验收

    区分 condition、unless、Optional 解包与已缓存空结果。

    阅读讲义与验收步骤 →
  5. 05

    缓存失效的调用结果与影响范围验收

    比较正常返回、抛错和调用前失效,核对单键与全区清除范围。

    阅读讲义与验收步骤 →
  6. 06

    缓存更新的执行与返回值契约验收

    用调用次数和实际值类型验证 CachePut 更新契约。

    阅读讲义与验收步骤 →
  7. 07

    异步缓存的完成值与流式边界验收

    检查 Future 完成值、有限 Flux 列表及异步缓存实现的前提。

    阅读讲义与验收步骤 →

JAVA EXECUTION

Java 执行与测试边界

跟踪任务在哪个线程执行、事务何时结束,以及校验失败发生在方法体之前还是之后。

  1. 01

    异步工具线程池的排队、扩容与饱和拒绝

    用门闩分别观察入队、扩容、拒绝与 CallerRunsPolicy 在提交线程执行任务的边界。

    阅读讲义与验收步骤 →
  2. 02

    测试事务的提交路径与线程边界

    区分提交标志、事务结束和提交后效果,并用同线程与抢占式超时对照验证测试回滚范围。

    阅读讲义与验收步骤 →
  3. 03

    方法校验失败发生在业务执行之前还是之后

    使用调用计数与违规位置区分输入拒绝和返回值拒绝,避免把校验异常一律映射为输入错误或安全重试。

    阅读讲义与验收步骤 →

JDBC QUERIES

JDBC 查询与资源生命周期

从资源关闭和结果映射开始,逐项检查查询条件、返回上限、只读提示与超时覆盖。

  1. 01

    JDBC 查询流的显式关闭与提前终止

    用全量消费、findFirst 与消费异常三组对照,检查结果集、语句和连接的关闭与事务归属。

    阅读讲义与验收步骤 →
  2. 02

    单行查询、SQL 空值与逐行映射的边界

    分别核对结果行数、可空数字、RowMapper 游标归属与空返回,避免将未知值、漏行和数据库故障伪装成未找到。

    阅读讲义与验收步骤 →
  3. 03

    名称搜索中的字面量与 LIKE 通配符

    参数绑定固定 SQL 结构后,仍要单独定义百分号、下划线和转义字符的搜索语义。

    阅读讲义与验收步骤 →
  4. 04

    抓取批量提示与结果截断

    区分 fetchSize 的驱动提示与 maxRows 的结果上限,避免把返回长度当成完整性证据。

    阅读讲义与验收步骤 →
  5. 05

    只读事务提示与工具写入边界

    分开验证 readOnly 提示、具体事务管理器的强制只读机制和数据库之外的副作用。

    阅读讲义与验收步骤 →
  6. 06

    查询超时的事务覆盖顺序

    记录真正传入 Statement 的超时值,验证事务剩余预算如何覆盖 JdbcTemplate 查询超时。

    阅读讲义与验收步骤 →

MODEL TRAINING

模型训练与评估契约

先固定损失分母与目标含义,再检查概率、行动阈值、更新步数和真正注册的参数。

  1. 01

    验证损失的跨批汇总与有效分母

    固定预测后,按损失定义累计分子与有效分母,检查尾批、权重和忽略目标。

    阅读讲义与验收步骤 →
  2. 02

    互斥分类与多标签目标的损失契约

    区分单类索引与多标签向量,检查融合损失的输入以及极端分数的有限值。

    阅读讲义与验收步骤 →
  3. 03

    概率校准的数据隔离与分组验收

    为概率分组留下样本量,并检查训练、校准和最终评测的样本及近重复家族隔离。

    阅读讲义与验收步骤 →
  4. 04

    决策阈值的成本与相等边界

    用固定分数核对误报漏报成本,冻结阈值,并检查调优API的数据与refit配置。

    阅读讲义与验收步骤 →
  5. 05

    梯度累积与参数更新次数

    在同初始权重的线性模型上比较一次大批更新与微批累积,检查尾组和故障路径。

    阅读讲义与验收步骤 →
  6. 06

    学习率调度的调用顺序与步进单位

    把实际更新使用的学习率与调度后的值分开,核对梯度累积下的两套计数。

    阅读讲义与验收步骤 →
  7. 07

    子模块注册与参数可见性

    检查普通list与ModuleList对参数发现、优化器管理、状态保存和递归操作的影响。

    阅读讲义与验收步骤 →