自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (1)
  • 收藏
  • 关注

原创 RAG避坑:从 Demo 到生产,最容易被低估的不是检索,而是元数据设计

元数据彻底改变了 RAG 系统的运行范式:1、改变了检索方式:从“开放式语义匹配”走向“带业务约束的受控检索”。2、改变了 Prompt 的性质:上下文从无序的“文本堆积”变成了强约束的“证据链条”。3、改变了系统的可治理性:让系统真正具备了权限隔离、版本追踪、防幻觉拒答和精细化排障的能力。

2026-03-30 08:51:59 433

原创 RAG开发真相:初学者常犯的架构错觉与9大核心环节

RAG 不是几个组件的松散拼装,而是一条完整的知识信息处理链路。因此,RAG 开发真正的深水区,不在于你是否“接入”了向量库,而在于你是否在链路的每一处转角——如文档解析的精度、切片的语义颗粒度、多路召回的权衡,以及 Rerank 的重排逻辑等——都设计得足够科学、足够抗造。

2026-03-23 08:50:34 360

原创 当 AI Agent 开始“互联”,开发者未来的机会在哪里?

认知刷新: 洞悉 AI 从“孤岛应用”进化为“可互操网络节点”的必然趋势。实战地图: 拆解 A2A 协议下的四大商业赛道。避坑指南: 揭露开发者最易踩中的 4 个“致命误判”。入场策略: 明确当下从“应用思维”转向“AI网络节点思维”的路径。

2026-03-16 09:07:08 348

原创 转型大模型应用开发的思路与路径(二)

所谓“转型大模型应用开发”,到底是在转什么。先给结论:转的不是模型算法,而是(1)从确定性编码转向概率系统的工程化控制;(2)从写逻辑转向“提示词+上下文+工具”的编排;(3)从单元测试转向数据集驱动的持续评估。本文会给你两份可直接套用的清单:①转型学习优先级(Prompt/RAG/Agent)②服务端为例的能力迁移对照表。

2026-03-09 20:55:44 390

原创 转型大模型应用开发的思路与路径(一)

这种“一模型多能”的特性,大幅降低了应用的开发与维护成本,也让跨功能的业务整合变得前所未有的高效。大模型应用开发的相关的信息并不稀缺——课程、路线图、项目清单到处都是,真正稀缺的是一种清晰感:哪些内容属于“大模型应用开发”的核心,哪些只是围观热闹的知识点,这需要有非常清晰准确的认知。这里说的大模型应用开发是指用大模型来实现业务功能做应用产品,绝大多数人没必要去死磕算法、推公式,那不是广大普通码农的赛道。大模型的核心特征在于基于概率分布的“生成式能力”,这为创意和灵感的激发提供了巨大的价值。

2026-03-01 18:21:04 340

原创 为什么说 MCP 协议是 AI智能体大爆发的前夜?

以前如果你想让AI帮你总结你电脑里的 Word 文档,或者查阅你公司的私有数据库,开发者必须为每一种软件(Word、数据库、邮箱等)单独写一套复杂的“翻译代码”,让 AI 能看懂它们。这就像以前手机充电线有几十种不同的接口一样,极其麻烦。MCP 就是为了解决这个问题而诞生的统一“USB 标准”。只要大家都遵循 MCP 这个标准协议,无论是你的本地文件、公司的数据库,还是像 GitHub、Slack 这样的外部工具,都可以插上这个“USB 接口”,直接把数据安全、顺畅地喂给 AI。

2026-02-25 20:08:50 728

原创 2022-2026 AI 演化实录:演化路径、拐点与未来格局

当你用大白话在办公软件里输入“优化下个季度华东区的库存分配”时,系统后台的“数字员工(Agent)”已经自动调取了 15 个数据接口、比对了 3 种物流成本、生成了预测图表,并在 10 秒后把决策方案连同“一键执行”按钮推送到你的屏幕上。现在的聪明应用,会在后台像智能调度员一样(模型路由),简单的任务交给便宜的开源模型,极度复杂的任务才去调用最贵的闭源模型,成功实现了对大厂模型的“去魅”和“剥削”。从“好玩的玩具”到“提效的工具”,再到“不可或缺的基础设施”,AI 产业用三年时间走完了移动互联网十年的路。

2026-02-23 15:33:34 736

原创 读懂OpenClaw核心:25 个Tools + 53 个Skills 安全使用指南

目标:查资料、看网页、总结文章、写成笔记/文档Tools(建议)✅web_searchweb_fetch(查与抓取网页内容)✅filesystem(写笔记、保存摘要、归档资料)⚠️memory(需要长期偏好/上下文才开;不需要就别开)⛔exec(一般不要,为了“读”不必开)⛔browser(除非网站强依赖交互、登录、动态加载)Skills(常用)✅notesobsidianmarkdown(把结果落到你的知识库/文件里)⚠️pdfdoc(取决于你常用的产出格式)必须审批一般无需;

2026-02-23 10:23:53 2834

转载 RocketMQ核心机制之保证消息不丢失

