- 博客(23)
- 收藏
- 关注
原创 Agent Skills:从“提示词驱动”到“能力驱动”的智能体架构演进
摘要: AgentSkills是LLM智能体架构的进化方向,将复杂Agent拆分为模块化、可复用的"技能单元"(Skill),每个Skill明确输入/输出,解决传统Agent因庞大Prompt导致的不可控、难维护问题。其核心优势在于工程化:Skill可独立测试、升级,降低LLM幻觉风险。与MCP(工具接入协议)不同,AgentSkills聚焦Agent内在能力建模,而MCP标准化外部工具调用,二者为互补关系。典型应用场景如市场分析Agent,通过拆分需求理解、数据收集等Skill实现灵活
2026-02-04 18:42:20
858
原创 Apache Flink 快速入门
Apache Flink:实时计算的王者!它像一条奔腾不息的河流,却能精准抓住每一滴水的“出生时刻”——事件时间+水印,让乱序数据乖乖就位,结果永不失真!毫秒级延迟、高吞吐、原生Exactly-Once、TB级状态……Flink轻松碾压微批的Spark Streaming,成为实时数仓、风控、推荐的首选引擎。从Kafka源头到ClickHouse落地,Flink让数据“活”起来:百万条/秒、业务秒级响应、故障秒级恢复。数据不再等明天?Flink已就位,实时世界,从此刻开始!
2026-02-04 18:35:14
1353
原创 SpringAI开发MCP-Server(二):安全验证以及工具调优
摘要:本期针对MCP-Server的安全性和参数错误问题提出改进方案。当前架构存在未授权访问、参数错误率高、缺乏语义理解等风险。解决方案包括:1)通过拦截器实现API鉴权和IP限制;2)采用令牌桶机制对不同工具进行精细化流控;3)优化工具注解,增强参数描述的规范性。架构上建议分阶段实施,短期通过Spring拦截器快速增强安全性,中期引入JWT签名和知识库,长期采用向量化知识库和智能工具路由。该方案能有效提升系统安全性,降低大模型调用工具时的参数错误率。
2025-11-18 18:21:32
1033
原创 SpringAI开发MCP-Server(一):0-1的搭建与实现
本文带你一步步用 Spring AI 打造一个真正可被大模型调用的 MCP(Model Context Protocol)服务端,让你的业务系统“长上智能的手”。通过 spring-ai-starter-mcp-server-webmvc,我们将数据库查询、报文解析等传统逻辑封装成 AI 可理解、可执行的工具,让大模型直接操作你的系统。文章还展示了如何注册工具、实现 SSE 流式交互,并用 Cursor、HiAgent 进行联调验证,最后附上生产级安全优化方案。
2025-10-27 20:33:59
1924
原创 我用10分钟开发了一个AI助手,感觉还不错哈哈哈
AI助手是企业数字化转型的核心工具,其价值在于提升效率、沉淀知识并优化客户体验。实现方式主要有三种:本地部署大模型(安全可控但运维成本高)、云厂商API(快速上线但数据风险大)以及混合模式(通用功能用云服务,敏感业务用本地模型)。阿里云AI助手可通过Agent调用MCP协议,支持npx、uvx和sse三种方式,各有适用场景。未来趋势将向混合架构发展,结合云服务的智能优势与本地部署的安全性,形成更灵活的AI解决方案。
2025-10-25 17:18:00
1338
原创 在物联网场景中,如何高效稳定的给设备下达指令,基于RocktMQ+Redis+Doris设计开发设备指令控制
本文介绍了一个设备指令控制服务系统的设计与实现。该系统采用中心化架构,通过消息队列(RocketMQ)实现指令下发和接收的解耦,支持批量指令处理和重试机制。系统包含指令下发、设备状态管理、异常处理等核心功能模块,使用Redis存储设备期望值,Doris记录指令日志。系统支持多种指令类型(如锁车、OTA升级等),并实现了设备应答回调和执行结果通知机制。通过登录事件触发和延迟队列等技术,系统实现了高效的指令重试策略,确保指令可靠执行。该系统为设备管理提供了高效、一致的控制平台。
2025-10-25 17:12:25
1274
原创 在物联网场景中,如何设计开发设备影子,用于存储设备高并发的遥测数据
本文介绍了设备影子服务的设计与实现。设备影子通过JSON文件维护设备状态,包含desired(期望值)与reported(上报值),实现设备与云端的双向同步。系统支持状态缓存、差异更新及命令下发,结合Redis与消息队列实现高效数据交互,为物联网设备提供可靠的在线状态管理与远程控制能力。
2025-10-25 17:07:01
811
原创 在物联网场景中,如何设计开发设备网关,本文介绍基于32960设备协议的网关
文章摘要:该系统基于国标32960协议实现设备通信管理,主要功能包括协议解析、数据处理和连接管理。采用TCP长连接与TBOX设备交互,通过HTTP与控制服务对接,支持指令下发和数据上报。系统通过Redis管理动态配置,每3分钟检查更新,并实现多种指令处理(如信息上报、VIN查询等)和应答机制。关键流程包括设备鉴权、数据上报和指令下发,确保通信稳定可靠。
2025-10-23 10:09:46
1016
原创 Netty在实战中的应用
Netty是高性能异步事件驱动的NIO框架,支持TCP/UDP协议,通过优化epoll空轮询等机制简化NIO开发。其核心特性包括Reactor线程模型实现高并发、零拷贝提升传输效率、内置心跳与重连机制保障可靠性、内存池降低GC频率,并提供多种解码器解决粘包拆包问题。广泛应用于游戏服务器与分布式通信中,实际项目中可用于构建高可靠数据转发服务,支持通道预加载、自动重连和消息补偿机制,灵活应对复杂协议。
2025-10-23 10:05:11
898
原创 Dubbo面试遇到的问题以及解决方案
本文介绍了RPC在分布式系统中的应用,并对比了Dubbo与OpenFeign。RPC使程序可跨网络调用远程方法,屏蔽通信细节。Dubbo作为高性能分布式服务框架,支持多语言、自定义协议与多种序列化方式(如Dubbo、HTTP、RMI及Hessian、JSON等),具备完善的容错与扩展能力;OpenFeign则是基于HTTP的声明式客户端,适用于云原生微服务。文中通过Java示例展示Dubbo实现,并说明其相比OpenFeign更具高性能、多语言支持与可扩展性优势。
2025-10-23 10:02:34
483
原创 TCP\IP
本文系统梳理了计算机网络相关知识点,主要包含以下内容:1. 详细介绍了OSI七层网络模型各层功能,包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层;2. 通过计算机A到B的数据传输案例,展示了七层协议的实际应用流程;3. 列举了Java处理各层协议的相关框架,如Netty、Apache HttpClient等;4. 解析了Socket和Netty的概念、特点及关系,Netty是基于Socket的高性能网络框架;5. 探讨了网络安全问题,包括数据拦截原理、权限要求等;6. 对比分析了TCP和HT
2025-10-23 10:00:01
1074
原创 Jdk的发展历史,以及每个版本的Jdk的新特性
Java自JDK7起持续演进,已发布多个LTS版本:JDK8、11、17、21。JDK8以Lambda、Stream、Optional等特性提升开发效率;JDK9引入模块化系统;JDK10支持局部变量类型推断var;JDK11标准化HttpClient并增强字符串API;JDK17新增密封类和模式匹配;JDK21进一步优化虚拟线程并提升并发性能。随着Spring Boot 3要求最低JDK17支持,生态正加速向新版本迁移。建议新项目采用JDK17及以上版本,以兼容现代框架并持续拥抱Java技术创新。
2025-10-22 20:12:27
1331
原创 如何去实现Api接口加签验签
本文档详细说明了API请求的签名(加签)和验证(验签)流程,确保数据安全。加签流程包括:准备请求参数、生成待签名字符串、使用HMAC-SHA256算法计算签名并设置请求头。验签流程则包括获取请求信息、校验时间戳、重新生成签名并比对。文档还提供了请求示例,并强调了密钥安全、时间戳防重放、参数顺序一致性和UTF-8编码等注意事项,以保障API请求的安全性。
2025-10-22 20:03:50
760
原创 怎么去选择ETL工具
ETL是数据仓库建设的核心环节,包含数据提取、转换和加载。主流工具各具特色:FineDataLink低代码开发、适合国内企业;Informatica功能强大、适合大型企业但成本高;Talend开源灵活、性价比高;SSIS与SQL Server深度集成;Datastage稳定高效但部署复杂。企业应根据业务规模、预算与技术栈选择合适工具,注重性价比可选FineDataLink,追求性能与企业级能力推荐Informatica,预算有限可考虑Talend或NiFi。合理选型有助于提升数据治理与数字化转型效率。
2025-10-22 19:58:33
923
原创 Sping 面试总结
Spring是一个轻量级的IoC(控制反转)和AOP(面向切面编程)容器框架。IoC通过工厂模式管理对象创建,依赖注入(DI)自动设置属性值。AOP通过动态代理(JDK/CGLib)实现功能增强,如日志、事务等,无需修改原有代码。Spring Bean默认单例,需考虑线程安全。Bean生命周期包括创建、属性注入、初始化、使用和销毁阶段,加入后置处理器后扩展为七个阶段。事务失效场景需注意配置问题。实际应用包括接口防重、数据权限控制、异常回调和字典翻译等场景。
2025-10-22 19:52:38
803
原创 设备影子服务-存储设备的在线状态、设备最近一次上报的设备属性值、应用服务器期望下发的配置
本文介绍物联网平台中设备影子的概念与实现。设备影子以JSON结构维护设备状态与期望配置,通过desired与reported实现云端与设备双向同步。系统基于Canal监听MySQL变更,利用RocketMQ传输数据,并分别以Redis与Ignite存储静态及动态信息:Redis保存车辆绑定等基础数据,Ignite支持高频查询与SQL操作。文章阐述了存储方案选型、表结构设计及Lua脚本与Ignite的数据处理流程,实现了设备数据的实时同步与高效查询。
2025-10-21 15:20:18
1268
原创 HashMap为什么效率高,让我们来解析一下源码
当你写下 map.put(key, value) 时,背后到底发生了什么?为什么有人说 HashMap 是“最危险”的集合?从哈希函数、链表到红黑树,这篇文章带你深入它的核心机制,一次看懂 HashMap 的全部秘密。
2025-10-21 09:46:36
1151
原创 如何使用RocketMQ?
文章摘要:RocketMQ是阿里自主研发的分布式消息中间件,针对ActiveMQ和Kafka的不足进行优化,特别适合高并发、低延迟的金融级场景。其核心架构由Producer、Broker、Consumer三部分组成,采用CommitLog+ConsumeQueue的存储机制,支持同步/异步发送、顺序消息、延迟消息等功能。文章详细介绍了消息发送模式、事务消息实现原理、刷盘机制、消息重试策略、死信队列等核心特性,并针对消息堆积、丢失、重复等实际问题提供了解决方案。
2025-10-21 09:40:58
1110
原创 什么是MCP?
MCP(Model Context Protocol)是一种标准协议,用于规范大模型(LLM)与外部系统的交互。其核心功能包括统一接口标准、保障安全权限管理、维护上下文一致性。MCP架构包含三个关键组件:MCPServer(将业务系统封装为标准接口)、MCPClient(连接模型与Server)、MCPHost(模型运行环境)。协议支持两种通信机制:Stdio(本地进程通信)和SSE(远程实时数据传输)。
2025-10-20 10:49:49
1178
原创 MySQL面试总结
摘要 本文系统性地介绍了MySQL数据库性能优化全流程。首先阐述了慢查询的定位方法,包括使用开源工具(Arthas、Prometheus)和MySQL慢日志。其次详细解析了索引原理,重点比较了B+树索引的优势及其演变过程,区分了聚簇索引与非聚簇索引的特性。接着总结了索引失效的常见场景和SQL优化经验。最后深入探讨了事务特性、MVCC机制、主从同步原理及分库分表策略,包括垂直拆分和水平拆分的实现方式及其优缺点。全文构建了一个完整的数据库性能优化知识体系,涵盖了从问题定位到解决方案的完整闭环。
2025-10-20 10:22:53
985
原创 Redis面试总结
Redis作为高性能内存数据库,在分布式系统中广泛应用。文章梳理了Redis的核心使用场景:缓存三兄弟(穿透/击穿/雪崩)的解决方案、分布式锁实现(Redisson看门狗机制)、数据一致性保障(延迟双删/读写锁)等关键技术。详细解析了Redis的五种数据结构适用场景,以及持久化(RDB/AOF)、过期淘汰策略等底层机制。同时介绍了高可用方案:主从复制、哨兵模式和分片集群架构。文章还结合IoT车辆监控、人脸画像等实际案例,展示了Redis在消息队列、业务缓存等场景的最佳实践。通过系统性的技术解析,帮助开发者深
2025-10-20 10:03:47
1269
原创 AI智能体搭建
《智能体入门与大语言模型应用指南》摘要 本文系统介绍了智能体(AI Agent)的核心概念与构建方法。智能体是以大语言模型(LLM)为思想引擎,通过整合计划、反思、工具调用和记忆机制构成的AI系统。重点内容包括: 大模型原理与典型产品(如豆包、DeepSeek等) 智能体构成要素:LLM基座、工具插件、记忆机制等 关键技术:提示词工程、RAG检索增强、工作流设计 实践方法:通过HiAgent平台可低代码搭建智能体,包括模型配置、插件开发、知识库集成 典型应用场景:教育命题、数据分析、智能问答等 性能优化策略
2025-10-20 09:49:18
2705
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