- 博客(85)
- 收藏
- 关注
原创 一文梳理 Spring Cloud 核心组件:Eureka、Nacos、OpenFeign、LoadBalancer 与 Gateway
本文从集群、分布式与微服务区别讲起,依次介绍 REST 接口设计、CAP 理论、Eureka 与 Nacos 注册中心、Nacos 配置中心与命名空间隔离、LoadBalancer 负载均衡、OpenFeign 参数传递与抽取式/继承式用法,以及 Gateway 路由断言与过滤器配置,兼顾概念与实战配置,适合作为学习笔记或面试复习资料。
2026-10-18 16:02:57
237
原创 LLM Agent 全景图:MCP、ReAct、Planner、Skill 与 ANN 检索核心原理
从 Tool Calling 的局限出发,讲清 MCP 为什么是 AI 时代的"统一接口";梳理 Agent 架构与三大设计模式(ReAct、Planner&Executor、Reflection),以及 Agent 间通信协议 A2A/ANP;再到人机协同 HITL、Skill 的渐进式披露机制,最后用最宏观的方式讲透向量检索 KNN、IVF、HNSW 的演进思想。一篇文章建立 LLM 应用开发的完整知识框架。
2026-09-18 20:43:13
308
原创 手推 Transformer:一文搞懂 Self-Attention、Multi-Head Attention 与 Encoder/Decoder
本文从一句“我喜欢健身”出发,用具体的数字和矩阵手推 Transformer 的核心计算过程。文章详细讲解词嵌入、位置编码、Q/K/V、缩放点积注意力、Softmax、多头注意力、残差连接、Layer Normalization 和前馈神经网络,并进一步梳理 Transformer 的整体 Encoder-Decoder 架构,以及 Decoder 如何一步步生成文本。适合想摆脱“只懂概念、不懂公式”,真正理解 Transformer 工作原理的读者。
2026-09-05 19:43:46
251
原创 贪心算法详解:从“鼠目寸光”到“抓住本质”,14道经典题目总结
本文系统总结贪心算法的核心思想与经典应用。贪心并不是简单地“鼠目寸光”,而是在充分分析问题性质后,每一步选择当前看起来最优的方案,并通过某种正确性依据保证最终能够得到全局最优解。
2026-08-28 18:10:01
173
原创 RAG 检索增强生成全面解析:从知识库构建到检索、重排序与生成优化
本文系统梳理 RAG(Retrieval-Augmented Generation,检索增强生成)的完整技术流程,从知识库构建出发,逐步介绍数据加载、数据清洗、文本分块、向量嵌入和向量数据库;随后深入讲解数据检索、提示词增强,以及父子分块、句子窗口、摘要检索、元数据、层级索引、知识图谱等知识库优化方法。在检索阶段,进一步介绍查询预处理、意图识别、查询扩写、HyDE、后退提示、查询路由,以及稀疏检索、稠密检索和混合检索;最后总结检索结果过滤、去重、重排序以及生成后处理等常见优化手段。
2026-08-25 11:55:03
209
原创 动态规划DP经典题型总结(Java、C++):路径、子数组、子序列、背包问题详解
本文系统总结动态规划(DP)经典题型与解题思路,涵盖路径问题、多状态 DP、子数组、子序列、回文串、两个数组、01 背包、完全背包、二维费用背包以及组合计数等问题。通过分析状态定义、状态转移、初始化和优化思路,结合 Java/C++ 代码实现,帮助理解不同 DP 模型之间的联系,掌握动态规划状态转移的通用方法。
2026-08-17 23:56:45
197
原创 Spring Bean 作用域、生命周期与自动配置机制详解
本文系统梳理 Spring 中 Bean 的三大核心知识点:Bean 作用域、Bean 生命周期以及 Spring Boot 自动配置机制。
2026-08-16 15:38:44
237
原创 Spring Cloud 全体系学习笔记(REST、Nacos、Feign、Gateway)
本文整理 Java 微服务开发中的核心知识点,涵盖 RESTful API 设计、服务注册与发现、CAP 理论、Eureka/Nacos 使用、Spring Cloud LoadBalancer 负载均衡、OpenFeign 远程调用以及 Spring Cloud Gateway 网关等内容。结合实际配置与代码示例,帮助快速搭建和理解 Spring Cloud 微服务架构。
2026-08-08 18:40:55
326
原创 Selenium4 + Java Web自动化测试入门指南:从环境搭建到常用操作详解
本文详细介绍 Selenium4 在 Java 自动化测试中的使用方法,包括 WebDriverManager 驱动管理、Chrome 浏览器配置、元素定位(CSS Selector/XPath)、页面交互、窗口句柄切换、等待机制、截图、弹窗处理、无头模式以及 PageLoadStrategy 等核心知识。适合刚接触 Web UI 自动化测试的开发者和测试工程师快速入门。
2026-08-04 10:35:24
277
1
原创 测试开发校招面试必备:软件测试理论知识全面整理(开发模型、测试方法、Bug分析、测试用例)
本文整理测试开发工程师校招面试中高频考察的软件测试理论知识,涵盖软件测试基础概念、测试开发岗位区别、软件开发模型、测试生命周期、Bug管理、测试用例设计方法、测试分类等核心内容。内容结合面试场景进行总结,帮助准备测试开发、自动化测试、软件测试岗位的同学快速建立完整知识体系,掌握常见面试题背后的测试思想。
2026-08-03 21:06:28
252
1
原创 Docker 为什么这么快?深入理解镜像、分层存储、网络与容器运行原理
Docker 不只是一个简单的容器工具,它背后涉及 Linux 文件系统、Namespace、Mount、Union FS、网络虚拟化等大量底层技术。本文从 Docker 镜像构建开始,逐步拆解 Docker 的核心实现:✅ 为什么 Dockerfile 比 docker commit 更适合生产环境?✅ Docker 镜像为什么可以做到秒级启动?✅ 镜像 layer、overlay2、写时复制到底是如何工作的?✅ volume 为什么不会被 commit 保存?✅ 容器网络
2026-07-30 22:33:39
264
1
原创 Docker 从入门到进阶:深入理解容器原理、namespace、cgroup、网络与 Docker Compose
一篇带你系统学习 Docker 的基础教程,从虚拟化与容器化的区别开始,深入讲解 Linux namespace、cgroup 资源隔离与限制原理,并结合 Docker 常用命令、镜像、容器、数据卷、MySQL 数据持久化、Docker 网络等内容,通过大量实践案例帮助快速掌握 Docker 核心知识。
2026-07-29 10:00:58
288
原创 Vue3 两万字超详细学习笔记:从基础语法到项目实战,全面掌握 Composition API、Vue Router、Pinia 与 Element Plus
本文整理 Vue3 两万字学习笔记,系统总结 Vue3 开发中的核心知识体系。从 Vue3 基础入门开始,详细讲解 setup、ref、reactive 响应式数据、Vue 指令、computed、watch、组件生命周期、组件通信、插槽、自定义指令等核心内容,并进一步深入 Vue Router 路由管理、Pinia 状态管理以及 Element Plus 组件库的实际使用。内容结合大量代码示例,覆盖 Vue3 日常开发中的高频知识点,适合作为 Vue3 入门学习路线、项目开发参考以及面试复习资料。
2026-07-26 20:51:37
257
原创 一文吃透图论拓扑 + DFS:N 皇后、数独、火星词典、LIS 全部高频题拆解
本文系统梳理拓扑排序与深度优先搜索体系两大核心算法模块,覆盖图论依赖排序、基础递归、回溯剪枝、FloodFill 洪水填充、记忆化搜索五大核心考点。拓扑排序部分以火星词典为例,讲解 Kahn 入度 BFS 实现思路与判环逻辑;递归模块拆解汉诺塔、快速幂、二叉树路径三类经典递归模型;回溯专题包含子集异或、含重全排列、N 皇后、解数独四大高频暴力搜索题型;FloodFill 以扫雷游戏讲解连通域递归遍历;记忆化搜索结合最长递增子序列、猜数字大小两道题,对比纯递归与缓存优化的性能差异。全文每道题目配套完整 J
2026-07-20 12:53:15
214
原创 别再死记硬背!从 C++ 底层视角拆解 JVM 内存、类加载与 GC 原理
本文从底层 C++ 实现视角出发,系统讲解 JVM 三大核心知识点:首先剖析 JVM 五大内存区域的划分原因、线程私有 / 共享特性,结合 Linux mmap 原理详解虚拟机栈底层实现;其次完整梳理类加载五大阶段流程,深度解析双亲委派模型的工作机制与三种类加载器职责;最后对比引用计数、可达性分析两种垃圾判定方式,详解标记清除、复制、标记整理三大 GC 基础算法,以及 Java 分代回收的设计思想,帮你彻底吃透 JVM 底层原理,轻松应对面试与性能调优场景。
2026-07-02 15:54:57
373
1
原创 面试必背 MySQL 基础:三大范式、group by、多表查询、聚集索引与回表详解
本文系统梳理数据库核心基础知识点,从数据库系统组成、SQL 三大语言 DDL/DML/DCL 讲起,详细拆解关系型数据库设计三大范式,剖析数据冗余、四大异常产生原因及优化方案;同时讲解聚合函数、GROUP BY、HAVING 分组过滤、内 / 外 / 自连接多表查询、视图使用场景,重点解析 InnoDB 聚集索引、普通索引、唯一索引、回表查询、索引覆盖等高频面试考点,附带 SQL 关键字完整执行顺序总结,适合后端开发面试复习、数据库入门学习收藏。
2026-06-30 11:09:23
180
2
原创 详解 6 大算法核心模块:哈希表优化查找、字符串模拟、栈表达式计算、堆自定义排序、BFS 最短路径(Java 实现)
本文整理 LeetCode 六大高频算法模块 Java 刷题笔记,包含哈希表、字符串、栈、二叉树层序遍历、堆、BFS 最短路经典题型。详解字母异位词分组、中心拓展求最长回文、栈实现表达式计算、大小根堆自定义比较器、BFS 最短路径等高频面试题,附带可直接运行的 Java 源码与详细解题思路,同时对比 Java 与 C++ 堆排序规则差异,适合算法备考、面试突击、刷题复盘收藏。
2026-06-30 11:01:51
368
1
原创 别再记错了!Java 数据类型、继承执行顺序、String 拼接、异常体系高频错题整理
很多人学 Java 基础总会在 byte 取值范围、String 类型、静态变量、异常捕获等知识点反复踩坑,本篇从底层原理出发,详细拆解各类易混淆考点,梳理 this、super、代码块、继承初始化、字符串拼接、受检 / 非受检异常等核心内容,帮你彻底理清 Java 基础底层细节,告别基础错题。
2026-06-24 16:08:28
277
1
原创 LeetCode 高频算法八大模块精讲|双指针 + 滑动窗口 + 二分 + 前缀和 + 位运算 + 模拟 + 快排 + 归并(Java 题解 + 模板)
还在刷算法没有章法?本文系统梳理大厂面试必考八大算法类型:双指针、滑动窗口、二分边界、前缀和哈希优化、位运算、模拟、三向快排、归并统计逆序对类题目。逐题拆解解题逻辑、踩坑细节,附上可直接复用的代码模板,原地优化、时间空间复杂度优化思路一次性讲透,帮你高效刷题,告别算法卡顿。
2026-06-17 23:29:10
261
原创 万字梳理计算机网络:TCP、IP、HTTP、HTTPS 面试核心考点汇总
整理一套系统化计算机网络学习笔记,自上而下梳理 TCP/IP 五层网络模型、各层设备工作原理,深度拆解 TCP 全机制:三次握手、四次挥手、滑动窗口、流量 / 拥塞控制、快重传等核心考点;详解 IPv4 报文、私网 IP 与 NAT 原理、MAC 与 MTU,补充 JSON/XML/Protobuf 序列化格式、HTTP 协议细节与 HTTPS 非对称 + CA 加密逻辑。内容兼顾理论原理与实际网络场景,适合零基础入门、校招面试复盘查阅。
2026-06-06 10:03:46
308
原创 吃透 Java 多线程!全套面试八股文整理,考点全覆盖
本文整理了 Java 多线程与并发编程全套面试八股,从进程线程区别、线程创建、锁机制、synchronized锁升级、CAS 与 ABA 问题,到线程池、并发容器、死锁等高频考点逐一梳理。内容精简易懂、答案标准,适合面试背诵、日常查漏补缺,Java 求职小伙伴建议收藏!
2026-06-01 19:22:41
342
原创 万字干货!老 Coder 转 Go 必备!Go 语法 + 并发 + 泛型详解
本文结合C++、Java、Python三大主流语言做横向对比,系统讲解 Go 语言全套基础语法。内容涵盖语言特性、变量常量、流程控制、函数、结构体、接口、异常、数组切片、Map、高级函数、指针、协程、锁、泛型及 Go Module 等核心知识点,搭配大量可运行代码示例,帮助有其他编程语言基础的开发者快速上手 Go。
2026-05-26 11:59:42
424
1
原创 基于 Vibe Coding 的 OJ 平台
This is an OJ platform, developed based on "Vibe Coding".
2026-05-22 09:10:36
497
原创 HTTP Cookie 和 Session
从实际上网场景切入,讲解 Cookie 与 Session 核心作用、工作流程及区别,梳理协议基础知识点与安全防护思路,条理清晰干货十足,快速掌握网页登录免密背后的技术原理。
2026-05-17 14:07:37
318
原创 一篇吃透 Bash Script!从变量到定时任务,Linux 自动化必学核心语法
本文详细整理 Linux Bash 脚本核心知识点,覆盖变量生命周期与定义、数学运算、if/while/for 语句、函数、case 分支、退出码、脚本传参、at/crontab 定时自动运行等高频内容,语法规范 + 易错点 + 示例齐全,适合新手入门与快速查阅,看完就能写自动化脚本。
2026-05-16 21:09:56
758
2
原创 Linux SystemV 消息队列 + 责任链模式:实现客户端消息处理流水线
本文基于 Linux SystemV 消息队列 实现进程间通信,结合 责任链设计模式 搭建服务端消息处理框架。实现功能包括:消息格式化输出、日志持久化存储、文件行数检测、自动压缩备份,完整展示 IPC + 设计模式的工程化实践。适合学习 Linux 进程间通信、C++ 设计模式、服务端消息处理的同学参考,代码可直接运行。
2026-05-14 22:59:03
460
原创 【SystemV】基于建造者模式的信号量
本文详细总结 Linux SystemV 信号量全流程知识点,从 PV 原语本质、信号量内核机制、三大系统调用接口,到使用建造者模式进行优雅封装,完整实现信号量的创建、初始化、PV 操作与资源释放。文章兼顾理论原理与工程实践,代码规范可直接运行,适合操作系统学习、进程同步编程、后端面试复习、上机实验参考。
2026-05-14 01:25:04
425
2
原创 Linux mmap 机制:从 read/write 底层流程到手写 malloc 内存分配
本文从 Linux read、write 系统调用底层执行流程入手,讲解页缓存、用户态内核态切换核心机制,循序渐进剖析 mmap 内存映射原理、相比普通 IO 的性能优势。详解 mmap、munmap 系统调用每一个参数含义,区分文件映射与匿名映射,并基于 mmap 匿名映射手写实现简易版 malloc 内存分配器,帮你彻底弄懂 mmap 底层逻辑与 malloc 实现原理。
2026-05-13 00:07:38
401
3
原创 LangGraph 智能 Agent 指南:状态编排、案例落地、高阶特性全解析
本文整理LangGraph 完整版学习笔记,从 Agent 与 Workflow 核心概念入手,讲解 LangGraph 作为 Agent Server 内核的核心价值。通过物流工作流、代理式 RAG两大实战案例,手把手带你掌握 State 状态定义、节点构建、条件边编排与图编译运行;详解提示链、并行、路由、协调者 - 工作者、评估器 - 优化器五大经典工作流模式。同时深度拆解 LangGraph线程 / 跨对话持久化、记忆管理、人工中断、时间旅行、运行时上下文、流式输出、子图模块化等高阶特性
2026-05-11 18:06:51
837
原创 三万字,LangChain 从入门到实战:工具调用 + 流式传输 + 少样本提示 + 检索增强生成
全网超全 LangChain 实战干货笔记,一站式吃透 LLM 开发核心能力!详解消息模型调用、LCEL 链式语法、三种自定义工具写法、结构化输出、SSE 流式传输原理。拆解消息缓存 / 裁剪 / 过滤合并、提示词模板、少样本提示工程与多类示例选择器,深度剖析 RAG 检索增强全流程、向量存储及 MMR 检索策略,全程附带可直接运行实战代码,零基础也能快速上手大模型应用开发。
2026-05-01 17:07:10
461
原创 C++20 最全核心新特性总结|三路比较运算符 + format+jthread+span 一次性吃透
本文完整整理C++20 核心常用新特性,包含三路比较运算符(太空船运算符 <=>)、std::format 现代化格式化库、std::jthread 自动可中断线程、std::syncstream 多线程安全输出、std::span 连续内存视图、指派初始化器、范围 for 增强、and/or/not 关键字等知识点。每部分包含原理概念、语法详解、代码示例、使用区别、最佳实践
2026-04-21 14:39:10
451
2
原创 一篇搞定 C++20 四大金刚:约束、协程、模块、范围
本文系统讲解 C++20 四大核心新特性:Concept 概念与约束、无栈协程原理与实现、Module 模块化编程、Range 范围与视图。从基础语法、核心原理到代码示例逐一拆解,包含 Promise、协程句柄、Awaitable、requires 四种约束、模块分区、适配器 / 工厂视图、Range 投影等高频考点,内容详实可直接用于学习、开发与面试复习,助力快速掌握C++20
2026-04-17 21:22:28
544
2
原创 八大排序算法(快排 / 堆排 / 归并)手敲无 bug,面试直接默写
本文整理Java 面试最常考的八大排序算法完整实现,包含冒泡、插入、选择、希尔、快速排序、堆排序、归并排序、计数排序,代码均为可直接运行的 ArrayList 版本,快排附带小区间优化与随机基准值优化,适合面试前突击背诵与手撕。
2026-04-16 20:07:31
85
原创 【面试必背】Redis三大核心架构(主从+哨兵+集群)+ 缓存问题+分布式锁,一篇吃透
本文是Redis面试高频考点精华笔记,聚焦面试常问的主从复制、哨兵机制、集群分片、缓存三大问题(穿透/雪崩/击穿)、分布式锁五大核心模块,摒弃冗余内容,只保留面试必背的原理、流程、优缺点及解决方案,适配校招/社招Redis面试备考。
2026-04-10 17:16:15
447
2
原创 JavaSE 基础知识总结 | 对标 C++ 梳理 JavaSE 核心,面试基础看这一篇就够了
超全 JavaSE 基础笔记总结!包含语法细节、内存模型、面向对象、继承多态、接口与抽象类、异常机制等高频面试内容。结合 C++ 对比理解,逻辑清晰、重点突出,一篇搞定 Java 基础,后端面试必备。
2026-04-08 19:54:30
493
原创 跳表(SkipList)超详细笔记|Redis底层实现+代码完整版+面试对比
【跳表完整学习笔记,面试/备考直接用】详细拆解跳表(SkipList)核心原理:从定义、查询流程,到随机层数生成逻辑(Redis标准p=0.25、maxLevel=32),附带可直接运行的C++完整实现代码(无bug)。重点对比跳表与红黑树、哈希表的优劣,厘清p=0.5与p=0.25的空间差异,解释Redis选择跳表作为ZSet底层的核心原因,补充面试高频考点,帮你快速吃透跳表,搞定面试相关问题。
2026-04-05 16:32:22
382
2
原创 从磁盘查找理解 B 树 | B+树:原理、插入、分裂与性能分析
本篇为 B 树 & B + 树超全总结笔记,从底层磁盘查找逻辑出发,讲解 B 树结构、插入分裂机制,重点对比 B + 树优势及 MySQL 索引设计思想,附带 B * 树扩展知识。全文条理清晰、考点突出,可直接用于后端开发面试突击。
2026-04-04 21:35:15
480
原创 开发效率翻倍✨ Claude Code CLI 核心用法+Qwen3免费替代方案,新手直接抄作业
【实操向】无需科学工具、无需付费,手把手玩转 Claude Code CLI 全功能!整理了官方原生命令(/init、/mcp、/agents等)、MCP工具配置、VSCode联动、自定义命令等核心用法,同时分享 Claude Code Router 接入Qwen3免费API的方案(每日1000次调用,适配国内开发者),避开额度陷阱,让Claude Code成为高效开发助手,新手也能快速上手~
2026-04-01 22:02:46
679
原创 一文读懂 Redis 持久化与事务
本文详细讲解 Redis 持久化机制与事务原理,重点分析 RDB 快照、AOF 日志及混合持久化的实现方式、优缺点与适用场景,并深入介绍 AOF 重写、多进程持久化原理。同时对比 MySQL 事务,梳理 Redis 事务的特性、执行流程与 WATCH 乐观锁机制,帮助读者全面掌握 Redis 数据安全与事务控制核心知识点。
2026-03-31 20:52:00
526
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