概述分别从Producer发送机制、Broker的持久化机制,以及消费者的offSet机制来最大程度保证消息不易丢失从Producer的视角来看:如果消息未能正确的存储在MQ中,或者消费者未能正确的消费到这条消息,都是消息丢失。 从Broker的视角来看:如果消息已经存在Broker里面了,如何保证不会丢失呢(宕机、磁盘崩溃) 从Consumer的视角来看:如果消息已经完成持久化了,但...

2020-04-19 22:30:02 535

原创 RocketMQ入门实例和基础概念介绍

RocketMQ发送消息的3种方法:可靠同步发送(reliable synchronous)、 可靠异步发送(reliable asynchronous) 单向发送(one-way transmission)具体参考RocketMQ官网文档可靠同步发送采用同步的方式发送消息到RocketMQ,在重要的消息、需要及时知道发送结果等大多数场景下使用,例如重要的通知消息、短信通知、短信...

2020-03-28 21:42:08 514

原创 spring核心之AOP设计原理及实现分析

目录AOP及Spring AOP原理介绍AOP使用场景spring AOP基础概念和核心类介绍深入源码分析之创建代理对象深入源码分析之代理对象AOP拦截器调用实现AOP及Spring AOP原理介绍通俗简单地理解,aop的原理是:在代码编译或项目启动运行的时候生成代理对象,代理对象糅合了被拦截方法和切面逻辑方法的执行。AOP 实现的关键就在于 AOP 框架自动创建的...

2019-03-30 14:59:23 1553 1

原创 spring核心之设计原理总结

本文采用问题探究的方式来加深对spring的架构和设计原理的理解,探究的问题如下:为什么要使用spring ioc容器?spring ioc容器和工厂模式的比较? spring有什么样的设计目标?从而采用了什么设计理念?为什么要使用spring ioc容器在没有引入ioc容器和对象工厂时,我们遇到的问题是:要在对象的使用者模块中创建对象,并管理对象依赖的属性。这样做最大的问题是被调用的...

2019-02-28 22:05:45 384

原创 服务端IM消息处理经验

I M的业务场景中消息是最核心且最频繁使用到的,很容易影响客户端的体验,也是通信处理的瓶颈和系统性能瓶颈之处,因此设计好消息的处理方案对IM系统至关重要。在此根据自身的经验和遇到的问题,总结下IM消息的处理思路,希望对读者有所启发。服务端IM消息功能单聊消息转发;群组消息转发;多终端消息同步;单聊消息入库存档;群组消息入库存档;消息检索;离线消息;消息回执...

2018-03-24 18:00:26 2689

转载 结合Wireshark深入理解TCP/IP协议

