最新文章

旧文也有春天

全部文章

按时间浏览学习笔记、项目经验与生活思考。

RDS for MySQL数据库的日常运维开发的使用的规范和建议 封面 文章

RDS for MySQL数据库的日常运维开发的使用的规范和建议

规范}(规范076I.png)

魚的部落阁
mysql 分组查询最新一条数据 封面 文章

mysql 分组查询最新一条数据

本文介绍在MySQL中查询每个分组最新一条数据的正确方法。直接使用GROUP BY和ORDER BY可能无效,因为GROUP BY先执行。解决方案包括:在子查询中使用ORDER BY id DESC LIMIT确保排序,或使用MAX(id)子查询连接原表。关键点是子查询中ORDER BY需要LIMIT来防止优化忽略。

魚的部落阁
如何优雅的在事务提交/回滚前后插入业务逻辑 封面 文章

如何优雅的在事务提交/回滚前后插入业务逻辑

本文介绍如何利用Spring的TransactionSynchronizationManager在事务提交前后注册回调,优雅地实现自定义逻辑,如统计注册商户成功和失败数量。通过事务回调接口,可在不影响原始业务代码的情况下,在事务生命周期中执行额外操作,提升代码可维护性和优雅度。

魚的部落阁
Spring Boot 整合 阿里开源中间件 Canal 实现数据增量同步 封面 文章

Spring Boot 整合 阿里开源中间件 Canal 实现数据增量同步

面对业务扩张下的数据同步难题,Canal作为阿里开源中间件,通过解析MySQL的binlog日志实现增量数据同步,对业务无侵入。它支持将数据变更实时推送至消息队列(如RabbitMQ),客户端监听处理即可完成同步,有效解决分库分表等复杂场景的数据一致性问题。

魚的部落阁
Docker Mysql备份推送至Gitee 封面 文章

Docker Mysql备份推送至Gitee

文章针对服务器因MySQL、Redis、Docker弱密码被黑导致数据库被删的问题,提出了通过生成SSH密钥、配置Gitee私有仓库、编写备份脚本并设置定时任务,实现数据库自动备份到Gitee的解决方案,以确保数据安全。

魚的部落阁
MySQL 定时备份数据库 封面 文章

MySQL 定时备份数据库

本文介绍了MySQL数据库定时备份的几种方法,主要使用mysqldump命令进行备份和还原,并通过编写BASH脚本配合crontab实现自动化定时备份,以保护数据安全。

魚的部落阁
文章

MyBatis-Plus处理JSON字段配置

本文详细介绍了在MyBatis-Plus中处理数据库JSON类型字段的完整步骤。首先需要在数据库表中定义JSON字段,然后在实体类中通过@TableName和@TableField注解配置类型处理器,最后通过业务代码进行测试验证。文章提供了完整的代码示例,包括数据库建表语句、实体类定义、Mapper接口和Controller实现,展示了如何正确映射和查询J。

魚的部落阁
JVM性能优化之GC日志分析 封面 文章

JVM性能优化之GC日志分析

GC日志分析是JVM性能优化的关键。通过配置JVM参数可获取详细的GC日志,记录内存回收情况。利用GCeasy等工具可将日志数据可视化,生成内存使用、吞吐量、停顿时间等图表,帮助开发者快速定位内存泄漏、频繁GC等性能瓶颈,从而进行针对性优化。

魚的部落阁
Docker 简单部署 Kibana 7.16.2 超详细图文步骤 封面 文章

Docker 简单部署 Kibana 7.16.2 超详细图文步骤

本文详细介绍了在CentOS 7系统中通过Docker安装和配置Kibana 7.16.2的步骤,包括创建网络、设置配置文件及启动容器,以帮助用户实现对Elasticsearch数据的可视化。

魚的部落阁

输入关键词搜索已发布文章