
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文从 new Thread() 的内存溢出问题切入,介绍线程池的作用,然后逐个拆解 ThreadPoolExecutor的七个核心参数,梳理任务提交流程和四种拒绝策略,最后对比 Executors 四种预设线程池的适用场景和风险。

本文意在帮助 Agent 初学者理解 MCP 的核心定位,它是在 Tool Use 之上的一层标准化协议,解决的是"工具怎么定义、怎么发现、怎么复用"的问题。通过对比每个 Agent 项目各自为战的工具定义方式,引出 MCP 的 Host-Client-Server 架构和三大能力(Tools/Resources/Prompts),最后说明 Agent 侧的接入方式。

本文意在拆解 Spring Boot 自动配置的核心机制,从 @EnableAutoConfiguration注解出发,带你理解配置类的加载流程、条件装配的工作原理,并以 HttpMessageConverter为例展示自动配置在日常开发中的实际生效过程。

本文从 Agent执行命令时可能引发的风险出发,介绍沙箱作为一种环境隔离机制的作用,对比了从命令白名单到虚拟机的四种方案,并以 Docker为例演示如何通过禁用网络、限制资源、隔离文件系统构建一个实用的 Agent 沙箱,最后说明 Hook 和沙箱如何配合形成两层防护。

本文梳理了上下文窗口有限带来的核心问题,并围绕压缩、隔离、按需加载、持久化四个策略展开,帮助读者理解为什么Agent 会"越用越笨",以及如何在有限的 token 窗口里让模型始终看到最有价值的信息。

本文逐一拆解 Redis高性能背后的五个核心设计因素:内存存储、高效数据结构、单线程模型、IO 多路复用和 RESP 协议,帮助初学者建立对 Redis性能优势的系统性理解。

本文逐一拆解 Redis高性能背后的五个核心设计因素:内存存储、高效数据结构、单线程模型、IO 多路复用和 RESP 协议,帮助初学者建立对 Redis性能优势的系统性理解。

本文介绍 Claude Code 中 Skill 的实现原理,包括 Skill 的文件结构、两层加载机制(目录层注入 system prompt、内容层通过tool_result 按需加载)、与 CLAUDE.md 和普通 Prompt 的区别,以及如何通过一个 Markdown 文件给 Agent 扩展能力。

本文介绍了 EXPLAIN 作为 SQL"体检报告"的核心价值,重点讲解了 type、key、rows、Extra四个关键字段的含义和判读方法,并通过一个完整的诊断实战演示了如何根据 EXPLAIN 输出定位filesort问题并优化索引,最后给出了常见优化思路速查表。

本文以联合索引 idx_name_age(name, age) 配合范围查询为例,解释了索引下推(ICP)如何将过滤条件从 Server层下推到存储引擎层,在索引遍历阶段直接用索引列过滤,减少无效回表次数,并通过对比实验和 EXPLAIN 输出帮助读者直观理解ICP 的收益。








