设备运维工单开发06 仓库切换与控制台交付
把第三周尚未归档的学习合并记录:仓库契约、构造器注入、文件自动保存与恢复、控制台交互、可执行 JAR、Lambda 和 Map 两数之和,以及两种仓库的共用流程验收。
学习 · 实践 · 记录
关于 Java、操作系统与 AI 的学习笔记。
把遇到的问题、写过的代码和想明白的事情,慢慢整理在这里。
把第三周尚未归档的学习合并记录:仓库契约、构造器注入、文件自动保存与恢复、控制台交互、可执行 JAR、Lambda 和 Map 两数之和,以及两种仓库的共用流程验收。
完成自动编号、启动恢复、坏存档提示和两阶段重启验收;进入第三周,核对 Java/Maven、迁移包结构,学习接口、实现类、异常链与仓库的首批 JUnit 测试。
补完坏存档和空列表测试,整理 main/test/data,接触 Maven 与 8 个 JUnit 测试,再回到前两周补齐数组、标题校验、Set 去重、Map 计数和服务恢复。
提取 TicketFileStore,理解 throw、throws 与 Reader,使用 count 保存和恢复多张工单,并在 Demo 中检查数量、字段和测试失败。
完成状态筛选和 Map 改造,通过 UTF-8 Properties 文件保存、读取并恢复工单,理解集合引用、类型转换和恢复校验。