git 导出差异 diff 文件
最近想让 AI 读取仓库里的提交记录,帮我分析整理业务流程和代码实现。但是有时候仓库是私有的不能公开,所以就想能不能导出两次提交的 diff 文件,让 AI 读 diff 来生成文档。 ## 导出临近两个提交的 diff 可以使用 `git log` 查看提交记录,然后通过以下格式导出两次提交之间的 diff: ```git git diff [o…
Date 类型解析错误
## 错误日志与分析 刚刚做项目,遇到报错如下: ```typescript 25-05-24.00:27:16.861 [http-nio-8092-exec-10] WARN DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMe…
常见术语:什么是 DTO & VO & PO & DO
DTO、VO、PO 是分层架构(尤其是结合 DDD、Spring Boot 项目)中常见的几种对象类型,它们分别服务于不同的层,职责清晰、边界明确。 ------ ## ✅ 一张表快速区分:DTO / VO / PO / DO | 名称 | 全称 | 作用 | 典型使用层 | 是否与数据库映射 | | ------- | -------------…
数据库与后端时区不一致导致 SQL 语句返回有误
## 问题描述 最近在开发 SpringBoot 应用,使用 jdbc 连接 MySQL 数据库,对接支付宝沙箱。MySQL 部署在国内的服务器上,时区为 SYSTEM;SpringBoot 应用中的 application.yml 中也配置 MySQL 时区为 Asia/Shanghai。 ```sql mysql> SHOW VARIABLES…
MySQL MariaDB 启动失败修复记录
好久没动这个博客了,昨晚(2.25)本来想整理一下文章,结果发现报错 Error establishing a database connection。数据库连接错误,那我就进宝塔看数据库情况,发现服务果然是关闭的。尝试启动服务也失败。不能连接数据库,也无法做备份。 问题排查 根据网上的教程,查看了配置文件,没发现什么问题。在命令行使用 syste…
Markdown 与 KaTeX 测试
三维前缀和 s[x2][y2][z2]-s[x1-1][y2][z2]-s[x2][y1-1][z2]-s[x2][y2][z1-1]+s[x1-1][y1-1][z2]+s[x1-1][y2][z1-1]…