猿柒-牛翰网-第33页
MySQL 数据同步至 S3file,并接入 Hive 访问:SeaTunnel 实践指南-牛翰网

MySQL 数据同步至 S3file,并接入 Hive 访问:SeaTunnel 实践指南

作者 | 番兄 如何借助 Apache SeaTunnel 将 MySQL 数据高效同步至 S3file?本文详述的步骤已全部通过测试验证,适用于构建基于对象存储的数据中台场景,具备部署灵活、扩展性强等优势,对有 MyS...
封装CompletionService的并发任务分发器(优化版)-牛翰网

封装CompletionService的并发任务分发器(优化版)

这个框架代码用了很长时间,使用场景也挺多,初衷是简化CompletionService的编程接口,尽量减少业务代码处的感知。 今天找deepseek做了一版优化,优化点: 整体的超时控制 超时、异常处理和封装...
MySQL 18 为什么这些SQL语句逻辑相同,性能却差异巨大?-牛翰网

MySQL 18 为什么这些SQL语句逻辑相同,性能却差异巨大?

在MySQL中,有很多看上去逻辑相同,但性能差异巨大的SQL语句。对这些语句使用不当的话,就会不经意导致整个数据库压力变大。本文选择了三个这样的案例。 案例一:条件字段函数操作 假设现在维护...
读用数据说服:如何设计、呈现和捍卫你的数据04简化增效-牛翰网

读用数据说服:如何设计、呈现和捍卫你的数据04简化增效

1. 简化增效 1.1. 就算数据图设计得很用心,但如果过于复杂,那也无法说服受众 1.2. 让你的数据图像透明的窗户一样,让受众看清底层的数据 1.3. 最大化数据墨水比,建立信...
MySQL 17 如何正确地显示随机消息?-牛翰网

MySQL 17 如何正确地显示随机消息?

假设有一个场景,一个英语学习APP首页有一个随机显示单词的功能,用户每次访问首页的时候,都会随机滚动显示三个单词。 已知表里有10000条记录,来看看随机选择3个单词有什么方法,又存在什么问...
Synchronized是怎么实现的?-牛翰网

Synchronized是怎么实现的?

回答重点 synchronized 实现原理依赖于JVM 的 Monitor(监视器锁)和对象头(Object Header) synchronized 修饰代码块:会在代码块的前后插入 monitorenter 和 monitorexit 指令。可以把 monitoren...
度小满列举五大技术场景拆解数据库选型方案,降本、性能、效率均翻倍-牛翰网

度小满列举五大技术场景拆解数据库选型方案,降本、性能、效率均翻倍

首先为大家推荐这个 OceanBase 开源负责人老纪的公众号 “老纪的技术唠嗑局”,会持续更新和 #数据库、#AI、#技术架构 相关的各种技术内容。欢迎感兴趣的朋友们关注! 本文整理自6月21日“Ocean...
MySQL 16“order by”是怎么工作的?-牛翰网

MySQL 16“order by”是怎么工作的?

假设要查询城市是“杭州”的所有人名字,并且按照姓名排序返回前1000个人的姓名与年龄。那么SQL语句可以写为: select city,name,age from t where city='杭州' order by name limit 1000; 本文...
Spring Boot 3.5 正式发布,王炸级更新!!-牛翰网

Spring Boot 3.5 正式发布,王炸级更新!!

大家好,我是R哥。 就在前几天,Spring Boot 3.5.0 正式发布了: 最新的支持版本如下: 3.2.x 在前几天也停止维护了,很神奇的是,3.1.x 及以下的停更版本居然也发布 bug 更新包了。 从路线图可...
MySQL 15 日志相关问题追问-牛翰网

MySQL 15 日志相关问题追问

先放一下两阶段提交的图,在后续问题中会用到: 问题 在MySQL 02中,讲到为什么要使用两阶段提交时用的是反证法,说明了如果不使用两阶段提交,会导致MySQL出现主备数据不一致等问题。 那么如果...