- 博客(44)
- 收藏
- 关注
原创 1、虚拟人物角色聊天 AI Agent 设计方案
本设计方案系统梳理了知己虚拟人物角色聊天AI Agent的核心技术难点与解决思路,涵盖角色设定、对话管理、情感识别、多轮对话、个性化成长、内容安全、多模态交互及插件扩展等八大模块。方案强调通过Prompt模板、记忆机制、情感模型、意图识别、成长因子等手段,提升AI的个性化、智能化与安全性,确保用户获得自然、丰富且健康的互动体验。
2025-05-11 14:37:01
1167
原创 1、mongodb-- BSON 学习和JSON性能对比
本文系统梳理了 MongoDB 所采用的 BSON(二进制 JSON)数据结构的设计原理、存储格式及其与 JSON 的对比优势。BSON 具备更快的访问速度、更高效的存储空间利用率以及更丰富的数据类型,广泛应用于 MongoDB 的文档模型。文章还介绍了 BSON 的解析与封装流程,并通过实际案例分析其在性能和应用场景中的表现。通过本篇内容,读者可以深入理解 BSON 的底层实现及其在 MongoDB 中的重要作用。
2025-05-09 18:20:23
1262
原创 2、RocketMQ 核心概念拆解
本文总结了Rocketmq其核心原理,涵盖消息过滤、延时消息、分布式事务、死信队列、高可用机制、整体工作流程、注册中心选择、数据存储、文件读写、刷盘机制、负载均衡和长轮询等关键知识点。
2025-05-09 12:02:34
846
原创 1、RocketMQ 核心架构拆解
系统梳理了消息队列及 RocketMQ 的核心原理、架构、消息模型、可靠性保障、顺序消息等相关的实现原理 ,从底层系统了解其运行机制
2025-05-07 16:22:53
1051
原创 3、Kafka 核心架构拆解和总结
本文系统梳理了 Kafka 涵盖了架构原理、日志存储、时间轮算法、消费者再平衡、数据保留、副本同步、压缩算法、生产者发送模式、Controller 机制、流处理 API 以及延迟消息和低延迟优化等核心知识点。
2025-05-07 15:02:22
978
原创 2、Kafka Replica机制与ISR、HW、LEO、AR、OSR详解
本文系统梳理了 Kafka 副本机制及其核心概念,包括 AR、ISR、OSR、HW、LEO 等。重点解析了副本同步、消息提交、ack 配置、offset 管理等原理,阐明了 Kafka 如何在高可用与高性能之间取得平衡。理解这些机制,有助于更好地设计和运维高可靠的分布式消息系统。
2025-05-06 18:03:06
1015
原创 1、Kafka与消息队列核心原理详解
本文系统梳理了 Kafka 消息队列的核心原理,包括架构组成、数据存储、分区与副本机制、消息消费流程、offset 管理及高效查找策略。通过顺序写入、分段索引和消费者组机制,Kafka 实现了高吞吐、可扩展和高可用,广泛应用于日志收集、流式处理等分布式场景。
2025-05-06 17:18:07
1036
原创 层级时间轮的 Golang 实现原理与实践
层级时间轮通过多层分级和哈希分桶,极大提升了大规模定时任务的管理效率。Kafka 的 DelayQueue 驱动方式进一步优化了资源利用。Golang 实现时需关注优先队列和高效的 bucket 管理。
2025-04-27 18:00:56
478
原创 【深度好文】4、Milvus 存储设计深度解析
在这篇文章中,我梳理了 Milvus 向量数据库的核心存储设计原理,包括数据写入、分片、持久化、Segment 管理、索引构建、查询处理和 Compaction 优化等关键机制。通过自己的学习和总结,我希望帮助大家快速理解 Milvus 的底层架构和性能优化思路,为实际项目中的向量检索系统设计和调优提供参考。
2025-04-27 15:29:55
1577
1
原创 【深度好文】3、向量数据库中,如何选择最合适的向量索引?
> 在当今AI应用蓬勃发展的时代,向量相似度搜索已成为许多现代应用的核心技术。然而,如何在海量数据中实现毫秒级的相似度查询?答案就在于选择合适的向量索引。本文将带你深入了解 比较流行的各类向量索引,助你在实际应用中做出最优选择。
2025-04-27 14:13:47
943
原创 【深度好文】2、深入浅出 Milvus 数据库管理:从创建到删除的完整指南
本文详细介绍了 Milvus 向量数据库的数据库管理实践,包含以下核心内容:🚀 核心要点:1. Milvus 数据库的完整生命周期管理2. 生产环境中的最佳实践和注意事项3. Python SDK 详细使用示例4. 常见问题和解决方案
2025-04-25 18:03:41
361
原创 【深度好文】1、现实世界进化: 关系数据库 ---> 向量数据库的世界
想象你走进一家魔法图书馆,书籍不是按照传统的作者名和出版年份排列,而是能够"理解"每本书的灵魂。你说"找一本像《三体》这样的科幻小说",图书馆就能精准推荐相似作品。这就是向量数据库的魔力——它让计算机理解了数据的"相似性"。本文将带你探索这个AI时代的关键技术,从向量的本质到相似度计算,从传统数据库的局限到现代智能应用的突破。无论你是技术爱好者还是行业实践者,这篇文章都将为你揭开向量数据库的神秘面纱,让你看懂AI应用背后的核心引擎。
2025-04-25 17:03:38
1125
1
原创 MCP Server架构设计详解:一文掌握框架核心
文将详细介绍MCP Server的架构设计,通过图文结合的方式,帮助读者深入理解其核心组件和设计理念。在平常的开发中用go 比较多 ,采用 go 提供的 mcp 开发框架 进行分析 https://github.com/mark3labs/mcp-go服务器基础属性(名称、版本等)资源管理系统模板管理机制工具链系统通知处理机制能力配置体系高扩展性:模块化设计支持功能扩展良好解耦:接口驱动确保组件独立性。
2025-04-22 16:47:24
1081
原创 【10 年老司机带你进行Go实战】手把手教你构建 Model Context Protocol(MCP) Server - 从入门到填坑
手把手教你用 Go 开发 MCP Server,让大模型具备调用本地工具的能力
2025-04-22 16:03:24
1158
原创 A2A协议详解:打造统一的AI代理通信标准,实现多Agent系统协同
A2A协议详解:打造统一的AI代理通信标准,实现多Agent系统协同。深入解析Agent2Agent协议:标准化消息格式、能力发现机制、安全框架及与MCP的协同集成
2025-04-20 17:34:52
831
原创 Go内存管理深度解析:10年老兵带你深入理解内存管理
🔥 作为一名拥有10年 Go 语言开发经验的技术专家,本文将从实现原理、性能优化、实战经验等多个维度,深入解析 Go 调度器和内存的核心机制。
2025-04-17 17:54:12
898
原创 深入剖析微信小程序群分享实现原理 - 从技术原理到最佳实践
本文深入探讨微信小程序群分享的核心实现机制,包含完整的 shareTicket 加解密方案、分布式一致性处理、高并发优化策略等关键技术点。通过详细的时序图和代码示例,讲解从前端到后端的完整技术链路。适合有微信开发经验的中高级工程师深入学习,助你解决群分享开发中的技术难点。⭐️ 建议收藏
2025-04-14 15:01:10
852
原创 JSON-RPC 2.0 vs REST API 详细对比分析
本文深入对比了 JSON-RPC 2.0 和 REST API 两种接口设计方案的特点、优缺点及适用场景。JSON-RPC 2.0 更适合复杂业务逻辑和内部服务调用,而 REST 更适合资源操作和公开 API。文章还特别分析了大模型 MCP 协议选择 JSON-RPC 2.0 的技术原因,包括其在函数调用、上下文管理等方面的优势。
2025-04-14 14:50:00
819
原创 memcached的基础知识
memcached介绍 free & open source, high-performance, distributed memory object caching system 自由&开放源码,高性能 ,分布式的内存对象缓存系统什么是 NoSQL? nosql -- no
2015-11-23 20:47:52
370
原创 mac中自动保存git用户名和密码
在mac中自动保存git的用户名和密码很简单,只需要在终端命令行中输入下面的命令就是:git config --global credential.helper osxkeychain然后在git 操作中 只要输入一次账号名和密码 ,在之后的操作中 就不需要再次输入了
2015-11-18 09:45:59
4307
原创 php利用CURL查询天气预报
<?phpheader("Content-Type:text/html; charset=utf-8"); $data = 'theCityName=天津'; //初始化 $curl = curl_init();curl_setopt($curl,CURLOPT_URL,"http://www.webxml.com.cn/WebServices/WeatherWebService.as
2015-09-14 08:22:05
556
原创 git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
1 查看远程分支$ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/br-2.1.2.1 remotes/origin/br-2.1.2.2 remotes/origin/br-2.1.3 remotes/origin/
2015-09-13 17:25:17
851
原创 windows安装配置memcache和memcached
php memcache window2: 解压配置a.memcache 解压后得到 php_memcache.dll 和编译好的 memcached.exe打开你的php/ext,把 php_memcache.dll 复制进去,比如我的在F:/php/php5/ext 复
2015-09-07 11:15:32
1004
原创 YII 配置详细说明
return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',//当前应用根目录的绝对物理路径 'name'=>'ZYD BTOBTOC',//当前应用的名称 'language'=>'zh_cn',//使用中文语言包 'timeZone'=>'Asia/Chongqing',//设置时
2015-09-07 10:31:45
360
原创 YII的重写规则与URL的管理
通常在yii框架的Url中如下: http://yuming.com/index.php?r=account/login1. Friendly URL(美化URL)主要实现这样的url : http://yuming.com/site/contact.html修改config/main.php,增加一个component'urlManager'=>array(
2015-09-05 16:18:54
458
原创 YII中日志
YII中日志的基本配置:/zyd/protected/config/main.php'log'=>array( 'class'=>'CLogRouter', 'routes'=>array( array( 'class'=>'CFileLogRoute',
2015-09-05 16:08:59
358
原创 Yii CDBCriteria常用方法
$c = new CDbCriteria();是ActiveRecord的一种写法,使ActiveRecord更加灵活,而不是手册中DAO(PDO)和Query Builder。 $criteria = new CDbCriteria;//函数方式 $criteria->addCondition("id=1"); //查询条件,即where id = 1 $cri
2015-09-05 15:54:19
356
原创 php yii框架 目录说明
YII框架说明(版本1.X)|-demos 实例文件夹 |--blog 提供了一个博客实例,带后台(入门首选) |--hangman 猜测词游戏 |--helloworld 最简单的示例,也是最著名的 |--phonebook 通过Yii Web Server调用Flex应用程序的实例|-requirement
2015-09-05 15:43:02
548
原创 github的入门教程
1、在ubuntu中安装git$ sudo apt-get install git git-core 2、配置本机的git$ git config --global user.name "XXXX"$ git config --global user.email XXXX 3、生成密钥$ ssh-keygen -t rsa -C "abcd
2015-08-28 16:49:45
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人