物理层数据帧Frame 1 (62 bytes on wire, 62 bytes captured) 1号帧,线路62字节,实际捕获62字节Arrival Time: Jan 21, 2008 15:17:33.910261000      捕获日期和时间[Time delta from previous packet:0.00000 seconds]此包与前一包的时间间隔[Time since...

2018-02-07 22:45:32 11228

转载 互联网协议体系简单整理

转载自《互联网协议入门》我们每天使用互联网,你是否想过,它是如何实现的?  全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?  互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和组

2017-07-01 23:26:11 990

原创 openfire线程暴增导致堆溢出服务器宕机排查处理

openfire线程暴增导致堆溢出问题排查处理

2017-04-02 17:34:05 1771 1

翻译 TLS完美前向保密(perfect forward secrecy)翻译

TLS完美前向加密(perfect forward secrecy)翻译

2016-11-29 15:04:20 16012

原创 apache多SSL证书虚拟主机使用mod_jk方式代理tomcat

apache多SSL证书虚拟主机使用mod_jk方式代理tomcat

2016-10-12 18:57:19 2624

翻译 Server Name Indication翻译(多证书TLS扩展)

服务器支持tls双证书机制Server Name Indication翻译

2016-09-30 09:48:18 2528

原创 openfire的session与路由机制(四)集群简析

openfire的session与路由机制(4)集群简析

2016-09-21 12:50:51 2587

原创 openfire的session与路由机制(三)核心流程分析

openfire的session与路由机制(三)核心流程分析

2016-09-13 17:48:38 2558

原创 openfire的session与路由机制(二)核心接口与类分析

openfire的session与路由机制(二)核心接口与类分析

2016-09-10 12:35:45 2312

原创 openfire的session与路由机制(一)问题域分析

openfire的session与路由机制之问题域分析

2016-09-09 16:10:54 1625

原创 redis消息队列性能测试及知识点整理

目录一.概述二.安装部署linux下安装保护模式客户端sdk使用jedis依赖配置JedisPool示例发布订阅示例三.消息队列性能测试发送测试接收测试结论与比较四.健壮性持久化方案RDB方式AOF方式优缺点主从复制原理特点配置集群方案一.概述Redis是一个开源(BSD许可),内存存储的数据...

2016-08-22 09:47:51 17525 2

原创 SSL/TLS的bad record MAC问题排查

SSL/TLS的bad record MAC问题排查

2016-08-12 16:11:07 30876 3

原创 wireshark解密用临时秘钥加密的ssl/tls数据包

wireshark解密用临时秘钥加密的ssl/tls数据包

2016-08-09 21:48:55 14636 1

原创 部署openfire到linux环境下

部署openfire到linux环境下的工作笔记

2016-06-07 18:50:13 2396

原创 与消息存档,消息标记,聊天状态通知相关的xmpp协议

实现消息存档,消息标记,聊天状态通知相关的xmpp协议

2016-05-05 18:19:22 1537 2

转载 架构漫谈专栏系列文章

转载架构漫谈专栏系列文章 来源自微信公众号聊聊架构,http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=409047489&idx=1&sn=7d934240f51580b545fe9d08aeee4251&scene=0#wechat_redirect架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Ke

2016-03-01 10:08:20 3261

原创 spring aop自动代理注解配置失效问题及原理机制整理总结

目录迭代中遇到的问题处理aop 及spring aop原理介绍spring aop自动代理注解实例spring aop源码--ProxyFactory分析spring aop源码--JDK动态代理分析spring aop源码--cglib动态代理分析迭代中遇到的问题处理问题:用自动代理注解配置拦截了PlanService类的方法testAopFace,方...

2016-02-05 16:13:44 13670

原创 从源码上理清springmvc用注解方式使用的流程脉络(上)

作为一款表现层的框架,springmvc没有像struts2那么激进,struts2自己构建一套数据抽象和流程,几乎和servlet环境剥离开。springmvc和servlet可以说是环环紧扣,这也使得springmvc的性能损耗相比struts2来的小,而源码理解门槛相对低,因为理解springmvc可以从servlet的生命周期作为入口。         在本文中只针对servlet生命

2015-12-10 22:00:25 958

原创 springmvc源码心得之handler及handlerAdapter设计

今天又看了下springmvc的源码,有个地方有心得,记录下:DispatcherServlet类,处理转发的方法doDispatch中,将请求转到处理器(Handler)的时候,又加了一个对应的HandlerAdapter:// Determine handler adapter for the current request.HandlerAdapter ha = getHand...

2015-12-01 23:09:20 1298

原创 list请求参数作为springmvc方法参数

list请求参数作为springmvc方法参数

2015-09-17 16:57:15 3668

原创 工作中常用的linux操作整理

文件编辑操作命令-----------------------------------------------------------------在vi中查找字符串的方法如下:1、命令模式下输入“/字符串”,例如“/Section 3”。2、如果查找下一个,按“n”即可。要自当前光标位置向上搜索,请使用以下命令:/pattern Enter其中,pattern表示要搜索的特定字符序...

2015-04-28 16:15:11 1950

原创 从springmvc源码看方法参数绑定的注解和返回值处理

在使用springmvc提供的注解进行方法参数的解析绑定和方法返回值处理的时候,比如说有时候会报出令人不解的400或500之类的错误;自以为掌握了注解的用法但是实现起来复杂不简洁,这情况下进行参数绑定的扩展更为合理,等等这些情况都需要我们能深入地了解springmvc的内部实现。在进行错误调试的时候,如果能根据不同的参数类型,注解和返回值类型深入到springmvc具体的实现类源代码进行跟踪查看,...

2015-04-15 12:57:53 3559

转载 如何看懂源代码--(分析源代码方法)

转载自:http://www.ithome.com.tw/node/47717我们在写程序时,有不少时间都是在看别人的代码。 例如看小组的代码,看小组整合的守则,若一开始没规划怎么看, 就会“噜看噜苦(台语) ” 不管是参考也好,从开源抓下来研究也好,为了了解箇中含意,在有限的时间下,不免会对庞大的源代码解读感到压力。 网路上有一篇关于分析看代码的方法,做为

2015-04-07 22:37:58 1043

原创 spring mvc 提供的几个常用的扩展点

Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,易于扩展,性能也很优秀。他和Struts2的思想还是一样的都有一个前端拦截器进行请求转发,只不过Struts2是filter,spring mvc是servlet,但spring mvc非常简单不论是学习还是使用。这是spring3 mvc的核心流程图:SpirngMVC的第一个扩...

2015-02-15 17:01:18 10292

原创 网络爬虫采集数据几个问题

网络爬虫采集数据遇到的几个问题

2015-01-06 22:08:31 4372

转载 了解了这些才能开始发挥jQuery的威力

由于当前jQuery如此的如雷贯耳,相信不用介绍什么是jQuery了,公司代码中广泛应用了jQuery,但我在看一些小朋友的代码时发现一个问题,小朋友们使用的仅仅是jQuery的皮毛,只是使用id选择器与attr方法,还有几个动画,如果只是如此,相比于其带来的开销,其实还不如不使用,下面介绍几个jQuery常用的方法,来让jQuery的威力发挥出来,否则只用有限的几个方法,相对于运行速度问题,真不

2014-12-05 17:56:22 997

原创 intellij idea的插件开发小结

intellij idea的插件开发小结

2014-11-12 23:10:06 6454

空空如也

空空如也

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

TA关注的人

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