Fork me on GitHub
摘要: 0 "相关源码" 1 你将学到 如何保证消息百分百投递成功 幂等性 如何避免海量订单生成时消息的重复消费 Confirm确认消息、Return返回消息 自定义消费者 消息的ACK与重回队列 限流 TTL 死信队列 2 保证消息的百分百投递成功 2.1 Producer 的可靠性投递 2.1.1 要求 阅读全文
posted @ 2019-07-01 05:48 公众号-JavaEdge 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 0 前言 LangChain4j 提供了用于以下功能的 Spring Boot 启动器: 常用集成 声明式 AI 服务 1 常用集成的 Spring Boot starters Spring Boot 启动器帮助通过属性创建和配置 语言模型、嵌入模型、嵌入存储 和其他核心 LangChain4j 组 阅读全文
posted @ 2024-09-20 18:57 公众号-JavaEdge 阅读(0) 评论(0) 推荐(0) 编辑
摘要: LangChain4j 的目标是简化将大语言模型(LLM)集成到 Java 应用程序中的过程。 1 实现方式 1.1 标准化 API LLM 提供商(如 OpenAI 或 Google Vertex AI)和向量嵌入存储(如 Pinecone 或 Milvus)使用专有 API。LangChain4 阅读全文
posted @ 2024-09-19 13:31 公众号-JavaEdge 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 0 前言 官宣发布: IDEA已支持下载: 1 JEPs JEP 455 Primitive Types in Patterns, instanceof, and switch (Preview) 通过允许在所有模式上下文中使用原始类型模式,增强了模式匹配,并扩展了 instanceof 和 swi 阅读全文
posted @ 2024-09-18 15:03 公众号-JavaEdge 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 0 前言 IntelliJ IDEA 2024.3 第一个 EAP 版本已发布,提前体验 下一个重大版本的一部分改进。 持续关注 EAP 更新,未来几周内将推出更多 IntelliJ IDEA 新功能。尝试这些新功能,分享您的反馈,共同完善 IDE。 1 AI 助手 1.1 内嵌 AI 提示词 推出 阅读全文
posted @ 2024-09-17 22:14 公众号-JavaEdge 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收器使用一组称为 GC 线程的线程来执行回收工作。有时 JVM 可能会分配过多或过少的 GC 线程。本文将讨论 JVM 为什么会出现这种情况、其影响以及可能的解决方案。 1 咋查找应用程序的 GC 线程数量 进行线程转储分析来确定应用程序的 GC 线程数量: 从生产服务器捕获thread du 阅读全文
posted @ 2024-09-17 17:45 公众号-JavaEdge 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 本文总结自 MySQL 8.4 以来,在 MySQL 9.0 中新增、废弃、更改和删除的内容。MySQL 9.0 中新增或更改的功能。 1 MySQL 9.0新特性 1 VECTOR 类型支持 MySQL 9.0 支持 VECTOR 列类型。向量是一个数据结构,它由条目列表(4 字节浮点值)组成,可 阅读全文
posted @ 2024-09-15 23:27 公众号-JavaEdge 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 如何微调:关注有效的数据集 本文关于适应开源大型语言模型(LLMs)系列博客的第三篇文章。在这篇文章中,我们将探讨一些用于策划高质量训练数据集的经验法则。 第一部分探讨了将LLM适应于领域数据的普遍方法 第二部分讨论了咋确定微调是否适用于你的实际情况 1 介绍 微调LLMs是一门艺术与科学的结合,该 阅读全文
posted @ 2024-09-14 16:47 公众号-JavaEdge 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 这是一篇关于适应开源大语言模型(LLMs)的三部系列博客的第一篇。本文探讨将LLM适应领域数据的各种方法。 第二部分讨论如何确定微调(fine-tuning)是否适合您的用例。 第三部分探讨策划良好训练数据集的一些经验法则。 0 引言 大语言模型(LLMs)在多种语言任务和自然语言处理(NLP)基准 阅读全文
posted @ 2024-09-13 19:17 公众号-JavaEdge 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 0 前言 官网描述六类工作队列模式: 简单队列模式:最简单的工作队列,一个消息生产者,一个消息消费者,一个队列。另称点对点模式 工作模式:一个消息生产者,一个交换器,一个消息队列,多个消费者。也称点对点模式 发布/订阅模式:无选择接收消息,一个消息生产者,一个交换器,多个消息队列,多个消费者 路由模 阅读全文
posted @ 2024-09-11 23:25 公众号-JavaEdge 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 前文学习了如何使用工作队列在多个工作者之间分配耗时的任务。若需要在远程计算机上运行一个函数并等待结果呢?这种模式通常被称为远程过程调用 (RPC)。 本节使用 RabbitMQ 构建一个 RPC 系统:一个客户端和一个可扩展的 RPC 服务器。由于我们没有耗时的任务可以分配,因此我们将创建一个返回斐 阅读全文
posted @ 2024-09-10 23:24 公众号-JavaEdge 阅读(6) 评论(0) 推荐(0) 编辑