Ohhnews

分类导航

Jetbrains Blog

YouTrack 2026 路线图

YouTrack发布了2026年产品路线图,重点致力于为大型和扩展型团队提供更强功能。公司承诺持续支持Server和Cloud双部署模式,并在德国法兰克福设立新的欧洲数据中心。针对迁移用户,优化了从Jira等工具的导入体验,并引入白板功能以支持可视化规划。知识库将支持实时协作编辑。此外,系统将深度整合AI辅助功能,提供智能聊天、Slack任务生成及基于代理的自动化工作流,同时扩展Helpdesk以更好地服务B2B支持团队。
#youtrack#项目管理#路线图#人工智能#团队协作
$ more
Jetbrains Blog

在 CLion 中开发基于 Arm TrustZone 的 STM32 项目

本文介绍了如何在 CLion IDE 中开发基于 Arm TrustZone 的 STM32 项目。文章详细解释了安全与非安全世界的项目结构及 CMake 配置,并提供了使用通用调试服务器进行双镜像刷写和调试的具体步骤,帮助开发者掌握在 CLion 中进行嵌入式安全开发的流程。
#stm32#clion#arm trustzone#嵌入式开发#调试
$ more
foojay

共同塑造Jakarta智能体AI——观看公开对话

Eclipse Foundation与Payara联合举办了关于Jakarta Agentic AI的公开讨论会。该项目旨在探索如何在Jakarta EE运行时中构建和运行AI智能体,以弥合自主AI与企业Java环境对可靠性及安全性的需求之间的差距。讨论涵盖了企业级Java中的AI代理定义、Jakarta EE作为基础的优势、以及项目的早期设计原则。该倡议强调开放性和社区参与,旨在确保系统的便携性、安全性和可观测性。
#jakarta agentic ai#jakarta ee#企业级java#eclipse foundation#人工智能
$ more
Jetbrains Blog

Go语言安全错误处理的最佳实践

本文探讨了 Go 语言中安全错误处理的最佳实践。由于 Go 的错误被视为值,开发者若处理不当,容易泄露路径、SQL 查询或凭证等敏感信息。文章强调了将系统内部信息与用户可见消息分离的重要性,建议使用自定义错误类型来强制执行这种区分。同时,介绍了上下文清理、不透明包装以及在跨子系统、API 和公共边界时正确传播错误的方法。此外,还提供了关于安全日志记录、数据脱敏以及如何利用 IDE 工具检测不安全模式的指南,以防止信息泄露并提升系统安全性。
#go#错误处理#网络安全#微服务#日志管理
$ more
Jetbrains Blog

首次迁移:轻松将单个项目从 Jenkins 迁移至 TeamCity

本文详细介绍了如何将单个项目从 Jenkins 无缝迁移到 TeamCity。文章从准备、实施到验证三个阶段展开,建议首先盘点 Jenkins 作业配置,包括仓库、触发器和环境变量。随后,指导用户设置 TeamCity 服务器,连接代码仓库,配置构建步骤、触发器及参数,并强调了 TeamCity 原生功能相比 Jenkins 插件的优势。最后,通过并行运行和逐步切换,确保迁移过程安全可靠,从而提升 DevOps 效率。
#jenkins#teamcity#devops#持续集成#项目迁移
$ more
foojay

Foojay 播客 #91:IntelliJ IDEA 25 周年——与 Java 共同成长的 IDE

内容概要 本期 Foojay 播客庆祝 Java 开发史上的重要里程碑:IntelliJ IDEA 发布 25 周年。节目邀请了 JetBrains 团队的 Marit van Dijk、Anton Arhipov 和 Dmitry Jemerov,深入探讨了这款 IDE 的发展历程。话题涵盖了 JetBrains 的起步、Kotlin 的创建背景、开源与许可模式的演变,以及 AI 和 LLM 技术对现代开发环境的影响。此外,还讨论了 IntelliJ IDEA 的统一发行版、即将举行的 2026 年大会及相关纪念活动。
#intellij idea#java#jetbrains#ide#软件开发
$ more
InfoQ Java

Java 新闻周报:Lazy Constants、TornadoVM 3.0 及 NetBeans 29 等多项更新发布

本周 Java 新闻汇总涵盖了多项重要更新。OpenJDK 方面,JEP 531(延迟常量)已提升为候选状态,同时 JDK 26 和 27 发布了新的早期访问版本。TornadoVM 3.0 和 Apache NetBeans 29 正式发布。Quarkus、JReleaser、Chicory 和 RefactorFirst 推出了点版本更新。Micronaut 和 Jox 发布了维护版本。此外,Open Liberty 也发布了 2026 年 2 月版本,并修复了安全漏洞。
#java#openjdk#tornadovm#netbeans#quarkus
$ more
foojay

2026年2月JavaFX精选链接汇总

本文汇总了2026年2月JavaFX社区的精选链接与动态。重点介绍了Cycle Power全平台应用、JabRef新版本及LogoRRR日志分析器等项目更新;涵盖GemsFX库的新功能及jDeploy深度链接等工具进展;并收录了多项关于JavaFX应用开发、嵌入式部署及Vulkan渲染集成的视频教程与演示,为开发者提供了全面的资源参考。
#javafx#java#开源项目#开发工具#教程
$ more
Baeldung

使用Java实现Frog River One算法

本文介绍了Frog River One算法问题及其在Java中的实现方案。该问题旨在计算青蛙利用落叶路径过河的最早时间。文章详细探讨了两种解决方法:基于HashSet的方案和基于布尔数组(位图)的方案。通过代码示例和单元测试,文章对比了这两种方法的时间和空间复杂度,并指出布尔数组方案能避免哈希冲突,确保严格的O(n)时间复杂度。
#java#算法#数据结构#数组#编程
$ more
foojay

如何使用 Java 和 MongoDB 构建搜索服务

本文详细介绍了如何使用 Java 和 MongoDB Atlas Search 构建中间层搜索服务。文章阐述了三层架构在安全性、可扩展性和部署方面的优势,并展示了通过 Java Servlet 处理 HTTP GET 请求的具体实现。内容涵盖搜索参数解析、聚合管道构建、$search 阶段应用、字段投影以及生产环境配置,为开发者提供了构建高效、安全搜索服务的完整指南。
#java#mongodb#atlas search#后端开发#搜索服务
$ more