Bamboo 调度系统 OceanBase 适配实战:存储过程迁移踩过的三个大坑
Bamboo 调度系统 OceanBase 适配实战:存储过程迁移踩过的三个大坑 本文记录了分布式任务调度平台 Bamboo(竹节) 从 MySQL 适配 OceanBase 的完整实战过程。 由于 Bamboo 的调度引擎完全由 MySQ…
PHP / Java / Python / Go 语言实践、框架源码、微服务、数据库、性能优化
Bamboo 调度系统 OceanBase 适配实战:存储过程迁移踩过的三个大坑 本文记录了分布式任务调度平台 Bamboo(竹节) 从 MySQL 适配 OceanBase 的完整实战过程。 由于 Bamboo 的调度引擎完全由 MySQ…
Spring AI 工具调用不是反射一下就结束:用 2.0.1 跑通失败恢复与调用上限 环境:Windows 11、JDK 17.0.12、Maven 3.9.14、Spring Boot 4.1.1、Spring AI 2.0.1 验证方…
做数据工程的人大概都有过这样的经历:每天到工位第一件事,打开终端敲几条 SQL,看看关键表的行数是不是正常、最新数据更新到几点了、字段空值有没有突然飙高。 这套检查做完,可能半个小时就过去了。 如果某天查出来有问题,还得翻日志、查上下游、挨…
一、数据类型 1.1 String 新增、更新 删除 查询 自增:redis的string类型兼容number,如果存储的是number类型,可以实现INCR自增操作 新增+缓存时间 1.2 Hash hash类型适用于存储整份对象的,例如…
前阵子给一个项目做等保整改,清单里有一项"上传下载功能是否存在越权"。我本来打算半小时过完,结果在文件模块里蹲了两天。 起因很滑稽:我盯着 /api/file/download/{fileId} 看了半天,确认权限校验写得很完整——私有文件…
CoroutineScheduler 设计解析(上)—— 为什么 Dispatchers.IO 会创建更多线程? 阅读源码版本:kotlinx.coroutines 1.10.x 前言 最近在阅读 Kotlin CoroutineSched…
工业时序数据中台架构演进:从 IoTDB + MySQL 到去 DWD 层简化实践 在钢铁行业全流程数据采集项目中,我们经历了一次彻底的数据架构重构。本文分享从传统 ODS/DWD/D1 分层到去 DWD 简化为 ODS 直查 IoTDB …
先给结论:is 比的是两个变量是不是同一个对象(内存地址相同,相当于 id(a) == id(b)),== 比的是两个对象的值相不相等(调用 a.eq(b))。一个是"身份证号"层面的比较,一个是"长得像不像"的比较。这俩从根上就不是一回事…
我把 YOLO 训练做成了网页版:需求设计与技术选型(系列第 2 篇) 本系列记录一个人从零开发 YOLO 训练管理平台的完整过程。第 1 篇是《开发 YOLO 训练管理平台的 23 个实践教训》,这篇回到起点,讲讲动手之前的需求设计和技术…
从 40 分钟到 38 秒:SAP Business One 物料库存自动取数实战 一个 PMC(生产物料控制)日常取数流程的自动化改造记录。 涉及 SAP B1 DI API、Python、Excel 二进制改写,以及一堆中文 Windo…
缓存几乎是最常见的性能优化手段。 接口慢了,先加 Redis;数据库压力大,先加 Redis;QPS 上来了,还是加 Redis。 但缓存不是为了“让代码看起来更快”,它引入的是一套新的数据副本。只要存在副本,就一定会遇到一致性问题。 很多…
Go 的 time 包 API 不多,但几乎每个函数都有一个「看起来对、跑起来错」的用法。这篇把九个坑放在一起,每个都附了能直接 go run 的代码和我本机的输出。 环境:Go 1.25.0,darwin/arm64,本机时区 Asia/…
摘要 后端接口的很多问题,最终都会落到数据库上:查询为什么变慢,更新为什么互相等待,订单为什么被重复扣减,事务为什么没有回滚,明明建立了索引却仍然全表扫描。 事务、索引和锁是 MySQL 开发中最基础、也最容易被误解的三个主题。事务决定一组…
电商客服常收到一张商品照片和一句“这瓶能带上飞机吗”。图像模型可能看见瓶子,却未必看得清容量,更不知道具体航司规定。本文用 Java 17 做一个可运行的视觉问答小程序:把公开图片 URL 和用户问题一起送给模型,并要求它分清可见事实、推断…
- 2026-10-05北京 本文字数:1073 字 阅读完需:约 4 分钟 Cloudflare 通过五轮 Rust 内存表示优化,将 Big Pineapple DNS 缓存单条目内存占用降低 56%,集群释放 100 TB 工作集内存…
上周五凌晨,我们的支付对账服务突然开始疯狂打印DataSource is closed的报错。监控大盘显示数据库连接池活跃连接数归零,而流量明明没有任何波动——这场景是不是让你想起某个不眠夜? 现象:自动配置的"智能"成了定时炸弹 问题出现…
image.png 在和ai会话的时候我们总会给他一堆文件要他处理,有图片,word,excel,pdf等等。会话结束后,在历史会话里面,如何拿到这个文件,就成了问题。文件必须要存储在一个地方,这个地方就是对象数据库。 一.对象数据库 对象…
上个月跑等保,客户那边管安全的人冷不丁问了我一句:数据库文件要是被人整个端走,你们怎么办? 我愣了一下。 倒不是没想过,而是突然发现平时聊数据库安全,翻来覆去就是账号、权限、防火墙这些"看门口"的活儿。真到硬盘、备份磁带离开机房那一步——文…
中午刷掘金,看到一篇《Redis集群切换主节点时,服务竟然全员掉线》,订单系统瘫了8分钟。评论区挺热闹,有人说Redis Cluster是伪高可用,有人说那是客户端没用对。 两种说法我都不太服气,但也没底气反驳——"failover期间到底…
本期的 Java 新闻汇总主要包含如下内容:Atmosphere 4.0 的 GA 版本发布,GraalVM、Azul Payara 与 Quarkus 的小版本发布,WildFly 41 的维护性发布,Jakarta Data 与 Ecl…