51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Mysql

在 Spring Boot 中记录完整的请求和响应日志

在 Spring Boot 中记录完整的请求和响应日志

厉飞雨 阅读(675) 评论(0) 赞(23)

完整的请求日志对于 **「故障排查」** 和 **「审计」** 来说极其重要。通过查看日志,可以检查数据的准确性、参数的传递方式以及服务器返回的数据。 由于 Socket 流不能重读,所以需要一种实现来把读取和写入的数据缓存起来,并且可以多次重复读取缓存的内容。 Spring 提供 2 个可重复读取请求、响应的 Wrapper 工具类: * `ContentCaching...

spring boot集成flyway快速入门demo

spring boot集成flyway快速入门demo

厉飞雨 阅读(503) 评论(0) 赞(21)

一、flyway介绍 ---------- 我们都知道,Git/ SVN 是代码界的版本控制工具,那么,Flyway 就是一款数据库界的版本控制工具,它可以记录数据库的变化记录。 可能很多公司都是通过人工去维护、同步数据库脚本,但经常会遇到疏忽而遗漏的情况,举个简单的例子: > 我们在开发环境对某个表新增了一个字段,而提交测试时却忘了提交该 SQL 脚本,导致出现 bu...

在 Spring Boot 中记录完整的请求和响应日志

在 Spring Boot 中记录完整的请求和响应日志

厉飞雨 阅读(358) 评论(0) 赞(18)

完整的请求日志对于 **「故障排查」** 和 **「审计」** 来说极其重要。通过查看日志,可以检查数据的准确性、参数的传递方式以及服务器返回的数据。 由于 Socket 流不能重读,所以需要一种实现来把读取和写入的数据缓存起来,并且可以多次重复读取缓存的内容。 Spring 提供 2 个可重复读取请求、响应的 Wrapper 工具类: * `ContentCaching...

spring boot集成flyway快速入门demo

spring boot集成flyway快速入门demo

厉飞雨 阅读(609) 评论(0) 赞(25)

一、flyway介绍 ---------- 我们都知道,Git/ SVN 是代码界的版本控制工具,那么,Flyway 就是一款数据库界的版本控制工具,它可以记录数据库的变化记录。 可能很多公司都是通过人工去维护、同步数据库脚本,但经常会遇到疏忽而遗漏的情况,举个简单的例子: > 我们在开发环境对某个表新增了一个字段,而提交测试时却忘了提交该 SQL 脚本,导致出现 bu...

人人低代码平台,支持零代码开发

人人低代码平台,支持零代码开发

厉飞雨 阅读(618) 评论(0) 赞(25)

人人低代码平台,是一款基于代码生成器的低代码开发平台,支持零代码开发和在线生成代码。系统采用前后端分离架构,基于SpringBoot3.2、SpringSecurity6.x、MyBatis-Plus、Vue3.x、ElementPlus、TypeScript、Vite等框架开发。支持在线开发,提供了Online表单开发,包含单表、树表、一对一、一对多等模式的在线开发,真正实现...

Mysql主从同步校验 与 恢复从库丢失的数据

Mysql主从同步校验 与 恢复从库丢失的数据

厉飞雨 阅读(639) 评论(0) 赞(23)

<p>前天刚把Mysql从库的同步开关(启动I/O线程和启动SQL线程)恢复正常,但是遗留问题还需要处理一下,也就是如何校验主从库同步与恢复从库丢失的数据。</p><p>当然为了防止有人在从库写入数据,我也对从库用户的权限做了限制,开放的从库账户是没有写入权限的,开发们使用的都是这个账户。未开放的从库账户是有写入权限的,只有数据库管理员才能使...