posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python
typescript

《TypeScript高级编程》11.2 渐进式迁移与严格化路径

本节给出从 JavaScript 或宽松 TypeScript 迁移到严格模式的路径:先用 allowJs 与 checkJs 按目录纳管边界,再按 noImplicitAny、strictNullChecks、strictFunctionTypes 的依赖顺序分批开启,配合 ts-expect-error 台账与错误计数棘轮把债务变成可度量指标。读完你能把十万行项目拆成不停机、可回滚的批次。

9 分钟阅读
TypeScript TypeScript高级编程
typescript

《TypeScript高级编程》11.1 TS 版本演进与 breaking changes

本节梳理 TypeScript 从 1.x 到 5.x 的演进主线,把 breaking change 归为检查收紧、默认值变更、lib.d.ts 更新与废弃项移除四类,并逐类给出可复现的报错示例与回退边界。你会掌握一套「基线快照 + 目标版本双跑 + 增量 diff」的升级流程,能在升级前量化影响面、判断某个报错是版本所致还是代码本身的问题。读完你能为团队定下可回滚的升级节奏。

10 分钟阅读
TypeScript TypeScript高级编程
java

《Spring Boot 实战》18.1 需求与架构

把生产级图书借阅服务的功能性需求与非功能性需求翻译成一组可评审的架构决策记录(ADR):模块拆分、数据模型、同步与异步边界、缓存策略、多租户隔离方式与技术选型,逐条给出理由、代价与被否决方案,并附模块依赖图、需求追溯表、风险清单与容量预算粗算,作为后两节实现与上线的地基。

10 分钟阅读
Spring Boot Spring Boot 实战
java

《Spring Boot 入门》15.3 多环境数据管理

本节把结构迁移与数据初始化拆开:Flyway 管表结构,data.sql 管开发数据,并讲清 spring.sql.init.* 与 defer-datasource-initialization 的配合。随后按「公共脚本 + 方言脚本 + profile 覆盖 locations」组织多环境迁移,并说明生产不自动插测试数据、测试环境的迁移取舍,以及迁移该在应用启动时还是流水线独立步骤执行。

9 分钟阅读
Spring Boot Spring Boot 入门