- 博客(13)
- 收藏
- 关注
原创 MySql数据冷备份
处理过程是先将对应的表导出为sql,然后将数据表重命名,再新建一个新的空表。静待2个月,无人反馈,将备份表删除,有业务反馈使用,将备份表恢复为原表。数据库系统硬盘空间不足,将超期历史衍生表数据离线备份。
2024-03-07 13:40:09
423
1
原创 JSqlParse解析动态Sql
思路主要类似分布式日志一样,各服务请求透传一个唯一标识,比如请求路径,然后再通过拦截器获取具体执行的Sql语句,通过解析sql来获取表及字段,从而构建映射关系。刚开始用以为自己去遍历递归,后来查到神器JSqlParse,看到Visitor设计模式实现效果,感觉真心强。对于复杂的Sql处理,各种嵌套、函数、子查询,都可解析,只要自己去实现各个具体的方法。以下是仅是解析Sql简单的例子,有的地方还需要根据自己实际需求去调整,仅供参考。同理可实现Update、Insert、Delete等Sql的解析。
2023-08-04 13:41:17
1729
1
原创 Tekton构建SpringBoot工程(git+maven+dockerhub)
Tekton基于maven+git构建SpringBoot程序并构建上传Docker hub镜像
2022-08-24 14:45:20
664
原创 开发-通用设计-附件表
需求: 附件每个系统都会存在,上传的图片、文档等,设计一个存储方式能够尽量独立、易于扩展的通用功能。分析: 现有设计附件信息与业务表强关联,增加一种附件现有是直接扩展业务表字段。需要将附件信息与业务信息进行解耦。设计: 表核心字段如下:PUB_ATTACHMENTID 主键 TABLE_NAME 归属的业务表 PKID 归属的业务表对应记录主键 TYPE 附件类型-自定义,如CERT-1:证件正面 CERT-2:证件反面 ...
2022-03-10 10:23:56
2272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人