关于我
我是 Kyrie Chao,一个相信"代码会说话"的后端开发者。
目前专注于 Java/Spring Boot 生态,同时也写 Next.js/React/Vue 前端,偶尔用 Python 处理数据。最近在做两件事:打磨一个叫 Failure 的验证框架,以及重建这个博客 🚧
怎么写代码 💭
- 代码优先:能靠代码和测试表达清楚的事,就不写长篇文档
- API 设计强迫症:喜欢流畅的链式调用,讨厌冗长的配置
- 调试体验敏感:堆栈信息必须一眼能定位问题,受不了层层包裹的异常
最近在折腾的 🛠️
Failure —— 一个 Spring Boot 验证框架
最初只是想试试能不能写出更流畅的校验 API,支持 or/when/defer 这些流式操作,结果越写越觉得有意思。
用了点 JDK 17 的新特性(StackWalker 做精准堆栈追踪),目前 97% 测试覆盖率,已推 Maven Central。
技术栈 🧰
| 后端 | 前端 | 工具/其他 |
|---|---|---|
| Java 17+、Spring Boot 3 | Next.js、React、TypeScript、Vue | Git、Docker、Linux |
| MySQL、Redis、RabbitMQ | Tailwind CSS | Python、Golang、VMware |
联系方式 📮
- GitHub: KyrieChao
- Email: chao8793760@163.com
> 博客刚迁移到 Next.js,内容还在补。有问题直接提 Issue 或邮件,看到会回。