51工具盒子

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

Mysql笔记

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

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

厉飞雨 阅读(73) 评论(0) 赞(6)

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

spring boot集成flyway快速入门demo

spring boot集成flyway快速入门demo

厉飞雨 阅读(52) 评论(0) 赞(4)

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

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

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

厉飞雨 阅读(35) 评论(0) 赞(6)

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

spring boot集成flyway快速入门demo

spring boot集成flyway快速入门demo

厉飞雨 阅读(74) 评论(0) 赞(6)

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

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

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

厉飞雨 阅读(45) 评论(0) 赞(6)

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

AK-Design 可视化低代码快速开发平台 - 白嫖

AK-Design 可视化低代码快速开发平台 - 白嫖

厉飞雨 阅读(94) 评论(0) 赞(5)

一、开源项目简介AK-Design 可视化低代码快速开发平台AK-Design 是一个纯前端的拖拽式、可视化、低代码数据可视化设计器开发平台,主包括表单设计、列表页设计、流程设计、数据可视化大屏设计、数据统计设计。使用基于 Vue 3.x 的桌面端组件库 Elemnet-Plus ,使用广泛,扩展方便。通过可视化的操作,可轻松快速完成表单设计、列表页设计、流程管理设计、数据可视

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

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

厉飞雨 阅读(72) 评论(0) 赞(5)

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

SQL 中的 NULL 值:定义、测试和处理空数据,以及 SQL UPDATE 语句的使用

SQL 中的 NULL 值:定义、测试和处理空数据,以及 SQL UPDATE 语句的使用

厉飞雨 阅读(130) 评论(0) 赞(7)

SQL NULL 值 什么是 NULL 值? NULL 值是指字段没有值的情况。如果表中的字段是可选的,那么可以插入新记录或更新记录而不向该字段添加值。此时,该字段将保存为 NULL 值。需要注意的是,NULL 值与零值或包含空格的字段不同。具有 NULL 值的字段是在记录创建期间留空的字段。 如何测试 NULL 值? 使用比较运算符(如=、<或<>)无法测试

重置mysql数据库密码的方法(mysql忘记密码怎么重置密码)

重置mysql数据库密码的方法(mysql忘记密码怎么重置密码)

厉飞雨 阅读(107) 评论(0) 赞(5)

1、在Windows系统中重置MySQL密码 2、在Linux系统中重置MySQL密码 3、使用MySQL配置文件重置密码 4、通过MySQL初始化脚本重置密码 5、在知道密码的情况下修改MySQL密码 一、在Windows系统中重置MySQL密码 {#在Windows系统中重置MySQL密码} 1、停止MySQL服务。可以通过"服务"应