Ohhnews

分类导航

DZone Java

Apache Flink 复杂事件处理(CEP):定义及何时(不)使用它

复杂事件处理(CEP)用于检测跨时间的有意义事件序列,例如在指定时间窗口内按顺序发生的事件链。Apache Flink 将 CEP 作为内置能力,支持 DataStream Pattern API 和 SQL/Table API 的 MATCH_RECOGNIZE 两种方式。前者灵活但工程门槛高,后者更易被分析师使用,且须用 WITHIN 限制状态。典型场景包括金融反欺诈、制造业预测性维护、供应链与 EDI 流程监控、电信网络与欺诈监测、电商客户旅程识别。若模式未知或变化过快,应使用基于 Flink 流处理的机器学习异常检测;若只需窗口聚合或无需实时响应,则不应使用 CEP。Flink CEP 的 UI/UX 仍偏工程化,GenAI 可部分降低 SQL 模式编写门槛。最佳实践包括保持模式聚焦、检测与响应解耦、避免单体作业。
#apache flink#复杂事件处理#流处理#模式匹配#实时分析
$ more
Jetbrains Blog

Junie Local 正式支持 NVIDIA RTX Spark 平台,Windows 版本转为稳定

JetBrains 宣布 Junie Local 自发布之日起即支持 NVIDIA RTX Spark 平台,同时 Windows 支持从实验性转为稳定版。RTX Spark 将 Blackwell RTX GPU 与 Grace CPU 相结合,可在轻薄笔记本和紧凑台式机上运行更大规模的本地 AI 模型。测试中 Junie Local 生成速度最高达每秒 55 个 token,能够自动根据 GPU 可用显存调整上下文窗口,并借助 Blackwell Tensor Core 进行高效 FP8 计算与投机解码以加速推理。Windows 端现已支持 Ampere 及更新架构、显存 24GB 以上的 RTX 显卡,安装程序可自动识别硬件并配置推理引擎、模型与 Junie 集成。用户可选 Qwen3.6-27B 或自研混合模型,需 Windows 11、NVIDIA 581 及以上驱动以及约 20GB 磁盘空间。Junie Local 完全免费,无需注册或订阅。
#junie local#nvidia rtx spark#本地ai编程#windows#jetbrains
$ more
InfoQ Java

Helidon 27 发布:编程模型重构,新增消息与数据模块

Helidon 27 正式发布,成为首个遵循 Oracle“Tip & Tail”库开发模式的版本:Tip 部分跟进最新 Java 技术,Tail 部分则提供更稳定、更安全的基线。该版本与 JDK 27 同步推出,并带来编程模型的重构,主要新特性包括引入两个全新重要模块——Helidon Messaging 与 Helidon Data JDBC。作者为 Michael Redlich。
#helidon#java#微服务框架#消息中间件#jdbc
$ more
foojay

使用MongoDB临时集群构建你的第一个SaaS应用

本文介绍如何借助MongoDB Atlas临时集群(Ephemeral Clusters)快速搭建首个SaaS应用。临时集群是免费的M0集群,通过一次无需认证的API调用即可创建,存活48小时,7天内可认领。文中演示用curl命令获取连接字符串与认领链接,将其以MONGODB_URI形式交给AI编程助手(如Claude Code),由助手生成基于Spring Boot、Spring Data MongoDB、React与Vite的全栈求职申请追踪应用:以看板形式管理Saved、Applied、Interview、Offer、Rejected等状态,支持搜索、筛选、增删改查及统计数据。原型验证成功后,可通过claimUrl把集群转入MongoDB Atlas组织,继续正常管理与升级;若原型无价值则任其自动清理,从而避免早期基础设施决策打断创意循环。
#mongodb#临时集群#saas#spring boot#ai编程助手
$ more
foojay

苹果不应主导你的应用重设计时间表

Codename One 发布更新,强调开发者可自行决定应用改版节奏。云端构建新增 ios.xcode_version=27 选项以使用 Xcode 27,但默认仍为 Xcode 26;iOS 27 主题带来更细致的 Liquid Glass 效果,并可与 SDK 升级分开选择。此次还引入受 JPA 启发的 ORM,支持关系映射、托管会话和 JPQL 子集,适用于客户端 SQLite 与后端数据库;新增 OpenTelemetry 集成,可串联应用请求、后端与数据库追踪;WebSocket 支持让后端保持长连接并推送实时数据;推送回调提供签名投递摘要,帮助清理 INVALID_TARGET 设备键。桌面端原生主题进入生产可用,支持 Fluent、Aqua 和 Adwaita。生成式代理技能和开发者指南也得到改进。
#codename one#跨平台开发#xcode 27#后端服务#桌面主题
$ more
foojay

更小巧、更快速的Java服务器:采用Spring风格API

