Ohhnews

分类导航

Jetbrains Blog

Toolbox App 3.5:更佳的远程开发可观测性、更可靠的企业配置以及更顺畅的日常交互

Toolbox App 3.5 主要改进包括: 远程开发可观测性:支持发射 OpenTelemetry 指标,可集成 Grafana、Datadog 等监控连接健康。 界面缩放:支持 Cmd/Ctrl +、-、0 快捷键,设置持久化。 更新进度:显示具体检查、解压步骤和进度。 企业配置:支持同时发送静态和动态请求头,自动推送到运行中的 IDE,无需重启。 Bug 修复:修复 IntelliJ IDE 消失、Android Studio 显示名称、KDE 任务栏图标等问题。
#toolbox app#远程开发#opentelemetry#企业配置#缩放控制
$ more
DZone Java

结构化并发的替代方案

本文作者对Java结构化并发长达5年历经8个JEP的开发过程提出质疑,认为其过于冗余。作者提出一种替代方案,利用JDK 1.5以来已有的健壮功能,通过自定义TaskScope类和Stream API处理异步任务完成结果,替代JEP 505中引入的多余接口和类。该方案支持作用域值传递,提供更灵活的任务完成处理方式。作者认为现有的Future API和Stream管道足以满足需求,无需新增大量专用类型。
#java#结构化并发#jep 505#taskscope#stream api
$ more
foojay

BoxLang AI 3.2.0 发布:图像生成、网络搜索、流畅音频、代理注册与MCP可观测性

版本概览 BoxLang AI 3.2.0 迎来重大更新,推出五大核心功能:图像生成(aiImage)、统一网络搜索(aiWebSearch)、流畅音频构建器API(aiSpeak/aiTranscribe/aiTranslate)、全局代理注册表(aiAgentRegistry)以及深度MCP可观测性。同时包含类型感知工具参数、模块级代理注册、10个新增拦截点及性能改进。该版本标志着BoxLang AI向可组合、可发现的AI平台迈进。
#boxlang ai#图像生成#网络搜索#代理注册#mcp可观测性
$ more
Jetbrains Blog

2026年构建应用的最佳智能体框架

概述 2026年,AI智能体系统从实验走向主流,智能体框架成为现代应用基础设施的关键层。本文系统比较了十大主流框架:LangChain(链式编排,快速原型)、LangGraph(图式编排,生产级控制)、LlamaIndex(检索优先,知识驱动)、Haystack(模块化管道,RAG支持)、AutoGen(角色协作,探索性强)、CrewAI(简单团队,快速搭建)、Semantic Kernel(企业治理,强可观测性)、smolagents(轻量透明,易实验)、OpenAI Agents SDK(托管生产,安全可控)和Phidata(工具集成,数据任务)。 文章指出,选择框架需根据应用场景权衡控制、自主性和治理需求。图式编排适合高可靠性系统,角色式编排利于快速协作,链式编排灵活适应探索性任务。企业环境推荐语义内核,轻量场景可选smolagents。总体而言,2026年的关键在于明确系统对控制、自主和治理的具体要求。
#ai智能体#智能体框架#langchain#langgraph#多智能体协作
$ more
foojay

Jakarta EE已为AI做好准备——但别只信我的话

文章总结2026年OCX会议中五个与Jakarta EE和AI相关的演讲。首先,Ivar Grimstad回顾了Jakarta EE从J2EE到现代平台的演变,强调其为AI标准化所做的早期准备。随后,Luqman Saeed展示了两种集成AI的架构:一是智能单体,使用LangChain4j和本地模型实现RAG;二是基于Jakarta EE 11的微服务,利用虚拟线程和Jakarta Data管理嵌入向量。Kenji Kazumura则聚焦生产级Agentic AI系统,通过MicroProfile安全、OpenTelemetry和补偿事务确保可靠性。最后,Rustam Mehmandarov提醒API基础的重要性,包括正确的REST实践和版本管理。这些演讲共同传达了一个信息:Jakarta EE已具备构建负责任、可扩展的AI企业级应用的能力。
#jakarta ee#人工智能#企业java#langchain4j#microprofile
$ more
Spring Blog

Spring周报 - 2026年6月2日

本期Spring周报重点介绍了2026年5月版本发布延迟的原因,由于安全漏洞(CVE)数量激增,春季团队将发布列车推迟至6月8日至14日,并强烈建议用户尽快升级安全补丁。此外,报道还涵盖了Spring AI多个版本更新(包括2.0.0-M8)、播客访谈、Coursera新课程、AI Agent开发及社区新项目等动态。
#spring#安全#人工智能#版本发布#社区
$ more
Baeldung

阿里巴巴Nacos简介

本文介绍了阿里巴巴Nacos平台,一个用于构建高分布式系统的动态服务发现、配置管理和协调工具。通过Docker可快速启动Nacos实例,并使用Java SDK操作其核心功能:配置管理支持集中存储和监听配置变更;服务发现允许服务注册与健康实例选择;分布式锁机制协调共享资源访问。文章详细演示了基于Nacos客户端API的配置获取、监听、服务注册/注销、实例查询及锁的获取与释放等操作,适用于微服务架构中的基础设施管理。
#nacos#服务发现#配置管理#分布式锁#微服务
$ more
InfoQ Java

Java新闻汇总:OpenJDK JEPs、Hazelcast、Quarkus、Hibernate、Koog、JHipster、Endive介绍

本周Java新闻汇总 本期汇总了2026年5月25日当周的Java生态重要进展:JDK 27的两项JEP进入生命周期变更阶段;Koog 1.0正式发布;Hazelcast、Quarkus、Hibernate和JHipster发布小版本更新;Spring AI 2.0推出第八个里程碑版本;以及全新JVM原生WebAssembly运行时Endive的引入。
#java#openjdk#技术更新#webassembly#koog
$ more
DZone Java

Jakarta EE 12:企业Java踏入数据时代

Jakarta EE 12 发布 Jakarta EE 12 正式问世,标志着企业 Java 进入“数据时代”。该版本引入 Jakarta Query 统一查询模型,将 Jakarta Persistence、Data 与 NoSQL 整合于公共语义层,减轻多持久化架构的碎片化问题。同时 CDI 5.0 优化启动与生命周期管理,更好适配云原生及 AI 工作流。新平台以 Java 21 为基线,强化兼容性与现代化能力,为开发者提供更一致的数据交互体验。
#jakarta ee 12#企业java#数据访问#统一查询#多语言持久化
$ more
Jetbrains Blog

告别粘贴令牌:JetBrains IDE 插件的 OAuth2 登录

本文介绍了如何在 JetBrains IDE 插件中实现 OAuth2 登录,避免用户手动粘贴个人访问令牌。核心流程包括:用户点击登录按钮后,浏览器打开授权页面,用户完成登录后重定向回 IDE 内置 HTTP 服务器,插件接收回调并验证 state 参数,使用 PKCE 交换授权码获取访问令牌,最后将令牌安全存储在 PasswordSafe 中。文章以 GitHub 为例,详细说明了插件的代码结构,包括 settings UI、回调处理器、OAuth 请求创建与令牌交换等模块。PKCE 机制防止了桌面插件因无法保护客户端密钥而带来的安全风险。通过这一流程,插件可以在不接触用户密码的情况下安全访问 API。
#oauth2#jetbrains 插件#身份验证#pkce#令牌管理
$ more