logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot定时任务 - 分布式quartz cluster方式

通常我们使用quartz只是实现job单实例运行,本例将展示quartz实现基于数据库的分布式任务管理,和控制job生命周期。

#分布式
java 加载 class 文件的方式

Override// 实现加载类数据的逻辑// 示例中返回null,实际应返回类的字节码数据try {Class<?

#jvm#java
Java 线程池工作流程

在 Java 并发编程中,线程池是一种高效管理线程资源的机制。d) 如果队列满了,而且正在运行的线程数量大于或等于 maximumPoolSize,那么线程池会抛出异常 RejectExecutionException。线程池通过预先创建一定数量的线程,复用它们处理多个任务,从而有效解决了上述问题。c) 如果这时候队列满了,而且正在运行的线程数量小于 maximumPoolSize,那么还是要创建

#java
Java 守护线程(Daemon Thread)

在 Java 中,"后台进程" 的概念通常通过实现。守护线程是一种运行在后台的特殊线程,主要用于提供辅助服务,其生命周期依赖于用户线程(非守护线程)的存在。本文将详细解析守护线程的特性、使用方法及注意事项。

#java
基于LangGraph的Agent介绍

人类在复杂的模式识别任务中表现卓越,但通常需要借助工具(如书籍、搜索引擎或计算器)来补充先验知识以得出结论。同理,生成式AI模型可通过训练使用工具获取实时信息或建议的实际动作。例如:• 模型可利用数据库检索工具获取客户购买历史以生成个性化购物推荐• 基于用户查询,模型可通过API调用发送邮件或完成金融交易为实现此能力,模型需具备:1. 外部工具集访问权限2. 自主规划与执行任务的推理能力这种结合推

文章图片
LangChainV1.0 + LangGraphV1.0介绍

LangChain 于 2022 年 10 月左右由机器学习工程师 Harrison Chase 发起。最初是 Harrison 的一个副业,当时他大约写了 800 行代码,是一个体量不大的单文件 Python 包,于同年秋季发布到了他个人的 GitHub 账户上。在 2024 年初正式推出LangGraph:允许开发者以更底层的方式编排每一步智能体逻辑。2025年10月20日,LangChain

文章图片
LangChainV1.0中Agent开发的核心组件

工具是Agent调用以执行作的组件。它们通过让模型通过定义明确的输入和输出与世界交互来扩展模型功能。在构建Agent 时,您需要为其提供一个它可以使用的 工具 列表。注意: 如果工具具有精心选择的名称、描述和args_schema,模型将表现得更好。LangChain 支持从以下几种方式创建工具Tool装饰器的函数 --- 这是最常见的。通过从 BaseTool 子类化 -- 这是最灵活的方法,它

文章图片
浅谈MCP协议

MCP(Model Context Protocol,模型上下文协议) ,2024年11月底,由 Anthropic 推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议。MCP 的主要目的在于解决当前 AI 模型因数据孤岛限制而无法充分发挥潜力的难题,MCP 使得 AI 应用能够安全地访问和操作本地及远程数据,为 AI 应用提供了连接万物的接口。

LangChainV1.0 + LangGraphV1.0介绍

LangChain 于 2022 年 10 月左右由机器学习工程师 Harrison Chase 发起。最初是 Harrison 的一个副业,当时他大约写了 800 行代码,是一个体量不大的单文件 Python 包,于同年秋季发布到了他个人的 GitHub 账户上。在 2024 年初正式推出LangGraph:允许开发者以更底层的方式编排每一步智能体逻辑。2025年10月20日,LangChain

文章图片
AI的发展史与市场

AI(Artificial Intelligence)即人工智能,其核心目标是让机器具备类人化的思考、学习与问题解决能力 —— 简单来说,就是让计算机像人类一样 “看懂、听懂、学会、做到”。

文章图片
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择