本地快速搭建Kibana集成OpenTelemetry实现分布式日志追踪

2024-04-01
阅读 2 分钟
633
本文基于windows 11系统进行组件实例的部署(非fleet),Elasticsearch、Kibana版本均采用目前最新的版本8.13.0。

枚举类映射数据库字段的几种实现方式

2024-03-21
阅读 2 分钟
859
对于一些数据库字段,虽然它只有几种有限的内容种类,但它的格式并不完全遵守SCREAMING_SNAKE_CASE,所以就需要进行一些设置来保证Spring Data JPA映射正确的值。

Spring Data JPA如何保持camelCase默认转为snake_case,并防止对@Column注解的名字进行转换

2024-03-19
阅读 3 分钟
451
对服务进行重构、迁移时,需要对MySQL表列进行映射,但一些老服务上往往存在列命名不规范的问题,大部分仍是snake_case,但也还是存在一些camelCase和PascalCase。如果直接更改原服务中的列命名,需要配合修改两边服务中的代码,代价比较大。尽量希望新服务能够适配原列名,等全部迁移完成后,再用迁移脚本进行统一更改。