归档
我归档过的所有文章。
如何使用 AI Agent 管理大型项目
综合 OpenAI、Anthropic、Stripe、Ramp、Meta 等一线厂商的官方工程经验,提炼可落地的大型项目 AI Agent 运营模型,包含 90 天落地路径与五大常见误区。
ThreadPoolExecutor 线程池:核心参数与执行流程
从线程池解决什么问题出发,理解 ThreadPoolExecutor 的七个核心参数与 ctl 打包机制,深入 execute 的三步流程、Worker 如何复用线程、keepAliveTime 如何回收空闲线程,以及四种拒绝策略。
Java 中断机制
从线程状态出发,梳理 interrupt、isInterrupted、interrupted 三个中断相关 API 的行为与协作式取消的用法。
【JVM 4】CMS | G1 | ZGC
GC
AQS 与 JUC 常见组件
从 AQS 的设计目标出发,梳理其状态管理与 FIFO 等待队列机制,并分析 ReentrantLock 公平/非公平锁、以及 CountDownLatch 等 JUC 组件是如何基于 AQS 实现的。
Synchronized 锁机制:从无锁到重量级锁
深入理解 synchronized 锁的实现原理、锁升级过程,以及乐观锁与悲观锁的区别。
【JVM 1】JVM 内存分区
梳理 JVM 各内存分区的作用、栈帧结构、方法区与堆的基本原理
【JVM 3】从硬件内存模型到 Java 内存模型
从硬件缓存一致性到 Java 内存模型,梳理可见性、有序性、原子性与 Happens-Before 规则
【JVM 2】JVM 类加载机制
类加载流程、类加载器、双亲委派与 SPI 打破双亲委派等知识点整理
AstroPaper 踩坑(2):开发环境正常但生产构建丢失文章?居然是时区在作祟...
bun run dev 正常显示,但 bun run build 后文章不见了——排查发现是 pubDatetime 的时区问题
AstroPaper 踩坑(1) 以及 git bisect 的使用
两篇文章标题相同导致页面过渡动画无声消失,经过 git bisect 逐层排查最终定位的过程
在 AstroPaper 中开启 LaTeX 公式渲染
教你如何给 AstroPaper 博客添加 KaTeX 数学公式渲染支持,写出一篇充满漂亮公式的文章
操作系统期末速成 - 文件系统
操作系统文件系统核心概念,包含文件存储空间管理、磁盘管理、文件结构等
操作系统期末速成 - 内存管理
操作系统内存管理核心概念,包含程序的装入与链接、分页分段、虚拟内存等
操作系统期末速成 - 进程管理
操作系统中进程管理的核心概念,包含进程状态转换、处理机调度算法等
操作系统 - 进程管理
操作系统进程管理笔记,包含进程状态、调度算法、进程间通信等
操作系统 - 内存管理
操作系统内存管理笔记,包含虚拟内存、分段分页、TLB、多级页表等
操作系统 - 硬件结构
操作系统硬件结构笔记,包含 CPU 缓存层级、缓存一致性、伪共享等概念
Kafka 入门
Kafka 核心概念整理,包含 Topic、Partition、Broker、Consumer Group 等
Redis 持久化
Redis 持久化机制整理,包含 AOF、RDB 以及混合持久化的原理与配置
Java 并发
Java 并发编程知识点整理,包含 JMM、线程安全、锁机制等核心概念
Java 基础
Java 面试基础知识整理,包含面向对象、包装类、String、反射等核心概念
Java 集合
Java 集合框架的知识点整理,包含 List、Set、Map 等核心接口与实现
MySQL 为什么使用 B+ 树而不是跳表?
从 B+ 树和跳表的插入、删除、查询等操作对比,分析 MySQL 选择 B+ 树的原因
MySQL 查询慢的原因
MySQL 查询慢的常见原因分析,包含索引、连接数、BufferPool、慢查询日志等
从数据页的角度看 B+ 树
从 MySQL 数据页结构出发,理解 B+ 树的存储原理与查询机制
MySQL 不同存储引擎之间的区别
MySQL 常见存储引擎 InnoDB、MyISAM、Memory、Archive 的对比分析
ElasticSearch 架构
ElasticSearch 核心架构笔记,包含 Segment、倒排索引、集群、分片等概念
MySQL 架构
MySQL 整体架构与核心组件整理,包含连接器、查询缓存、优化器、执行引擎等
计算机网络 CS144 - 第二单元 - 传输层
计算机网络 CS144 课程第二单元——传输层的学习笔记
从零开始的 Hexo 博客搭建
一个 Hexo 博客的搭建教程,顺便记录一路折腾过去的东西
如何用 scoop 简化你的软件安装以及环境搭建
使用 scoop 包管理器简化 Windows 软件安装与环境搭建
主题的修改记录
记录给 Hexo 博客主题折腾的各种修改
Github Pages 自定义域名(Hexo)
为 GitHub Pages 配置自定义域名的完整步骤
搭建 PicGo 图床并在 Typora 中使用
搭建 PicGo 图床并在 Typora 中使用的详细教程
前后端分离与 Swagger 接口文档
前后端分离开发模式与 Swagger 接口文档的使用
Nginx 入门
Nginx 基础入门配置指南
MySQL 主从复制的配置及应用
MySQL 主从复制的配置方法及其应用场景
Solitude 启用 Mathjax
在 Hexo Solitude 主题中启用 Mathjax 的解决方法
延迟加载 conda 脚本,解决 Powershell 启动慢
解决 Powershell 因加载 conda 脚本而启动慢的问题
使用 fonttools-pyftsubset 对 ttf 格式字体进行精简并压缩为 woff2 格式
使用 fonttools 对 ttf 字体进行精简并压缩为 woff2 格式
开启 MySQL 的远程连接权限
开启 MySQL 远程连接权限的配置指南
大学物理(二)
大学物理(二)的学习笔记,包含质点力学、光学、电磁、热力学、量子物理基础
离散数学
离散数学的学习笔记,包含数理逻辑、集合论、图论
数学分析(下) - 导读
数学分析(下)复习笔记导读
数学分析(下) - 多元函数微分
数学分析(下)多元函数微分学习笔记
数学分析(下) - 多元函数积分
数学分析(下)多元函数积分学习笔记
数学分析(下) - 级数
数学分析(下)级数学习笔记