<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/forest_long</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; forest_long]]></copyright><item><title><![CDATA[HAProxy 与 Keepalived 的相同点和区别]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/166595159</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/166595159</guid><author>forest_long</author><pubDate>Thu, 24 Sep 2026 15:54:33 +0800</pubDate><description><![CDATA[HAProxy与Keepalived均为开源高可用架构组件，均运行于Linux，工作在传输层以上，支持健康检查与配置驱动，不处理业务逻辑。核心区别在于：HAProxy是高性能负载均衡器，负责请求分发；Keepalived为高可用管理工具，通过VRRP实现VIP主备切换，保障入口不中断。二者常协同部署——HAProxy分发流量，Keepalived确保其自身高可用。典型架构中，客户端访问虚拟IP（VIP），由Keepalived控制主备切换，HAProxy将请求转发至后端服务器。误区包括误认为Keepaliv]]></description><category></category></item><item><title><![CDATA[【大数据入门核心技术-Iceberg】（十二）Iceberg表创建与Catalog管理]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/163707282</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/163707282</guid><author>forest_long</author><pubDate>Sun, 16 Aug 2026 00:30:00 +0800</pubDate><description><![CDATA[本文介绍了Apache Iceberg表的基本操作指南，包括：1）通过spark-sql启动交互式命令行并查看当前Catalog；2）创建Iceberg数据库和命名空间；3）使用Iceberg格式创建用户信息表，指定V2版本支持行级更新；4）查看表结构、元数据和建表语句；5）管理表列表和命名空间。重点演示了Iceberg表的创建、查看和删除操作，为后续数据操作做准备。所有操作均通过Spark SQL命令完成，适合数据工程师快速上手Iceberg表管理。]]></description><category></category></item><item><title><![CDATA[【大模型应用开发-ES】（十三）ElasticSearch-FSCrawler文件索引实战]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/163707261</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/163707261</guid><author>forest_long</author><pubDate>Sun, 16 Aug 2026 00:15:00 +0800</pubDate><description><![CDATA[本文介绍了使用FSCrawler将文件索引到Elasticsearch的完整流程。主要内容包括：1）创建测试文件（txt、md、html格式）；2）验证FSCrawler自动索引功能；3）通过ES搜索文件内容和文件名；4）测试增量更新机制（新增文件自动索引）；5）验证文件删除后的同步处理。FSCrawler能自动解析多种文件格式，将纯文本内容索引到ES的content字段，并维护文件元数据，支持15秒间隔的自动扫描和同步更新。]]></description><category></category></item><item><title><![CDATA[【大模型应用开发-ES】（十二）ElasticSearch-FSCrawler安装与配置]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/163707246</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/163707246</guid><author>forest_long</author><pubDate>Sat, 15 Aug 2026 00:30:00 +0800</pubDate><description><![CDATA[本文介绍了FSCrawler文件系统爬虫的使用方法。主要内容包括：1. FSCrawler的作用是扫描本地文件并索引到Elasticsearch；2. 安装确认和任务创建流程；3. 配置文件参数详解，如扫描间隔、文件类型过滤等；4. 如何启动和停止任务。操作步骤详细说明了从安装配置到运行监控的全过程，重点讲解了_settings.json中的关键配置项及其含义，帮助用户快速实现文件内容的自动索引。]]></description><category></category></item><item><title><![CDATA[【大模型应用开发-ES】（十一）ElasticSearch集群健康与分片管理]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/163707238</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/163707238</guid><author>forest_long</author><pubDate>Sat, 15 Aug 2026 00:15:00 +0800</pubDate><description><![CDATA[本文介绍了Elasticsearch集群健康状态监控与管理的基本方法，主要内容包括： 集群健康检查：使用_cluster/healthAPI查看状态（green/yellow/red）及关键指标 节点信息查看：通过_cat/nodes获取节点负载、角色等详细信息 分片管理：使用_cat/shards检查分片分配情况，区分主/副本分片状态 索引监控：通过_cat/indices查看文档数、存储大小等统计信息 集群统计：使用_cluster/stats获取节点数、JVM内存等综合指标 配置查看：通过_clust]]></description><category></category></item><item><title><![CDATA[【大模型应用开发-ES】（十）ElasticSearch的聚合分析]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/163707230</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/163707230</guid><author>forest_long</author><pubDate>Fri, 14 Aug 2026 00:30:00 +0800</pubDate><description><![CDATA[本文介绍了Elasticsearch聚合查询的实践方法，主要涵盖：1）Bucket聚合（如terms实现分组统计）；2）Metrics聚合（如avg、sum等指标计算）；3）stats聚合获取多指标；4）嵌套聚合（Bucket内嵌套Metrics）。通过具体命令示例演示了按标签分组、计算价格指标、按作者分组并计算平均价等场景，输出结果验证了聚合功能的正确性。这些操作展现了Elasticsearch强大的数据分析能力，可替代传统SQL的GROUP BY等聚合计算。]]></description><category></category></item><item><title><![CDATA[【大模型应用开发-ES】（九）ElasticSearch的复合查询（bool查询）]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/163707221</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/163707221</guid><author>forest_long</author><pubDate>Fri, 14 Aug 2026 00:15:00 +0800</pubDate><description><![CDATA[本文介绍了Elasticsearch bool查询的四种主要子句及其用法：must（必须满足）、filter（过滤不参与评分）、should（或逻辑）和must_not（排除条件）。通过具体示例演示了多条件组合查询的写法，包括查询价格≥50且包含"实战"描述的书籍、使用filter提高性能、以及should与minimum_should_match参数配合使用控制匹配数量。文章还对比了must和filter在评分影响、缓存机制和性能上的差异，帮助读者根据场景选择合适的查询方式。这些技巧能有效构建复杂搜索条件]]></description><category></category></item><item><title><![CDATA[【大模型应用开发-ES】（八）ElasticSearch精确查询与范围查询]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/163707198</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/163707198</guid><author>forest_long</author><pubDate>Thu, 13 Aug 2026 03:45:00 +0800</pubDate><description><![CDATA[本文介绍了Elasticsearch中的精确查询方法，包括： term查询：用于精确匹配不分词的字段（如keyword类型），与match查询的核心区别在于是否对搜索词分词。 terms查询：实现多值精确匹配，相当于SQL中的IN查询，支持匹配多个候选值中的任意一个。 range查询：支持数值和日期范围查询，使用gt/gte/lt/lte等操作符指定范围条件。 其他查询： exists查询检查字段是否存在 wildcard支持通配符匹配（但性能较差） 这些查询方法适用于不同的精确匹配场景，是Elastics]]></description><category></category></item><item><title><![CDATA[【大模型应用开发-ES】（七）ElasticSearch全文搜索]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/163707177</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/163707177</guid><author>forest_long</author><pubDate>Thu, 13 Aug 2026 03:30:00 +0800</pubDate><description><![CDATA[本文介绍了Elasticsearch的几种常用查询方式：1）match查询支持单词和多词搜索，默认OR逻辑，可改为AND；2）match_phrase用于精确短语匹配；3）multi_match实现多字段联合搜索，支持权重设置；4）highlight功能可高亮显示匹配内容。每种查询都配有示例请求、参数说明和预期输出结果，帮助用户掌握基础搜索功能及结果优化技巧。]]></description><category></category></item><item><title><![CDATA[【大模型应用开发-ES】（六）ElasticSearch文档CRUD操作]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/163707162</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/163707162</guid><author>forest_long</author><pubDate>Wed, 12 Aug 2026 23:18:22 +0800</pubDate><description><![CDATA[本文介绍了Elasticsearch文档的CRUD操作与批量处理。主要内容包括：1）通过PUT/POST创建文档（指定ID或自动生成）；2）使用GET查询文档；3）PUT全量更新与_update API部分更新；4）DELETE删除文档；5）_bulk API批量操作（支持index/create/update/delete）。重点说明了各操作的使用场景、参数配置及版本控制机制（_version字段），并提供了完整的curl命令示例及预期输出结果。这些操作涵盖了Elasticsearch文档管理的基本功能，]]></description><category></category></item><item><title><![CDATA[【大模型应用开发-ES】（五）ElasticSearch索引创建与管理]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/163707118</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/163707118</guid><author>forest_long</author><pubDate>Wed, 12 Aug 2026 23:15:08 +0800</pubDate><description><![CDATA[摘要 本文介绍了ElasticSearch索引的基础操作，包括： 索引创建（带Mapping）：使用PUT请求定义字段类型和设置分片参数 索引信息查看：通过GET请求获取详细配置 索引列表查看：使用_cat API显示所有索引状态 别名管理：为索引添加别名实现逻辑引用 索引删除：使用DELETE命令删除索引（不可逆操作） 文中提供了完整的curl命令示例、参数说明和预期输出结果。特别强调了单节点环境下副本分片必须设为0，以及text/keyword字段类型的区别。这些操作为后续ES数据管理奠定了基础。]]></description><category></category></item><item><title><![CDATA[【AI应用实战-codebuddy】codebuddy安装（二）]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/163221812</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/163221812</guid><author>forest_long</author><pubDate>Sun, 26 Jul 2026 23:13:11 +0800</pubDate><description><![CDATA[CodeBuddy提供三种形态满足不同开发需求：1）IDE插件（支持VSCode/JetBrains/微信开发者工具等），适合保留现有工作流的开发者；2）独立IDE（含对话式编程功能），适合新手和产品设计人员；3）CLI工具（支持npm/原生二进制/Homebrew安装），适合服务器环境。安装时需注意版本兼容性，如VSCode需1.82+、JetBrains需2022.2+。常见问题包括扩展市场连接失败、PATH配置错误等。根据使用场景选择：现有IDE用户装插件，体验完整功能用独立IDE，服务器环境选CLI]]></description><category></category></item><item><title><![CDATA[【AI应用实战-codebuddy】codebuddy介绍（一）]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/163221759</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/163221759</guid><author>forest_long</author><pubDate>Sun, 26 Jul 2026 23:09:24 +0800</pubDate><description><![CDATA[摘要： 腾讯云代码助手CodeBuddy是AI驱动的产设研一体化交付平台，覆盖需求规划至部署上线的全流程。提供插件、IDE、CLI三种形态，支持开发者、产品/设计及运维等角色： 个人开发者：AI辅助编码、修Bug、生成测试； 非技术用户：自然语言生成原型与代码，设计稿一键转可维护项目； 团队/企业：智能评审、流水线编排，内置企业规范与私有化部署。 核心能力包括需求结构化、多模态设计生成、组件库驱动开发，腾讯内部数据显示效率提升显著（代码生成占比43%，千行Bug率降31.5%）。典型场景如前端快速出页面、后]]></description><category></category></item><item><title><![CDATA[【AI应用实战-hermes】hermes桌面版使用（六）]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/162432136</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/162432136</guid><author>forest_long</author><pubDate>Tue, 30 Jun 2026 03:45:00 +0800</pubDate><description><![CDATA[本文介绍了AI助手Hermes的安装与使用方法。安装部分提供了Mac系统下的详细步骤，并指出目前macOS DMG仅支持Apple Silicon芯片。使用方面推荐两种方式：1）通过浏览器访问本地地址（如http://localhost:7860）使用Web版界面；2）下载官方桌面应用（仅支持arm64架构）。特别说明Intel芯片Mac暂时无法运行独立桌面版，建议使用终端交互或浏览器GUI。文章还提供了官方下载地址和GitHub发布页面供用户获取软件。整体来看，Hermes提供了终端、Web和桌面三种交互]]></description><category></category></item><item><title><![CDATA[【AI应用实战-hermes】hermes命令行使用（五）]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/162432062</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/162432062</guid><author>forest_long</author><pubDate>Tue, 30 Jun 2026 03:00:00 +0800</pubDate><description><![CDATA[Hermes Agent（赫尔墨斯智能体）​ 是由知名开源AI实验室 Nous Research（Hermes 系列大模型出品方）于 2026 年推出的开源自主进化 AI Agent 框架，采用 MIT 许可证完全免费。

它与普通聊天机器人或传统无状态 Agent 的本质区别在于——Hermes 有记忆、会学习、能成长。传统 LLM 对话工具每次新建会话就从零开始，关掉窗口便"忘了你是谁"；而 Hermes Agent 内置闭环学习系统（Closed-Learning Loop），能在完成任务后自主沉淀可]]></description><category></category></item><item><title><![CDATA[【AI应用实战-hermes】Windows下安装hermes完整步骤（三）]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/162399677</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/162399677</guid><author>forest_long</author><pubDate>Tue, 30 Jun 2026 00:30:00 +0800</pubDate><description><![CDATA[HermesAgent在Windows系统上的安装与使用指南 NousResearch的HermesAgent支持Windows 10/11原生运行（无需WSL）或通过WSL2使用。原生安装通过PowerShell执行一键脚本（需5.1+版本），自动完成Python 3.11、Node.js等依赖的安装，并配置虚拟环境。安装后需重新加载终端，通过hermes --version验证。用户需配置API密钥（支持OpenAI、DeepSeek等提供商），交互式向导或手动设置均可。主要功能包括交互对话、单次提问和]]></description><category></category></item><item><title><![CDATA[【AI应用实战-hermes】]hermes Desktop完整安装步骤（四）]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/162399731</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/162399731</guid><author>forest_long</author><pubDate>Tue, 30 Jun 2026 00:15:00 +0800</pubDate><description><![CDATA[HermesDesktop图形界面版提供两种安装方式：一是官网下载安装包（支持macOS/Win/Linux），自动集成CLI工具；二是已安装Hermes CLI的用户可直接通过命令启动桌面端。配置时需选择AI服务商并填写API Key，或通过NousPortal授权。Windows用户若缺少WebView2Runtime需单独安装。两种方式均可快速完成部署，适合不同使用场景。（149字）]]></description><category></category></item><item><title><![CDATA[【AI应用实战-hermes】Mac下安装hermes完整步骤（二）]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/162398473</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/162398473</guid><author>forest_long</author><pubDate>Mon, 29 Jun 2026 04:15:00 +0800</pubDate><description><![CDATA[本文介绍了在macOS系统上安装和配置Hermes智能代理的完整流程。安装过程推荐使用官方脚本自动完成环境配置，包括Python、Node.js等依赖项。安装后需进行大模型API绑定，支持主流提供商如DeepSeek、OpenAI等。文章提供了基本使用方法，包括交互对话、单次提问和Web面板操作，并列举了常见问题解决方法。配置验证通过hermes doctor命令检查，确保环境准备就绪。该工具支持文件处理、代码执行等扩展功能，适合开发者快速部署智能助手。]]></description><category></category></item><item><title><![CDATA[【AI应用实战-hermes】hermes介绍（一）]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/162398462</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/162398462</guid><author>forest_long</author><pubDate>Mon, 29 Jun 2026 04:00:00 +0800</pubDate><description><![CDATA[HermesAgent是由NousResearch推出的开源自主进化AI框架，具备五大核心能力：1）五层持久化记忆系统，实现跨会话记忆存储；2）闭环自主学习机制，可自动沉淀和优化技能；3）全平台统一消息网关，支持多终端无缝切换；4）自然语言定时任务和子智能体并行委派功能；5）40+内置工具链和模型无关架构。相比传统无状态AI，Hermes能持续积累用户偏好和项目背景，真正实现&quot;越用越智能&quot;，适用于开发助手、信息聚合、知识管理等多种场景。采用MIT许可证，支持本地或云端部署，兼容200+模]]></description><category></category></item><item><title><![CDATA[【AI应用实战-Codex】使用Codex实现一个mac下的客户端-开发一个mac的智能问数客户端（四）]]></title><link>https://blog.youkuaiyun.com/forest_long/article/details/162373857</link><guid>https://blog.youkuaiyun.com/forest_long/article/details/162373857</guid><author>forest_long</author><pubDate>Sat, 27 Jun 2026 20:25:15 +0800</pubDate><description><![CDATA[本文介绍了Codex的部署与GLM模型的集成方法。首先参考了两篇Codex安装指南（Mac/Intel芯片环境），然后详细说明了如何配置支持GLM2：1）更新cc-switch工具；2）添加GLM的API密钥配置；3）开启路由总开关。最终实现无需OpenAI账号，直接使用GLM密钥即可调用Codex服务。该方案简化了Codex的使用流程，为开发者提供了更灵活的API调用方式。]]></description><category></category></item></channel></rss>