自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 1、OS学习概述和硬件原理

操作系统是连接软件与硬件的桥梁,核心在于资源管理与安全控制。用户态程序通过系统调用陷入内核态,由内核统一调度CPU、内存、IO等资源。硬件层面,CPU由控制单元、运算单元和存储单元构成,依赖寄存器与多级缓存(L1/L2/L3)提升性能,其中缓存使用高速SRAM,内存则采用成本更低的DRAM。现代CPU采用超线程技术,一个物理核可模拟多个逻辑核,共享执行资源,提升并发效率。理解这些底层原理,对程序优化、性能调优及系统设计至关重要。

2026-11-04 15:31:23 150

原创 自定义注解

本文介绍了Java注解的概念、作用及实现原理。注解是为代码提供元数据的机制,用于简化配置、降低耦合和声明式编程。注解本质是继承Annotation的特殊接口,包含注解声明、元注解和注解属性三部分。重点讲解了@Target和@Retention的作用,后者决定注解的生命周期(源码/字节码/运行时)。通过自定义@Test注解案例,展示了注解扫描和处理的实现过程。最后指出成熟注解体系包含注解定义、扫描器和处理器三个角色,并对比了主动扫描与Spring AOP被动拦截的实现差异,强调AOP的核心价值是在不修改业务代

2026-07-24 14:37:56 224

原创 redis高可用演练

本文演练了Redis高可用的两种模式:主从模式和哨兵模式。在主从模式中,通过Docker搭建了包含1个主节点和2个从节点的Redis集群,验证了主节点可读写、从节点只读的特性。当主节点宕机时,发现该模式无法自动故障转移。随后引入哨兵模式,部署3个Sentinel节点监控主从集群,配置了故障检测和自动切换机制。通过实验观察到哨兵能够正确发现主从节点,并具备故障转移能力。文中还特别指出了Sentinel配置文件权限等常见问题,为Redis高可用部署提供了实践参考。

2026-07-22 17:07:11 213

原创 MCP-模型上下文协议

文章摘要: MCP(Model Context Protocol)是一种标准化协议,旨在解决传统Function Call在工具调用中的痛点,如维护复杂、跨语言集成困难、安全校验缺失和链路可视性差等问题。MCP通过三层架构(Host、Client、Server)实现模型与工具的高效交互,提供三大核心能力:Resources(只读数据)、Tools(可执行操作)和Prompts(复用提示模板)。其传输机制基于JSON-RPC 2.0,支持Stdio(本地进程)和Streamable HTTP(远程SSE)两种

2026-07-20 11:04:40 206

原创 Function Call

本文深入解析了LLM(大语言模型)中Function Call的工作原理与实现机制。核心观点是:LLM本身不执行函数,仅输出结构化JSON指令,由外部代码实际执行。文章对比了新旧两套协议格式(旧版functions字段与新版tools API),分析了OpenAI、Anthropic Claude和Google Gemini等主流平台的实现差异,并提及新兴的MCP标准化协议趋势。作者强调新版tools格式已成为行业标准,建议开发者优先采用,同时提供了代码仓库供实践参考。全文揭示了Function Calli

2026-06-28 20:29:22 242

原创 什么是RAG_

摘要:RAG(检索增强生成)是一种为大模型配备外部知识库的技术,通过检索相关文档增强生成回答的准确性,解决大模型数据过时、知识幻觉和私有知识不足的问题。其流程分为离线索引(数据提取、分块、向量化、建索引)和在线检索生成(检索、回答)两阶段。核心挑战包括数据分块质量、检索精度和用户交互设计(如意图识别、查询改写、会话记忆等)。RAG通过混合检索、提示词工程等策略优化效果,是结合实时数据和模型生成能力的实用方案。(149字)

2026-06-28 14:28:57 173

原创 什么是大语言模型

什么是大模型

2026-06-16 20:43:56 166

原创 Prompt设计

什么是prompt,以及代码演示

2026-06-16 20:41:49 333

原创 数组相关的基础算法例题

摘要:本文总结了三类常见算法技巧的应用要点。双指针法通过快慢指针操作解决数组排序问题,需注意终止条件;二分查找要求数组有序,需根据区间开闭情况调整判断条件;前缀和通过预处理累加值优化区间计算,适用于一维和二维数组。三种方法的核心都是通过特定预处理或指针操作来降低时间复杂度,提高算法效率。适合初学者练手

2025-11-01 19:08:42 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除