这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。
《Spring Boot 入门》附录 C:Maven 与 Gradle 对照
本附录对照同一件事在 Maven 与 Gradle 下的写法:项目结构与构建文件、依赖与版本管理、Spring Boot 插件配置、常用任务对照、多模块组织与可执行 jar 打包差异,并给出选型建议。文中 Maven 示例已在本机 3.9.12 实测,Gradle 示例未实跑,仅作对照参考。
posts
这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。
本附录对照同一件事在 Maven 与 Gradle 下的写法:项目结构与构建文件、依赖与版本管理、Spring Boot 插件配置、常用任务对照、多模块组织与可执行 jar 打包差异,并给出选型建议。文中 Maven 示例已在本机 3.9.12 实测,Gradle 示例未实跑,仅作对照参考。
前两节讲了 Claude Agent SDK 怎么用,这一节算总账。把它的每项能力逐条映射回卷一 minagent 的自研实现,看清它内置省下的四块重活(subagent 调度、hook、权限、session 持久化),也看清它锁定的边界:依赖 claude CLI、绑定 Anthropic 模型、可观测与扩展受限、假模型测试被掐断。文末给对照表与选型清单。
上一节把权限一笔带过,本节拆开讲透。Claude Agent SDK 用四道闸门控制工具:tools 决定有哪些工具、allowed_tools / disallowed_tools 做静态白黑名单、permission_mode 定档位、can_use_tool 回调做动态人工审批。全部字段与签名现场核对 0.2.165,并给出「只读研究助手 + 写操作二次确认」的完整骨架。
Claude Agent SDK 不是模型 SDK,而是把 Claude Code 的 Agent 运行时(subagent / hooks / 权限 / session)打包成 Python 接口。本节现场核对 0.2.165 的 API,讲清 AgentDefinition、HookMatcher 与 session,并搭出多 subagent 加 hook 的研究任务骨架。
从伙伴系统的 2 的幂拆分与合并机制,到 SLAB/SLOB/SLUB 三种内核对象分配器的演进,再到 Linux 当前默认的 SLUB 实现、CMA 连续内存分配、per-CPU 页分配器与调试特性,本文系统深入地讲解操作系统内核内存分配的核心基础设施,帮助开发者理解 kmalloc 与 vmalloc 的本质差异。
ARC 让 Swift 摆脱了手动内存管理,但循环引用、闭包捕获、Timer 持有这些坑依然普遍。本文从 ARC 的引用计数原理讲起,梳理 strong/weak/unowned 的语义与取舍,逐一拆解闭包捕获 self、delegate、Timer、NotificationCenter 四类典型泄漏场景,讲解捕获列表的写法、值类型与写时复制、autoreleasepool 的适用时机,并给出用 Instruments 的 Leaks/Allocations 定位泄漏的完整流程与常见坑清单。
页面置换算法是虚拟内存系统的核心机制,决定了当物理内存不足时应该换出哪个页面。本文从缺页中断处理流程出发,系统讲解 FIFO、LRU、Clock、LFU 等经典算法,深入分析 Belady 异常、栈算法特征与工作集模型,并最终落脚到 Linux 内核的 LRU 平衡策略与 thrashing 预防机制。
URLSession 是 iOS 网络请求的唯一官方底座。本文从 Session 配置(default/ephemeral/background)、任务类型、async/await 版 data(for:) 讲到请求构建与 URLComponents、Codable 解码与 CodingKeys、错误分类与指数退避重试、超时与 ATS、Token 刷新与认证、中间件式网络层分层设计、URLCache 缓存策略、上传下载与进度回调,并给出协议抽象加依赖注入的可测试方案与常见坑清单。
在容错量子计算机到来之前,真正可用的形态是量子-经典混合计算。本文系统讲解混合计算的完整栈:量子比特与门的基础、VQE 与 QAOA 等变分算法、态矢量与张量网络模拟器、参数优化与梯度估计、把 QPU 当作加速器接入 HPC 作业调度、混合编程框架,以及噪声与误差缓解的工程实践。
系统讲解 Kubernetes 的调度再平衡:为什么调度是一次性决策、Descheduler 的架构与策略清单、资源碎片与装箱问题、低利用率节点与重复副本策略、亲和性与拓扑再平衡、与 Cluster Autoscaler 的协同,以及驱逐预算、安全阈值与效果度量的生产实践。
面向技术人的个人品牌建设指南,覆盖品牌定位、技术写作、开源项目运营、演讲与分享、社区经营、内容分发与复用、品牌如何转化为职业机会,以及边界管理与风险控制,附 12 周启动清单。
系统讲解微型博客的可观测性与 SRE 实践:从监控到可观测性的视角转变,四大黄金信号与分层指标体系,SLO 定义、错误预算计算与治理,日志链路的采样与关联,告警分级抑制与降噪,容量规划的压测水位与弹性,混沌工程与故障演练剧本,On-call 值班与事后复盘,以及可观测性数据自身的成本经济学。
系统讲解多集群可观测性联邦与聚合:Prometheus 联邦的适用与局限、Thanos 与 Mimir 的全局视图、数据分片去重与降采样、日志与链路的跨集群聚合、全局 SLO 与跨集群告警,以及常见避坑与最佳实践清单。
用可观测性数据自动判断发布是否成功:设计发布健康信号、用指标做自动判定、用日志与链路做佐证、构建自动回滚机制、把金丝雀与渐进发布接上健康校验、用 SLO 做发布门禁,以及发布复盘与持续改进的完整落地方法。
系统讲解 Elasticsearch 的可搜索快照与冻结层:快照目录直读原理、frozen tier 的共享缓存与部分索引机制、partial searchable snapshot 的用法,以及对象存储成本与查询延迟之间的权衡方法。
把 make 当作任务运行器而非构建工具:目标与依赖的语义、PHONY 与增量判断、并行执行、变量与函数,以及与 just、task 的取舍和迁移路径。
系统讲解 WASM 线性内存的管理实践:页与内存增长的真实代价、内存布局、分配器选型与自研取舍、碎片与对齐、内存泄漏的常见模式与排查方法、对象池与复用设计、零拷贝与视图失效陷阱、跨语言内存共享的所有权约定、内存上限与 OOM 优雅降级,以及性能测量与调优清单。
在 Vite 项目里落地真实用户性能监控:LCP、INP、CLS 三个核心指标的含义与采集方式、web-vitals 库与 PerformanceObserver 的用法、构建期注入上报脚本与版本标记、RUM 的采样与批量上报、指标归因到具体资源、Lighthouse CI 与性能预算、产物体积与指标的关联,以及重复上报与采样偏差等高频陷阱。
系统讲解用 TypeScript 构建 LLM 应用:LLM 应用的类型挑战、Vercel AI SDK 核心抽象、流式响应与增量解析、结构化输出与 schema 校验、工具调用与函数类型、多轮对话状态管理、多提供商抽象与模型路由、RAG 与向量检索类型、错误重试与成本控制,以及生产实践。
系统讲解 SDN 与 OpenFlow:控制与转发分离的动机与三层架构、OpenFlow 流表匹配与动作、控制器职责与南向接口对比、多级流表与组表、从 OpenFlow 到 P4 的演进,以及数据中心与云 WAN 的落地形态和排错方法。