SpringBoot 在 Docker 容器中的 1 号进程

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

Mybatis 基础字段自动维护

感觉 mybatis plus 中的自动填充机制不够灵活优雅, 所以有了这篇文章

skywalking oap 配置

记录在 skywalking oap 服务段的配置信息, 后面方便查询

jasypt-maven-plugin 使用

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

Spring Could 尝鲜记录

今天是 spring cloud 微服务上线的日子, 记录一下近期的工作成果

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

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

MySQL 数据类型字节长度

介绍 MySQL 各种数据类型的存储需求。数值类型:DECIMAL/NUMERIC 采用二进制格式,每 9 位十进制数占用 4 字节。日期时间类型:MySQL 5.6.4 前后存储方式不同,DATETIME 从 8 字节优化到 5 字节,TIME/DATETIME/TIMESTAMP 支持 0-3 字节的小数秒精度存储。

MySQL 修改数据库字符集

记录了 Unicode、UTF-8 和 MySQL 字符集 collation 之间的关系,并提供了一些 SQL 脚本来自动生成修改字符集和 collation 的语句。