把公司项目迁到 Spring Boot 4.0:编译通过只是开始
8 月最后一个周五,我把公司那个跑了三年的项目从 Spring Boot 3.5 升到 4.0。3.5 是 3.x 最后一个版本,开源支持今年 6 月底已经停了,漏洞补丁就断了,涉及资金的后端不敢赌。按 Migration Guide 的建…
PHP / Java / Python / Go 语言实践、框架源码、微服务、数据库、性能优化
8 月最后一个周五,我把公司那个跑了三年的项目从 Spring Boot 3.5 升到 4.0。3.5 是 3.x 最后一个版本,开源支持今年 6 月底已经停了,漏洞补丁就断了,涉及资金的后端不敢赌。按 Migration Guide 的建…
使用 Python 在 Excel 中设置页眉和页脚 页眉和页脚是打印表格时的重要辅助信息。它们不影响单元格数据,却能在每一页顶部或底部显示文件标题、公司名称、标识或日期,让打印出来的报表更规范、更专业。当一批工作簿需要统一加上相同的页眉页…
文章拆解 MyBatis-Plus 多租户与数据权限拦截器共存时的执行链路,指出四个隐蔽耦合点:注册顺序无显式声明、共享同一份 BoundSql、分页生成的 _mpCount 语句需穿越全部拦截器、两个 fail-closed 异常难以区分…