会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
松鼠航
博客园
首页
新随笔
联系
订阅
管理
2026年7月7日
MySQL 事务与锁机制详解:从 MVCC 到 undo log、redo log、binlog
摘要: MySQL 事务与锁机制详解:从 MVCC 到 undo log、redo log、binlog 前言 MySQL 的事务和锁,是后端开发绕不开的基础。 平时我们可能只会写: begin; update account set balance = balance - 100 where id = 1
阅读全文
posted @ 2026-07-07 09:42 松鼠航
阅读(17)
评论(0)
推荐(0)
2026年7月1日
Java 双亲委派机制:原理、源码与如何打破
摘要: Java 双亲委派机制:原理、源码与如何打破 类加载器是 JVM 里非常容易被问到、也非常容易被误解的一块内容。双亲委派不是一个复杂算法,它更像是一条类加载的安全边界:先让父加载器尝试加载,父加载器不行时,子加载器才自己动手。 一、先从一个问题开始 假设我们自己写一个类: package java.
阅读全文
posted @ 2026-07-01 10:02 松鼠航
阅读(11)
评论(0)
推荐(0)
2026年6月23日
缓存穿透、击穿、雪崩详解:问题如何产生,又该如何治理
摘要: 缓存穿透、击穿、雪崩详解:问题如何产生,又该如何治理 前言 缓存是后端系统里最常见的性能优化手段。 接口慢了,加缓存;数据库扛不住了,加缓存;热点数据查询太频繁,加缓存。很多时候缓存确实能立刻降低数据库压力,让系统吞吐量明显提升。 但缓存不是银弹。缓存层一旦设计不好,反而会把问题放大。最典型的三类问
阅读全文
posted @ 2026-06-23 14:50 松鼠航
阅读(21)
评论(0)
推荐(0)
2026年6月22日
Spring Boot 自动加载机制详解:从原理到手写一个 Starter
摘要: Spring Boot 自动加载机制详解:从原理到手写一个 Starter 前言 Spring Boot 最吸引人的地方之一,就是“开箱即用”。 引入 spring-boot-starter-web,Tomcat、Spring MVC、JSON 转换器都准备好了;引入 spring-boot-sta
阅读全文
posted @ 2026-06-22 09:52 松鼠航
阅读(16)
评论(0)
推荐(0)
2026年6月18日
Codex 使用指南:从基础协作到插件、Skills、MCP 和电脑操控
摘要: Codex 使用指南:从基础协作到插件、Skills、MCP 和电脑操控 学习目标 这篇文章面向已经接触过 AI 编程助手,但还没有系统使用 Codex 的开发者。 读完之后,你应该能回答这些问题: Codex 适合解决哪些开发任务? CLI、IDE、Codex app、云端任务分别适合什么场景?
阅读全文
posted @ 2026-06-18 10:34 松鼠航
阅读(79)
评论(0)
推荐(0)
2026年6月11日
Java 泛型继承陷阱:getGenericSuperclass() 为何只向上查找一层?
摘要: 一、问题背景 线上 OpenOrderTxCloudRocketConsumer 消费 SCC_ORDER_CREATE_XXXX 主题消息时,突然抛出 RuntimeException,异常信息为"消息体类型转换异常",导致所有通过开放平台创建的订单无法被消费处理。 异常堆栈如下: java.la
阅读全文
posted @ 2026-06-11 14:41 松鼠航
阅读(4)
评论(0)
推荐(0)
2026年6月10日
Agent Skill 深入浅出:让 AI 按你的规矩办事
摘要: Agent Skill 深入浅出:让 AI 按你的规矩办事 你每天都在用 AI 写代码,但它总是不按你的套路来——每次都要重复说"别写注释"、"走 TDD 流程"、"用 Maven 时加那个参数"。Skill 就是来解决这个问题的。 一、三个让你抓狂的时刻 先看看这几个场景,你是否似曾相识: 场景一
阅读全文
posted @ 2026-06-10 09:55 松鼠航
阅读(30)
评论(0)
推荐(0)
2026年6月5日
CC Switch 完全指南:一键切换 Claude Code / Codex / Gemini 的 API 供应商
摘要: CC Switch 完全指南:一键切换 Claude Code / Codex / Gemini 的 API 供应商 引言 用 Claude Code、Codex、Gemini CLI 这类 AI 编程工具时,国内开发者常会遇到一个共同的麻烦:想在官方模型和各种国产/中转模型之间来回切换,就得手动改
阅读全文
posted @ 2026-06-05 16:50 松鼠航
阅读(3921)
评论(0)
推荐(0)
2026年6月4日
Docker 核心概念详解:从“会用”到“真正理解”
摘要: Docker 核心概念详解:从“会用”到“真正理解” 前言 很多人第一次接触 Docker,通常是从几条命令开始的: docker pull nginx docker run -d -p 8080:80 nginx docker ps 命令跑起来很快,页面也能访问,于是我们会觉得:Docker 好像
阅读全文
posted @ 2026-06-04 19:40 松鼠航
阅读(26)
评论(0)
推荐(0)
MySQL 查询优化实战:慢 SQL 排查与深度分页优化
摘要: MySQL 查询优化实战:慢 SQL 排查与深度分页优化 前言 慢 SQL 和深度分页是后端开发中最常见也最头疼的两个性能问题。一条慢查询可能拖垮整个数据库连接池,一个深度翻页可能把 CPU 打满。本文从排查方法讲起,到优化策略,再到面试常考点,争取一次说透。 一、慢 SQL 排查:从发现问题到定位
阅读全文
posted @ 2026-06-04 09:35 松鼠航
阅读(22)
评论(0)
推荐(0)
下一页
公告