Java
PulseAugur coverage of Java — every cluster mentioning Java across labs, papers, and developer communities, ranked by signal.
26 天有情绪数据
-
使用 Docker Model Runner 和 Spring AI 在本地运行 AI 模型
使用 Java 和 Spring AI 的开发者现在可以通过 Docker Model Runner 在本地运行生成式 AI 模型,无需依赖云托管 API。这种方法具有降低开发成本、增强数据隐私和支持离线实验等优点。该集成允许应用程序利用 Spring AI 的 ChatModel 和 ChatClient 等抽象,通过 Docker Model Runner 暴露的兼容 OpenAI 的 API 与本地模型进行通信。
-
本地AI模型执行对Java Spring AI开发者可行
对于使用Spring AI构建Java应用程序的开发者来说,在本地运行生成式AI模型是一个可行的选择。这种方法绕过了对云托管模型的需求,为本地开发环境提供了一种替代方案。文章建议,本地执行是为Java项目集成AI功能的实用方法。
-
Java 多线程详解:并发程序执行
本文解释了 Java 中多线程的概念,详细介绍了程序如何同时执行多个任务。它涵盖了多线程的基本原理及其在软件开发中的实际应用。
-
实习生构建 LLM 代理系统,可靠地重写遗留 Java 代码
一名实习生发现,直接提示 LLM 重写遗留 Java 代码是不可靠的,因为存在幻觉、缺乏停止标准以及难以验证功能等效性。为解决此问题,他们开发了一个顺序代理系统,其中 APIDesigner 代理生成 JSON 合同,然后是 CodeGenerator 和 TestGenerator。核心创新在于使用从提取的规则派生的 JUnit 测试作为预言机,确保生成的代码通过特定标准,而不是仅仅依赖 LLM 的输出。这种方法揭示了初始规则提取中…
-
BaselOne会议为AI和软件工程研讨会增加额外一天
BaselOne会议将举办五场研讨会,并增加一天专门用于动手学习。与会者可以选择花半天或一整天与各个领域的专家一起学习,包括AI技能、Java、软件评审、安全RAG以及领域故事与系统设计。
-
Solon AI发布用于从LLM中提取结构化数据的框架
Solon AI发布了4.0.5版本,这是一个利用大型语言模型从非结构化文本中提取结构化数据的框架。该系统通过允许开发人员将目标数据结构定义为纯Java类型,解决了模型输出装饰、模式不一致和供应商锁定等常见问题。Solon AI随后生成一个JSON模式,将其注入LLM提示,提取模型的响应,并将其反序列化为指定的Java bean,为企业数据处理提供了更健壮的解决方案。
-
Spring Boot 应用现可充当 MCP 服务器以实现 AI 集成
一位开发者详细介绍了如何将 Spring Boot 应用程序公开为 MCP 服务器,从而简化 AI 代理与现有服务的集成。模型上下文协议 (MCP) 是一个开放标准,最初由 Anthropic 开发,它允许 AI 应用程序通过一致的接口连接到外部系统。通过使用 Spring AI 的 MCP 服务器启动器,开发人员可以使他们的 Spring Boot 服务能够被各种 AI 客户端轻松发现和利用,包括 Claude Desktop 或自…
-
Jumio 在 AWS 上构建实时机器学习特征存储
身份验证提供商 Jumio 开发了一个基于 AWS 的实时特征存储,以解决其机器学习运营中数据重复、手动部署和延迟等挑战。新架构利用了 Amazon SageMaker Feature Store、Amazon Managed Service for Apache Flink 和 Amazon Kinesis Data Streams 等服务,实现了欺诈检测和其他实时预测的亚 100 毫秒延迟。这种流式优先设计提高了可扩展性、可靠性和…
-
AWS Lambda:理解无服务器计算和函数即服务 (FaaS)
AWS Lambda 是一项无服务器计算服务,允许用户在不管理底层基础设施的情况下运行代码。它通过处理服务器配置、扩展和维护,解决了传统服务器管理的复杂性。用户只需为代码消耗的计算时间付费,使其成为事件驱动编程的经济高效解决方案。
-
AI代码生成将焦点转移到编程语言设计上
本文探讨了在AI驱动的代码生成时代,评估编程语言标准的演变。随着人工智能越来越多地参与软件开发,定义“好”语言的品质正在发生变化。焦点正从传统指标转向考虑AI系统在给定语言中理解、编写和维护代码的程度,并影响人类开发者的评审流程。
-
Java 仍然是可扩展企业应用程序的首选
Java 继续成为跨各行业开发可扩展且可靠的业务解决方案的主导编程语言。其灵活性、稳定性和广泛的生态系统使其成为企业平台、Web 服务和后端系统的理想选择。像 InLinkers CX 这样的公司提供专业的 Java 开发和人员配置服务,提供对 Spring 和 Hibernate 等框架以及 J2EE 和 EJB 等技术的专业知识的访问,以帮助企业高效地构建和维护复杂的应用程序。
-
新方法促进小众编程语言的多语言代码翻译
研究人员开发了一种改进多语言代码翻译的新方法,特别适用于并行数据稀缺的小众编程语言。他们的方法利用基于执行监督的强化学习来生成和优化翻译候选。该技术使用 Qwen-3.5 4B 和 9B 模型在一个名为 HumanEval-X++ 的新基准上进行了评估,证明了翻译质量的显著提高,尤其是在中等层级的语言方面。
-
AI代理协助完成复杂的Java Spring Boot版本升级
一位个人记录了他们使用AI编码代理将Spring Boot应用程序从Java 11更新到Java 21的经历。该过程揭示了许多耗时的小问题,包括已弃用的API和细微的不兼容性,AI代理帮助解决了这些问题。作者分享了在此升级过程中遇到的实际挑战。
-
新的开源工具强制执行共享的 AI 代码审查规则
一款名为 aicraft-code-review 的新开源工具已发布,用于强制执行共享的、版本化的代码审查规则,类似于人类团队的运作方式。该工具允许 Claude Code、Cursor 和 Windsurf 等平台中的 AI 助手在包括 Python、JavaScript、Go 和 Java 在内的不同编程语言中应用一致的标准。虽然核心工具和 63 条规则集可根据 MIT 许可证免费获得,但付费包提供了额外的功能,如 CI 集成和专…
-
DevTalks Cluj Napoca 2026 征稿即将截止
DevTalks Cluj Napoca 2026 的征稿活动将在 24 小时后截止。本次会议将涵盖 Java、AI、ML、ChatGPT、IoT、生成式 AI、安全、OpenAI 和网络安全等主题。
-
开发者使用 5 亿 token 将 Python 库移植到 Java
一位开发者正在进行一项大规模的代码移植项目,使用五亿个 token 将一个内部库从 Python 翻译成 Java。该任务估计将花费 15,000 美元,目前已完成约五分之一。尽管投入了大量资源,但开发者的老板对这项创新印象深刻,成功可能导致一场关于 AI 领导力的技术讲座。
-
MgntUtils 提供工具,可在用户数据上验证 AI Token 成本节省
一位开发者创建了一个名为 MgntUtils 的工具,该工具可以通过分析堆栈跟踪来过滤 AI Token 成本。本文提供了关于如何使用 MgntUtils 在实施更改之前,在用户自己的数据上验证 AI Token 节省的后续指南。该过程涉及编写一个独立的 Java 程序,该程序使用 MgntUtils 的冷过滤功能来处理捕获的堆栈跟踪,从而使用户能够比较原始数据和过滤后的数据在行、字节和 Token 方面的减少量。
-
开发者在最小硬件上构建高性能搜索微服务
一位开发者详细介绍了如何创建一个高性能搜索微服务,该服务旨在处理包含一百万件商品和每日超过1500万次请求的产品目录。该服务使用OpenSearch、Redis和PostgreSQL等组件构建,在最小硬件(2个CPU核心、12 GB RAM)上实现了大约每秒180次搜索。作者强调,虽然AI可以快速生成代码,但关键的工程挑战在于构建一个健壮的系统和做出承载负载的决策,而这是AI目前无法复制的。
-
Java编程语言:起源、演变与影响
本文提供了Java编程语言的执行摘要,追溯了其源自Green Project和Sun Microsystems的起源。文章强调了Java的演变、它与万维网的关联,以及它对Android等平台和Apache Hadoop等技术的重大影响。文章还触及了框架和配置引入的复杂性,这些复杂性可能会掩盖语言的核心行为。
-
新的VICBench基准评估代码漏洞检测工具 · 已追踪2个来源
研究人员推出了VICBench,一个旨在评估代码漏洞检测工具的新基准。该基准包含100个经过验证的、在Python、Java和C++的88个项目中引入漏洞的提交(VICs),涵盖48种通用弱点枚举(CWE)类型。VICBench的特点是复杂的、真实的漏洞修复及其对应的VICs,这些VICs比先前数据集中的要大得多。使用VICBench进行的评估表明,V-SZZ和LLM4SZZ等当前最先进的算法仅获得中等F1分数,凸显了在自动化漏洞检测…