稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • APP
    • AI用量
    • 作品广场
    • 专家标注
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • 后端
  • 前端
  • 人工智能
  • 数据库
  • 程序员
  • 架构
  • GitHub
  • AI编程
  • Agent
  • 展开
  • 全部
  • 后端
  • 前端
  • 人工智能
  • 数据库
  • 程序员
  • 架构
  • GitHub
  • AI编程
  • Agent
  • Python
  • MySQL
  • Go
  • 面试
  • 嵌入式
  • 代码规范
  • 暂无数据
    • 推荐
    • 最新
  • 连接数没满,应用却连不上数据库——TCP backlog溢出与somaxconn的隐藏限制
    backlog的实际生效值受Linux内核somaxconn约束,本文拆解连接队列的完整链路、overflow的排查方法,以及连接池与内核参数的配合调优。
    • 这个DBA有点耶
    • 25
    • 点赞
    数据库 代码规范 MySQL
    连接数没满,应用却连不上数据库——TCP backlog溢出与somaxconn的隐藏限制
  • 从症状到根因:数据库监控指标的分层方法与静态/动态阈值策略
    本文把监控指标分成“症状指标”和“根因指标”两类:症状指标用于触发告警,根因指标用于定位问题。配合静态阈值与动态基线的两层策略,让告警不再疲劳。
    • 这个DBA有点耶
    • 51
    • 点赞
    数据库 代码规范 MySQL
    从症状到根因:数据库监控指标的分层方法与静态/动态阈值策略
  • DELETE没删多少数据,表却越来越大——InnoDB删除空洞与页合并失效的根因
    DELETE删了数据,磁盘空间却一点没释放。InnoDB的删除是“标记删除”,行被标记后空间不会立即回收。purge线程清理滞后、页合并阈值苛刻、长事务阻塞——三个因素叠加,导致删除后的空间长期“悬空
    • 这个DBA有点耶
    • 77
    • 点赞
    数据库 代码规范 MySQL
    DELETE没删多少数据,表却越来越大——InnoDB删除空洞与页合并失效的根因
  • MySQL B-tree索引并发控制优化:写密集场景的锁瓶颈与内核级解法
    B-tree的结构修改操作(SMO)一次只能跑一个,索引级锁把所有写操作串行化。本文拆解B-tree索引锁的瓶颈根源、并发SMO的技术原理、Latch Coupling的加锁优化机制,以及热点行事务合
    • 这个DBA有点耶
    • 83
    • 点赞
    数据库 代码规范 MySQL
    MySQL B-tree索引并发控制优化:写密集场景的锁瓶颈与内核级解法
  • Shopify 把 10 亿商品开放给任意 agent 了:我用零依赖 Python 撸了个带预算闸门的代购网关
    背景:这次变的不是“开放”,是取消了合作制 先把时间线摆清楚,不然容易看错重点。 9 月,Shopify 和 Meta 签了个合作,让 Muse agent 能代用户在 Shopify 上逛和买。那是
    • 浮链序
    • 75
    • 点赞
    后端 代码规范
  • 分布式事务深度:TCC空回滚、悬挂与Saga补偿风暴的根因与解法
    代码在测试环境跑得好好的,一到生产就出问题,而且出问题时往往账已经对不上了。本文拆解TCC空回滚、悬挂、幂等三大坑的时序成因,给出事务记录表的解决方案,分析Saga补偿风暴的触发链路和限流策略。
    • 这个DBA有点耶
    • 97
    • 点赞
    数据库 代码规范 MySQL
    分布式事务深度:TCC空回滚、悬挂与Saga补偿风暴的根因与解法
  • ELT 工具选型完整指南:从 ETL 差异分析到工程落地
    本文面向正在纠结 ETL 还是 ELT 的数据工程师和架构师。文章从两种模式的本质差异讲起,对比主流开源和商业 ELT 工具的优缺点,给出成本测算框架、迁移风险评估和工程化实践建议。
    • 这个DBA有点耶
    • 87
    • 点赞
    架构 数据库 代码规范
  • 为什么UPDATE比SELECT危险得多?锁范围等于扫描行数
    InnoDB没有真正的“锁升级”机制——它不会主动把行锁升级为表锁。所谓的“锁升级”,本质是WHERE条件没走索引导致全表扫描,扫过的每一行都被加了锁,等效于锁了整张表。
    • 这个DBA有点耶
    • 106
    • 点赞
    架构 数据库 代码规范
    为什么UPDATE比SELECT危险得多?锁范围等于扫描行数
  • 阿里开源的 AI 代码评审工具,我喂了 5 个坑,一个没漏
    埋了 SQL 注入、硬编码密钥等 5 个坑的 diff,喂给阿里刚开源的 OpenCodeReview:45 秒 6 条评论全中零误报,对干净代码也不硬凑。DeepSeek 一条命令接入,成本可忽略。
    • Flynt
    • 344
    • 1
    AI编程 代码规范 开源
  • MySQL字符集与排序规则深入:索引失效的隐蔽场景与排查方法
    JOIN关联字段字符集不同、排序规则不匹配、隐式类型转换——这些问题不会报错,索引在EXPLAIN里也可能显示被使用,但查询性能却差了几十倍。本文拆解字符集与排序规则导致索引失效的三种典型场景解决方案
    • 这个DBA有点耶
    • 113
    • 点赞
    数据库 代码规范 MySQL
    MySQL字符集与排序规则深入:索引失效的隐蔽场景与排查方法
  • 数据库教程:从零基础到实战的完整学习路径(2026版)
    面对SQL语法、数据库设计、性能优化、国产数据库等众多知识点,初学者往往不知从何入手。本文先扫盲数据库的核心概念与分类,再梳理一条从SQL基础到数据库设计、性能优化、国产数据库实战的完整学习路径
    • 这个DBA有点耶
    • 464
    • 点赞
    数据库 代码规范 程序员
    数据库教程:从零基础到实战的完整学习路径(2026版)
  • 自增主键用尽了怎么办?INT溢出、在线迁移与预防策略全解析
    INT有符号上限约21亿,无符号约42亿。当AUTO_INCREMENT值触达类型上限后,后续INSERT将触发主键冲突,整库写入停服。本文从溢出机制、元数据监控、在线迁移方案三个层面,给出完整的技术
    • 这个DBA有点耶
    • 179
    • 点赞
    数据库 代码规范 MySQL
    自增主键用尽了怎么办?INT溢出、在线迁移与预防策略全解析
  • 程序员的坏习惯
    前言 每位开发人员在自己的职业生涯、学习经历中,都会出一些坏习惯,本文将列举开发人员常犯的坏习惯。希望大家能够意识和改变这些坏习惯。 不遵循项目规范 每个公司都会定义一套代码规范、代码格式规范、提交规
    • 剑圣无痕
    • 31k
    • 321
    后端 Java 代码规范
  • 程序员邪修手册:那些不能写进文档的骚操作
    前言:什么是"邪修"? 在程序员的世界里,有两种解决方案: 正道:设计模式、最佳实践、代码规范、架构优雅 邪修:能跑就行、先上再说、TODO 永远不改、这个 Bug 是 Feature 每个程序员都知
    • 改需求吗
    • 3.2k
    • 33
    前端 后端 代码规范
    程序员邪修手册:那些不能写进文档的骚操作
  • 为什么祖传代码会被称为屎山
    有一天,有几条虫子,干扰了老板赚钱,老板希望你能抓住它们。你带着年轻的锐气,青春的活力,学艺多年积累的程序设计艺术,打开了公司的代码仓库。远看,似乎一个运转的机器,巨大的代码堆积在一起形成了大致的轮廓
    • 赛博铁犁
    • 39k
    • 316
    代码规范 前端 后端
  • NULL不是空——数据库里最反直觉的设计,90%新人踩过的坑
    NULL在数据库中不是"空值",而是一个特殊标记。本文讲解NULL的底层逻辑、三值运算规则、常见陷阱(WHERE column = NULL、COUNT忽略NULL、NULL参与运算等),以及正确判断
    • 这个DBA有点耶
    • 824
    • 点赞
    数据库 代码规范 MySQL
    NULL不是空——数据库里最反直觉的设计,90%新人踩过的坑
  • MySQL 8.0执行计划分析利器:EXPLAIN ANALYZE到底比EXPLAIN强在哪?
    MySQL 8.0.18开始引入的EXPLAIN ANALYZE,直接把实际执行时间和行数输出给你看,不用猜了。本文对比传统EXPLAIN和EXPLAIN ANALYZE的差异,展示如何用新工具把执行
    • 这个DBA有点耶
    • 133
    • 点赞
    数据库 代码规范 MySQL
    MySQL 8.0执行计划分析利器:EXPLAIN ANALYZE到底比EXPLAIN强在哪?
  • 用 ESLint 9 的 Flat Config,把团队代码规范“焊死”在 CI 里
    不知道你有没有遇到过这种场景:每次 Code Review,大家一半时间在争论到底该用单引号还是双引号,要不要加分号,缩进是 2 格还是 4 格。代码还没看逻辑,先被风格问题气得血压飙升。 讲真,这种
    • 小林ixn
    • 89
    • 10
    代码规范 ESLint
    用 ESLint 9 的 Flat Config,把团队代码规范“焊死”在 CI 里
  • SDD 规范驱动开发:从 vibe coding 崩盘到"两次创造"
    以一份 SDD 概念笔记为素材,讲清规范驱动开发的来龙去脉——vibe coding 为什么会崩、SDD 用"两次创造"怎么治、三份规范(proposal/design/task)
    • 嘟嘟0717
    • 152
    • 4
    代码规范 VibeCoding 设计模式
  • 写给我前端同事,从事一年多应该要怎么成长的路线
    写给我前端同事,从事一年多前端应该要怎么成长的路线 我入职了一家新单位,这家单位的没有太多规范,没有太多的组件封装积累,还会考核每周的代码量,我发现有些阶段代码量(测试阶段、需求阶段等)不够的时候大家
    • 三原
    • 4.9k
    • 127
    前端 代码规范
    写给我前端同事,从事一年多应该要怎么成长的路线
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多代码人生文章
    • 举报邮箱: juejin@bytedance.com
    • 座机电话: 010-83434395
    • 京ICP备18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金