Ohhnews

分类导航

DZone Java

超越数据摄取:让 Apache NiFi 流程具备思考能力

Apache NiFi 的智能化升级 Apache NiFi 是处理数据路由和转换的强大工具,长期以来被用于可靠地移动数据。本文探讨了超越单纯的数据摄取,通过在数据流动过程中引入人工智能,实现事件丰富、预测性路由决策和异常标记,从而提升数据处理的智能化水平。
#apache nifi#ai#数据管道#数据摄取#智能处理
$ more
foojay

MongoDB Java 驱动程序优化:微小改动如何带来巨大性能提升

本文介绍了 MongoDB Java 开发者团队如何通过严格测量而非猜测来优化驱动程序性能。团队通过缓存 BSON 数组索引、利用 JVM 内部函数、消除冗余检查、采用 SWAR 技术检测 null 终止符、避免冗余内存复制以及优化字符串编码等六项具体技术,成功在特定工作负载中将吞吐量提升了 20% 至 90% 以上。文章详细阐述了这些微小的代码调整如何转化为显著的宏观性能收益。
#mongodb#java#性能优化#驱动程序#jvm
$ more
DZone Java

利用WebSockets在前端响应HTTP会话过期

实时应用与WebSockets 当今许多对福祉有重大贡献的软件应用都是实时的,这类软件在医疗、国防等领域使系统响应迅速且安全。实时应用能即时处理数据,对性能和用户体验至关重要。WebSockets作为一种协议,通过单一的长连接TCP连接,实现了客户端与服务器之间的实时双向通信。
#websockets#前端#http会话#实时通信#会话管理
$ more
foojay

氛围编程时代的运行时代码分析

工具背景 在“氛围编程”时代,代码迭代速度极快,开发者需要即时的运行时反馈。jvm-hotpath 是一款轻量级 Java 代理,旨在填补传统分析器和代码覆盖率工具之间的空白,专注于展示每行代码的实际执行频率。 核心价值 该工具通过字节码插桩技术,零计时开销地统计执行次数,帮助开发者快速定位 O(N²) 算法错误或死代码。它支持生成实时 HTML 报告和 JSON 格式输出,便于与 LLM 集成分析,适用于 Java 11 至 24 版本,显著降低了代码审查的认知负荷。
#java#jvm-hotpath#运行时分析#代码分析#开发工具
$ more
Jetbrains Blog

JetBrains IDE 编辑器改进:平滑光标动画与全新选择行为

JetBrains 持续对其 IDE 进行现代化更新,本次重点优化了编辑器体验。新版本引入了全新的文本选择行为,仅高亮实际选中的文字而非整行空白,使选择范围更清晰。同时,编辑器增加了平滑的光标移动动画,提供“Snappy”和“Gliding”两种模式以平衡响应速度与视觉舒适度。此外,光标外观也进行了升级,采用平滑闪烁和圆角设计,以匹配全新的 Islands UI 主题。这些功能目前已在最新的早期访问版本(EAP)中推出。
#jetbrains#ide#编辑器#用户界面#光标动画
$ more
Jetbrains Blog

异步 Rust 的演进:从 Tokio 基础到高层应用开发

本文基于 JetBrains 直播内容,回顾了 Tokio 创始人 Carl Lerche 对异步 Rust 演进的见解。讨论了 Tokio 的起源、设计决策及其成为 Rust 异步运行时标准的原因。文章还涵盖了异步编程中的取消机制、常见错误如协作式调度问题以及调试技巧。此外,介绍了旨在提升 Rust 高层 Web 开发生产力的新项目 Toasty,并探讨了 Rust 向全栈应用发展的未来趋势。
#rust#tokio#异步编程#网络编程#web框架
$ more
Jetbrains Blog

Databao 加入 Snowflake 领导的开放语义互换倡议

合作动态 JetBrains 旗下的数据产品 Databao 正式宣布加入由 Snowflake 领导的开放语义互换(OSI)倡议,成为合作伙伴。 倡议价值 OSI 是一项旨在定义供应商中立语义元数据标准的开源倡议,旨在降低复杂性,加速 AI 和分析工具的采用,帮助组织确立一致的数据定义。 Databao 的贡献 Databao 致力于为数据团队提供共享语义上下文和数据代理。通过加入 OSI,Databao 强调了其对开放、社区驱动方法的承诺,确保业务定义在各个工作流中保持一致。其模块化组件支持本地部署,帮助团队构建可信的 AI 原生分析体验。
#databao#snowflake#开放语义互换#语义层#ai
$ more
foojay

巴塞罗那开发者大会 DevBcn 2026 即将开幕

大会概况 第11届巴塞罗那开发者大会(DevBcn)定于2026年6月16日至17日在世界贸易中心会议中心举办。 内容与议题 会议为期两天,设有四个并行分会场,议题涵盖Java/JVM、人工智能、云计算、前端技术以及管理与软技能。 参与方式 大会现已开放注册并提供早鸟优惠,演讲征集(CFP)即将截止,同时也欢迎企业赞助合作。
#devbcn#开发者大会#人工智能#云计算#巴塞罗那
$ more
foojay

2000多位专业人士眼中的Java现状:AI融合、云成本与生态系统未来

基于2000多位专业人士的年度调查,揭示了Java生态系统的最新趋势。62%的受访者使用Java构建AI功能,显示其在生产环境AI应用中的重要性。由于对Oracle定价和许可的担忧,81%的企业正计划迁移至OpenJDK。在云成本方面,97%的组织正在削减开支,Java效率成为降低成本的关键杠杆。此外,死代码和CVE噪音严重影响了DevOps生产力。总体而言,Java在AI融合、云成本控制及企业级应用现代化中仍保持核心地位。
#java#ai#云计算#成本优化#开发者生产力
$ more
Jetbrains Blog

最受开发者欢迎的AI工具:使用现状及原因分析

AI工具已成为现代软件开发的核心部分,开发者将其应用于代码编写、重构、测试及文档分析等全生命周期。根据JetBrains 2025年开发者生态系统报告,GitHub Copilot、JetBrains AI Assistant和Cursor等工具广受欢迎。开发者在选择工具时主要考量IDE集成质量、代码准确性及隐私安全。不同地区采用情况存在差异,中国大陆开发者更倾向于使用DeepSeek、通义千问等本土工具。未来,开发者期望AI工具能提供更高的代码质量、更深入的上下文理解以及更强的隐私控制能力。
#ai工具#软件开发#github copilot#隐私安全#行业趋势
$ more