Drone CI 小试

每次推送代码到自建的 gitea 之后, 都要手动去 linux 服务器上执行部署脚本, 虽然这个操作一共也就几步(拉取最新代码 → 打包构建 → 生成 docker 镜像 → docker compose 运行), 之前就听说过 Drone CI, 这里假期刚好可以折腾小试一下.

SpringBoot 在 Docker 容器中的 1 号进程

踩到了 1 个坑, 发现平滑关机在 docker 容器中没有按照预想的执行

jasypt-maven-plugin 使用

mvn jasypt:encrypt-value -Djasypt.encryptor.password="加密用的密码" -Djasypt.plugin.value="需要进行加密的原文"

系统开发实践-Spring Cloud 异常封装及传递处理

准备将 RPC 协议从 dubbo 切换为 feign, 记录一些系统设计细节 服务端的异常输出设计 OpenFeign 的异常传递捕捉处理