本文介绍如何构建一个体积更小、启动更快的原生Java服务,并通过Spring风格的API实现事务管理与依赖注入。文章演示了如何查看生成的代码,并在本地Linux环境下对比服务的启动表现,以评估原生编译在体积缩减与启动速度方面的实际效果。
#java#spring#原生编译#依赖注入#事务管理
$ more
Jetbrains Blog

Google Summer of Code 2026:Kotlin 基金会参与项目回顾

Google Summer of Code 2026 落幕,这是 Kotlin 基金会第四年参与该计划,通过项目实践与导师指导为 Kotlin 开源生态引入新贡献者。今年共有两个项目顺利完成:其一由 Ayako Hayasaka 在导师 Charlie Zhang(JetBrains)指导下,为 Kotlin/Wasm 后端加入 WebAssembly 尾调用指令支持,编译器可识别尾位置调用并生成 return_call 或 return_call_ref,使递归程序不再持续增长调用栈;在深度为一万的基准测试中,多种递归模式提速 1.7 至 4.3 倍,深度达百万时原本崩溃的程序也能成功运行。测试过程中她还发现 V8 引擎中一处缺失优化,提交并已被合并修复。她随后继续推进相关优化工作。其二由 Mark Seif Khalil 在 Ksenia Shneyveys 与 Elizaveta Artser(JetBrains)指导下,构建全球 Kotlin 教育版图,将分散于网站、课程大纲、代码仓库与学习平台的信息整合为结构化数据库与自动化采集流程,为持续追踪 Kotlin 在教育领域的分布、趋势与空白提供可复用基础。文末邀请对 Kotlin 感兴趣者加入 Kotlin Slack 的 gsoc 频道,关注未来活动。
#gsoc#kotlin#开源社区#webassembly#编程教育
$ more
Jetbrains Blog

IntelliJ IDEA的Java与Kotlin扩展发布1.0正式版,登陆Cursor和VS Code

JetBrains宣布Java and Kotlin by IntelliJ IDEA扩展发布1.0首个稳定版本,将IntelliJ IDEA的Java和Kotlin语言智能通过LSP引入VS Code与Cursor。该扩展基于语言服务器协议,提供代码补全、代码导航、代码分析与重构、Maven/Gradle/Bazel构建工具支持、JUnit测试运行以及包含模拟断点和异步堆栈跟踪的调试能力,在大型项目和单体仓库中也能保持稳定性能。此次发布与Cursor团队密切合作完成,并在Cursor的Agents窗口中提供专门支持,可基于IntelliJ IDEA的检查提供分析,包括JSpecify可空性支持与Spring框架特性。1.0版本结束免费预览阶段,使用需订阅IntelliJ IDEA Ultimate,提供30天免费试用,同一许可覆盖桌面IDE及其它受支持环境。官方建议在使用时禁用Red Hat和Oracle的Java扩展以避免功能重复冲突。后续版本将支持智能体直接调用LSP,并探索Claude Code、Codex等终端式纯智能体工作流。
#jetbrains#intellij idea#cursor#vs code#语言服务器协议
$ more
Jetbrains Blog

Netflix如何借助JetBrains IDE智能提升AI编码代理效率

Netflix将JetBrains的无头代码智能引擎(与IntelliJ IDEA同源)集成到Claude Code和Codex中,并构建守护进程和CLI,使LSP可供编码代理调用。他们在两个真实代码库(内部Spring Boot服务和开源DGS Framework)上,针对代码导航和端到端任务,使用Claude Code Opus 5、Sonnet 5及Codex GPT-5.6 Sol进行基准测试。结果显示,代理通常提效20%至30%,最佳情况约65%;更强模型在高强度设置下收益最大,正确性保持稳定或提升。Netflix计划将评估扩展至Python、TypeScript/JavaScript和Go。JetBrains认为LSP只是过渡,代理需要的是理解程序结构的代码引擎,而非虚拟编辑器。
#netflix#jetbrains#ai编码代理#代码智能#基准测试
$ more
Jetbrains Blog

JetBrains MPS 2026.2 候选版本发布

JetBrains 发布 MPS 2026.2 候选版本,正式版发布前可供提前体验。该版本在修复大量缺陷的同时带来多项关键改进:新增 Linux ARM64(AArch64)支持,可构建面向该平台的独立应用;构建语言新增 TAR 归档导入功能,支持 gzip、bzip2 压缩包,并在打包时保留符号链接与文件权限,macOS 归档格式由 .zip 改为 .tar.gz;Projectional Agent Toolkit 性能大幅提升,重构后的 MCP API 使常见任务的 token 消耗降低超过 50%,并新增类型系统等多项 MCP 工具;此外还重做了导入对话框,并优化了差异对话框与标签页的显示效果。
#jetbrains mps#候选版本#linux arm64#ai代理#开发工具
$ more