Ohhnews

分类导航

foojay

使用MongoDB与Jakarta EE实现批处理:从客户分群到可扩展工作流

本文介绍如何结合MongoDB与Jakarta EE的Jakarta Batch构建批处理工作流。以电商客户分级为场景,管理员可调整青铜、白银、黄金、铂金四档消费阈值,预览影响后启动作业,仅重新分类发生变化的客户。文章讲解ItemReader、ItemProcessor、ItemWriter的职责划分,以及检查点和分块机制:处理器过滤未变化记录,作业每累积20条变更后统一写入MongoDB。前端使用Jakarta Faces的视图作用域仪表盘与流程作用域向导(配置、预览、审核),批处理独立于HTTP请求运行,在保证界面响应性的同时完成大规模数据的高效、可控处理。
#mongodb#jakarta ee#批处理#客户分群#java
$ more
InfoQ Java

Spring生态新闻汇总:Boot、Framework、Data、Security、Modulith与AI首个候选版本发布

2026年10月19日当周,Spring生态多个项目发布首个候选版本,包括Spring Boot 4.2.0、Spring Framework 7.1.0、Spring Data 2026.1.0、Spring Cloud 2026.0.0、Spring Security 7.2.0、Spring Modulith 2.2.0和Spring AI 2.1.0等。主要更新涉及依赖升级、缺陷修复和新特性,如Boot改进Uber-Jar性能、Framework增强空值处理与重试监听、Cloud将Bus并入Stream、Security规范HTTP方法大小写、AI引入SessionService等。此外GraphQL、Session、Integration、HATEOAS、REST Docs、Batch、AMQP、Kafka、LDAP和Web Services等项目也同步发布RC1。
#spring#候选版本#java框架#软件开发#人工智能
$ more
foojay

JavaFX 2026年10月社区动态汇总

本文汇总2026年10月JavaFX社区的重要动态。OpenJFX合并多项修复,涉及ChangeListener事件错误、RichTextArea图片导入、TableView刷新后单元格残留、D3D9光照缓存优化、ListenerHelper内存泄漏以及TextArea双击选词错误。Johan Vos宣布发布JavaFX 17.0.21、21.0.13、25.0.5和27.0.1等CPU版本,包含大量安全修复,并提供Gluon商业支持。社区还展示了JavaFX原生支持Wayland的概念验证。应用方面有DataCollie数据库客户端、Klunk日志查看器、MelodyMatrix 2.0.0等;组件与工具方面,Lottie4J发布1.2.6及以性能为重点的1.2.7,Sheetmusic4J新增LilyPond格式导入导出与3D视图,Vitra现代UI库亮相。此外还包括桌面Java播客讨论、多篇教程以及《Skinning JavaFX Applications》一书。
#javafx#桌面开发#开源社区#ui框架#版本发布
$ more
foojay

BoxLang AI 3.6 发布:智能体现已拥有眼睛、耳朵和声音

Ortus Solutions 发布 BoxLang AI 3.6,将 AI 智能体框架与 BoxLang 生产力平台进一步打通。新版本引入 stdio MCP 客户端,无需配置 HTTP 服务或端口即可把 bx-playwright 1.0 的真实浏览器自动化能力交给智能体,实现构建、运行、浏览、断言、修复的闭环;同时接入 bx-audio 1.0 的 83 个音频函数与 26 个 AI 工具,并新增流式语音合成 aiSpeakStream(),可边生成边把音频分块推送到浏览器或语音界面。版本还新增 Cartesia 语音服务商、基于原生 VECTOR 类型与 HNSW 索引的 MariaDB 向量记忆、HTTP 客户端分页工具发现、跨厂商统一的推理内容输出、默认模型升级与 90 秒默认超时。安全方面,上下文内容默认自动加防护边界以抵御间接提示注入,推理内容同样经过敏感信息脱敏处理。
#boxlang ai#浏览器自动化#语音合成#mcp#向量记忆
$ more
Baeldung

Java周刊第669期:Java 21至25升级与Spring生态更新

本期Java周刊聚焦Java 21至25升级中的兼容性陷阱与实践迁移清单,并汇总多项安全相关发布。JDK 28方面,JEP 543正式确定结构化并发,JEP 544推进提前编译;Spring生态发布Spring Boot 4.0.9、4.1.2及4.2.0-RC1,Spring AI 2.1.0-RC1/2.0.2、Spring Security 7.2.0-RC1等更新。Helidon 27、WildFly 42、Quarkus、Hibernate 8 Beta、Micronaut、Vert.x等也有新版本。技术文章还涉及Netflix规模的知识图谱可观测性、AI代理沙箱与凭证代理、Spring Boot轻量监控、虚拟线程诊断、GPU Java计算等。
#java#spring#版本发布#安全更新#ai开发
$ more
Jetbrains Blog

