首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
SamDeepThinking
掘友等级
研发高级经理
从普通开发到高级开发,再到技术组长,然后慢慢到技术经理,直到负责整个后端开发团队,再到首席架构师,一路升级打怪。对职业发展和技术管理这块,有一点点心得体会。
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
基于CompletableFuture的主子任务并行处理架构实战:多渠道账单并发导入性能提升5倍的技术方案
概述 引言 在企业级财务对账系统的开发实践中,我们遇到了一个典型的性能瓶颈:批量处理15个不同支付渠道的账单数据时,串行执行模式导致单次导入耗时长达2.5小时。更严重的是,任一渠道处理失败都会中断整个
88MB Excel文件导致系统崩溃?看我如何将内存占用降低
🔥 引子:一次生产事故引发的技术革新 2025年9月某天下午,公司财务同事突然说对账系统用不了。排查后发现,一个 88MB 的美团外卖账单文件(30 万行数据)在导入时触发了 OutOfMemoryE
再次理解 MySQL B+ 树:以每页 10 行的聚簇索引为例
1. 目标与范围 仅讨论 InnoDB 主键聚簇索引的 B+ 树。 统一采用"每页 10 行"的缩小版模型,保证叶子节点完整呈现。 用图与数字说明树的演化、节点存储内容、查找路径、树高增长条件,以及为
在 MySQL 里,不建议使用长事务的根因
引言 “不要使用长事务”是 MySQL 开发与运维中的黄金准则。然而,许多开发者仅将其视为性能建议,却未意识到其背后隐藏着系统级崩溃风险。本文将从 InnoDB 的底层机制出发,结合具体事务 ID(t
EasyExcel 流式处理中实现末尾行过滤的技术方案
背景 在处理大规模 Excel 数据导入时,常遇到文件末尾包含汇总行的情况。这类汇总数据不应被导入业务表,但在流式处理模式下,传统的"读取总行数再减N"的方式无法应用。本文介绍一种基于延迟缓冲区的解决
处理大型excel文件的技术选型
处理大型excel文件的技术选型 前言 最近在做财务系统的时候,遇到了一个头疼的问题:客户经常要导入几十万行的Excel账单文件,用传统的POI直接读取,内存直接爆了。这不,就踩坑踩了一圈,把几个主流
MySQL InnoDB Redo Log简单介绍
概述 在 MySQL 的 InnoDB 存储引擎中,redo log(重做日志) 是实现 高性能写入 与 崩溃安全(Crash-Safe) 的核心机制。 但很多开发者只知道“它很重要”,却不明白: 它
为超过10亿条记录的订单表新增字段
如何为 10 亿行 MySQL 大表安全新增字段? 之前在一家餐饮公司待过几年。由于这家公司已经营业了很多年,MySQL 5.6 的订单表数据早已超过 10 亿行。这就带来一个经典难题: 当时的处理方
MySQL 8 查询缓存已废除详解:从架构、历史到替代方案
MySQL 8 查询缓存已废除详解:从架构、历史到替代方案 🧾 一、官方确认:Query Cache 在 MySQL 8.0 中被移除 在 MySQL 官方文档中明确说明: ✅ 实验验证 你可以在终端
MySQL 8 索引与 B+ 树-初浅理解
一、为什么要理解索引结构? 我们平常写下的 SQL: 虽然只是一行查询语句,但 MySQL 背后是如何“知道”该去哪一页找数据的? 为什么即使有上千万行,也能瞬间查到? 核心答案只有三个字:B+ 树。
下一页
个人成就
优秀创作者
文章被点赞
2,723
文章被阅读
255,655
掘力值
9,825
关注了
6
关注者
4,987
收藏集
3
关注标签
19
加入于
2016-07-14