logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[JAVA探索之路]带你手写多线程实现生产者-消费者模型

生产者-消费者模型,简单来说,就是把“生产数据”和“消费数据”这两件事拆开,中间通过一个共享缓冲区来连接。生产者:负责生成数据,放到缓冲区里消费者:负责从缓冲区中取出数据并处理缓冲区:用于存放生产者产生的数据这样设计的好处是“解耦”。也就是说,生产者不需要关心消费者处理得快不快,消费者也不需要关心生产者什么时候生成数据。双方只需要和缓冲区打交道就行。消息队列日志异步写入任务调度系统订单处理系统请求

文章图片
#java#开发语言
【AI编程时代】:RAG的不同检索策略

在2026年的今天,RAG(检索增强生成)早已不是简单的“向量搜索+LLM”组合。检索策略,即“如何从海量知识库中捞出最相关的那几段话”,直接决定了RAG系统的上限。本文将以最通俗的语言,拆解从基础到前沿的检索策略。

文章图片
#python
【探索java之路】简单聊聊网络通讯核心协议

网络通信的核心协议,不仅是后端开发的必备技能,也是前端优化、架构设计乃至安全防护的基础。在实际应用中,TCP/IP模型更为广泛使用,包括应用层、传输层、网络层和链路层。4xx:客户端错误(400 Bad Request、403 Forbidden、404 Not Found)选择UDP:实时性要求高、可容忍少量丢包、需要多播的场景。:服务器选择TLS版本、密码套件、随机数,发送证书。:慢启动、拥塞

文章图片
#java#开发语言
【AI编程时代】:RAG技术详解

RAG(Retrieval-Augmented Generation)是一种结合信息检索与文本生成的技术框架,通过动态检索外部知识库来增强大语言模型的输出准确性和事实性。RAG技术通过结合检索与生成,有效解决了传统大语言模型的知识更新滞后和幻觉问题。Spring AI等框架提供了Java生态下实现RAG系统的基础组件,开发者可以基于此构建企业级的知识增强应用。根据业务需求设计合适的分块策略选择合适

文章图片
#java
【AI编程时代】:RAG技术详解

RAG(Retrieval-Augmented Generation)是一种结合信息检索与文本生成的技术框架,通过动态检索外部知识库来增强大语言模型的输出准确性和事实性。RAG技术通过结合检索与生成,有效解决了传统大语言模型的知识更新滞后和幻觉问题。Spring AI等框架提供了Java生态下实现RAG系统的基础组件,开发者可以基于此构建企业级的知识增强应用。根据业务需求设计合适的分块策略选择合适

文章图片
#java
【AI编程时代】:RAG技术详解

RAG(Retrieval-Augmented Generation)是一种结合信息检索与文本生成的技术框架,通过动态检索外部知识库来增强大语言模型的输出准确性和事实性。RAG技术通过结合检索与生成,有效解决了传统大语言模型的知识更新滞后和幻觉问题。Spring AI等框架提供了Java生态下实现RAG系统的基础组件,开发者可以基于此构建企业级的知识增强应用。根据业务需求设计合适的分块策略选择合适

文章图片
#java
AI编程时代:简单聊聊Agent技术

智能体(Agent)是一种能够感知环境、自主决策并执行行动以实现特定目标的软件实体。在现代技术中,Agent已从简单的脚本演变为能够处理复杂、动态任务的智能系统,广泛应用于机器人学、软件自动化、游戏AI和虚拟助手等领域。感知(理解环境与数据)、决策(基于信息做出判断)、执行(将决策转化为行动)和学习(从经验中持续改进)。与传统自动化工具(如固定工作流的RPA)相比,Agent的核心区别在于其自主性

文章图片
#开发语言
AI编程时代:简单聊聊Agent技术

智能体(Agent)是一种能够感知环境、自主决策并执行行动以实现特定目标的软件实体。在现代技术中,Agent已从简单的脚本演变为能够处理复杂、动态任务的智能系统,广泛应用于机器人学、软件自动化、游戏AI和虚拟助手等领域。感知(理解环境与数据)、决策(基于信息做出判断)、执行(将决策转化为行动)和学习(从经验中持续改进)。与传统自动化工具(如固定工作流的RPA)相比,Agent的核心区别在于其自主性

文章图片
#开发语言
ReAct范式全流程详解

ReAct范式是推理(Reasoning)-> 行动(Acting)-> 观察(Observe)的闭环循环,让AI从“纸上谈兵”的纯语言模型,变成“手脑并用”的智能执行体。ReAct三大核心优势:1. 突破幻觉边界传统LLM问题:遇到知识盲区时编造答案ReAct解决方案:不知道就去查,通过工具调用获取实时、准确的外部信息实际效果:回答的准确性从“模型训练数据的局限”提升到“真实世界的边界”2. 克

文章图片
#java
AI编程时代:发挥Rules约束在Vibe-Coding的重要作用

Ai编程这个词大家一定都不陌生,从早期的代码补全到现如今的Agent-Coding,人工智能正在以惊人的速度重塑我们的编程方式。然而,在这股技术革新的浪潮中,开发者们逐渐意识到一个问题:当AI能够生成越来越多的代码时,我们如何确保这些代码不仅能够运行,而且能够被人类理解、维护和传递?这就是Vibe-Coding与Rules约束的对话开始的地方。本文将带你深入探索如何在AI编程时代,构建一个既尊重开

文章图片
#开发语言#后端#人工智能
    共 18 条
  • 1
  • 2
  • 请选择