IntelliJ IDEA 2026.2.4 发布

JetBrains 发布 IntelliJ IDEA 2026.2.4,用户可通过 IDE 内更新、Toolbox App、Ubuntu Snap 或官网下载安装。本次更新修复了 WSL 项目文件误显示为删除或缺失、Java 入门教程进度异常、代码格式化/保存/提交时导入优化影响 IDE 响应,以及插件缓存含无效数据导致启动失败等问题。
#intellij idea#jetbrains#版本更新#缺陷修复#开发工具
$ more
Jetbrains Blog

JetBrains IDE 2026.3 远程开发新功能解析

JetBrains IDE 2026.3 将远程开发会话直接集成到 IDE 中,用户无需再通过 JetBrains Gateway 或 Toolbox App 单独启动。可从主页或“连接到远程”入口连接 SSH 主机,首次连接会自动安装或更新远程后端,并支持将 ~ 识别为远程主目录。新版本还引入原生 OpenSSH 支持,远程开发选择器可汇总最近记录、Toolbox、OpenSSH 和 IDE 设置中的连接。连接远程项目后,IDE 会先以 Light Mode 提供文件浏览、编辑、终端和搜索等基础能力,待远程 IDE 就绪后无缝切换到 Smart Mode 并保留工作进度。该 Light Mode 目前仅支持 Linux 远程主机及 GoLand、IntelliJ IDEA、PhpStorm、PyCharm、RubyMine、RustRover、WebStorm,CLion 和 Rider 暂不支持。
#jetbrains#远程开发#ssh#openssh#ide
$ more
Jetbrains Blog

eMudhra证书颁发机构安全事件:JetBrains产品影响与应对指南

2026年10月17日,研究人员报告eMudhra的八个中间证书颁发机构私钥因生成弱点可被恢复,攻击者可借此创建看似受信任的证书。浏览器和操作系统厂商已阻止受影响证书,但使用独立信任存储的应用仍需更新。JetBrains确认多款产品受影响,包括IDE、Toolbox App、TeamCity、YouTrack、Hub等,目前未发现针对其客户的利用。许多产品基于Java运行,包括JetBrains Runtime,曾信任受影响证书。JetBrains正优先发布安全更新,部分产品已修复,TeamCity、Kotlin、MPS等仍在处理中。建议用户及时更新产品、操作系统和运行时;若无法更新,可更新Java运行时或从信任存储中移除emSign ECC Root CA - G3和AAA Certificate Services两个根证书,并更新ca-certificates包。不建议禁用证书验证。云服务持续更新,TeamCity Cloud自托管代理用户需检查Java运行时。
#emudhra#证书颁发机构#jetbrains#安全更新#证书信任
$ more
Jetbrains Blog

eMudhra证书私钥泄露:请立即更新JetBrains IDE、ReSharper、.NET工具、Toolbox App和Gateway

JetBrains发布安全公告称,eMudhra签发的八个中间证书私钥遭泄露,网络攻击者可借此冒充JetBrains工具连接的服务和网站。受影响产品包括JetBrains IDE、Toolbox App、Gateway和ReSharper,原因是它们使用捆绑JetBrains Runtime的信任库,嵌入式浏览器JCEF及后台服务jetbrainsd也受影响。官方已在各IDE 2025.2及以上版本、Toolbox App 3.9.1/3.8.2、Gateway指定版本及jetbrainsd 0.9.9728中修复;2025.1及更早版本不再提供修复,用户应尽快升级。若无法立即更新,可按公告手动清理证书、禁用JCEF或手动更新jetbrainsd。
#jetbrains#emudhra#证书泄露#网络安全#软件更新
$ more
Jetbrains Blog

Kodee的Kotlin综述:Shipaton 2026获奖者、Kotlin 2.5.0-Beta2和KotlinConf 2027

JetBrains发布Kotlin生态最新动态:RevenueCat Shipaton 2026中,三款Kotlin Multiplatform应用获得Ship Kotlin Everywhere奖;Kotlin Toolchain 0.13改进项目创建、iOS配置、SwiftPM依赖和Kotlin/Native重建;《2026 Kotlin现状》显示超半数开发者从事后端,93%使用AI编码工具。KotlinConf 2027将于4月21日至23日在波兰克拉科夫举行,演讲征集截至11月27日;KMP竞赛截至12月7日。Kotlin 2.5.0-Beta2带来基于名称的解构、未使用返回值检查、Java 28支持及Swift导出Beta,编译器将要求JDK 17或更高版本。
#kotlin#jetbrains#kotlin multiplatform#kotlinconf#软件开发
$ more