随笔分类 - 专业知识
开发,运维
摘要:一副动图搞清AI 应用如何通过MCP快速集成外部系统
阅读全文
摘要:什么是`GraphQL`?它是`REST API`的替代品吗?
阅读全文
摘要:🎯 传统RAG与代理RAG的架构对比分析代理RAG流程: 🔍 查询重写:LLM代理重写查询 📝 更新查询:生成更新后的查询 🤔 细节需求:判断是否需要更多细节 🔧 工具选择:选择工具和API获取信息 💬 提示生成:结合更新查询和上下文生成提示 🤖 LLM响应:LLM生成响应 🔄 响应
阅读全文
摘要:一起学习下架构的视角。 架构的视角 在笔者的知识体系中,实际上将架构分为业务架构、应用架构、云基础架构这几大类,业务架构主要着眼于控制业务的复杂性,基础架构着眼于解决分布式系统中存在的一系列问题。无论何种架构,都希望能实现系统的可变的同时保障业务的高可用。 很多时候架构的视角/分类没有明显的边界,通
阅读全文
摘要:导读:本文将对整个边缘计算系统的逻辑架构及云、边、端之间的逻辑关系进行系统梳理。 01 边缘计算系统逻辑架构简介 由图3-1可知,逻辑架构侧重边缘计算系统云、边、端各部分之间的交互和协同,包括云、边协同,边、端协同和云、边、端协同3个部分。 ▲图3-1 边缘计算系统逻辑架构 云、边协同:通过云部分K
阅读全文
摘要:在现代网络中,数据的传输如同血液在人体中的流动,高效而精准。而支撑这一复杂系统的,是隐藏在网络设备深处的几张“神秘表格”:「MAC表」、「ARP表」、「路由表」和「转发表」。这些表格如同网络的“大脑”,记录着关键信息,指挥着数据的流向。它们看似简单,却承载着网络通信的命脉。 MAC表 MAC表(Me
阅读全文
摘要:有个朋友,做网工七八年,某天被领导叫去讨论一个新项目的网络规划。领导问:“数据中心的交换机和我们办公室的交换机有啥不一样?能不能直接用园区交换机顶上?”朋友愣了半天,支支吾吾答不上来,最后只能说:“应该不太一样吧,具体得查查。”这事儿听起来好笑,但现实中,类似的情况并不少见。 根据行业调研,近70%
阅读全文
摘要:🎯软件架构师必知:20个核心系统设计概念1. 负载均衡:分配流量,提高可靠性2. 缓存:存储常用数据,加快访问3. 数据库分片:处理大数据,提高扩展性4. 复制:数据备份,增强容错5. CAP定理:在一致性、可用性和分区容错性间权衡6. 一致性哈希:均衡流量,提高可靠性7. 消息队列:异步通信,解
阅读全文
摘要:为什么所有人都在用 Nginx我第一次用 Nginx,是在一个高并发的电商项目中,当时后端压力爆表,页面响应像老年机。但一加上 Nginx,直接飞起来。后来我才发现,它根本不是一个普通的 Web Server,而是一整套性能优化的“系统级外挂”。01 Nginx 为什么这么强?简单来说,它把“快”和
阅读全文
摘要:🎯RAG分块策略全解析:提升检索增强生成的效率🔸固定大小分块 📏 ▫️ 场景:适用于文档结构较为一致,内容长度相似的情况。 ▫️ 描述:将文档等分为固定大小的块,简单直接🔸语义分块 🧠 ▫️ 场景:适用于需要理解文档内容,按语义划分的场景 ▫️ 描述:基于内容的语义相似性进行分块,确保块内
阅读全文
摘要:在数据分析和产品优化中,埋点设计是不可或缺的一环。本文从埋点设计的标准和规范出发,详细阐述了如何描述一个埋点事件、埋点设计的具体流程、关键要素,以及在实际操作中常见的问题及解决方案。 前文基于埋点的常见问题,讲述了如何基于埋点需求的流程标准化来推进埋点体系的建设。 接下来本文将从埋点设计过程中的标准
阅读全文
摘要:前端开发中的一个秘密,99%的开发者都不知道! 1. JavaScript引擎的工作原理 JavaScript引擎是执行JavaScript代码的核心组件,它负责将源代码转换为机器可执行指令。主流浏览器和运行环境通常使用不同的JavaScript引擎,例如Google Chrome和Node.js采
阅读全文
摘要:🎯 系统架构设计蓝图:构建高效、可扩展的系统▫️域名解析:通过权威域名服务器、顶级域名服务器和根服务器解析域名到IP地址▫️负载均衡:使用API网关、负载均衡器和前端服务器来分发请求,确保系统的高可用性和性能。▫️消息分发:通过消息分发器和队列系统处理异步任务和消息传递▫️缓存和存储:使用内存缓存
阅读全文
摘要:🎯面向对象编程四大支柱▫️ 抽象:简化复杂系统,只展示必要功能。▫️ 封装:保护数据,实现模块化▫️ 继承:代码复用,扩展功能。▫️ 多态:灵活处理,统一接口
阅读全文
摘要:🎯RAID 级别✅🔸 RAID 0:数据分块存储于多个磁盘,性能最佳,但无冗余,单盘故障会导致数据全失。🔸 RAID 1:数据复制到多个磁盘,可靠性高,单盘故障不影响数据访问,但存储效率低,至少需两盘,总空间为单盘一半。🔸 RAID 3/4:数据和奇偶校验分盘存储,有冗余和性能,但奇偶校验盘
阅读全文
摘要:🎯 系统架构设计蓝图:构建高效、可扩展的系统▫️域名解析:通过权威域名服务器、顶级域名服务器和根服务器解析域名到IP地址▫️负载均衡:使用API网关、负载均衡器和前端服务器来分发请求,确保系统的高可用性和性能。▫️消息分发:通过消息分发器和队列系统处理异步任务和消息传递▫️缓存和存储:使用内存缓存
阅读全文
摘要:🎯HTTP/2 vs HTTP/3🔸HTTP/21️⃣TCP连接:HTTP/2使用TCP协议进行连接。2️⃣多路复用:可以在一个TCP连接上交错发送多个数据流3️⃣HPACK压缩:使用HPACK算法压缩请求和响应头,减少数据传输量4️⃣流优先级:可以为关键资源设置优先级,确保它们优先传输5️⃣预
阅读全文