Ohhnews

分类导航

DZone Java

适用于现代应用程序的最佳 Java GUI 框架

概述 Java 是一种极具适应性、稳定性和平台独立性的编程语言,拥有涵盖从 Web 开发到企业解决方案、游戏设计及物联网等广泛应用的庞大生态系统。据统计,全球约有 510 亿个活跃的 Java 虚拟机(JVM),这表明 Java 为现代软件基础设施提供了重要支持。本文旨在探讨适用于现代应用程序的最佳 Java GUI 框架。
#java#gui#框架#现代应用#软件开发
$ more
foojay

JC-AI 快讯第13期

本期JC-AI快讯汇总了可能影响2026年人工智能发展的精选阅读材料。内容涵盖AI领域的多项研究进展与挑战,包括Deep Researcher架构、预测市场中的代理建模、工具使用代理的认知负荷框架等。此外,还收录了关于提示工程、斯坦福CS课程、AI编码代理开发体验、Token级幻觉控制、奖励模型偏见等主题的视频与文章。特别关注了Geoffrey Hinton和Sam Altman对AI未来的观点,以及MCP服务器的构建与优化指南。
#ai#研究#智能体#llm#mcp
$ more
Baeldung

Java周刊第632期

Java技术动态 本期重点介绍了Spring AI对Anthropic Agent技能的支持,以及提议用于扩展Java Records的Carrier类和接口。文章还探讨了在应用中实现--dry-run标志的实际价值。 版本更新 汇总了Hibernate ORM 8.0 Alpha1、Quarkus 3.31、Spring Cloud 2025.1.1、Elasticsearch 9.3.0等多个框架和工具的新版本发布。 其他资源 包含Inside Java播客、LangChain4j生产级应用网络研讨会以及关于Netflix数据移动技术的深度文章。
#java#spring#技术周报#人工智能#版本更新
$ more
foojay

MongoDB 8.0 升级迁移指南:关键事项与策略

MongoDB 8.0 新特性与迁移策略 本文详细介绍了MongoDB 8.0的新功能及升级前的关键注意事项。新版本在性能上实现了显著提升,读写速度加快,并引入了可查询加密、快速查询阶段及查询形状设置等创新功能。文章重点阐述了兼容性变更,如查询行为的调整及弃用功能,并提供了完整的迁移规划指南,包括预评估、驱动兼容性检查、利用暂存环境测试以及升级后的持续监控,帮助用户安全高效地完成系统升级。
#mongodb#数据库升级#性能优化#数据迁移#系统兼容性
$ more
Jetbrains Blog

扩展 Qodana 功能:添加自定义代码检查

本文介绍了如何通过开发插件来扩展 JetBrains Qodana 的功能,以添加自定义代码检查。文章以强制执行 Kotlin 类命名规范为例,详细讲解了从初始化项目、配置依赖、实现检查逻辑到构建插件并在 Qodana 中运行的完整流程。此外,还说明了如何通过本地 Docker 容器或 JetBrains Marketplace 集成这些自定义检查,从而在 CI/CD 流程中强制执行特定的项目代码规范。
#qodana#jetbrains#代码检查#插件开发#静态分析
$ more
foojay

将 JAR 转换为完整的 MacOS 应用程序

本文介绍了如何解决 Kotlin GUI 应用无法访问网络卷的问题。作者发现直接运行 JAR 文件难以配置 MacOS 的安全权限,解决方案是使用 jpackage 工具将 JAR 打包为原生 MacOS 应用,使系统能正确请求本地网络权限。文章还详细介绍了如何通过 Maven 插件自动化构建流程,处理版本号格式问题,以及通过精简模块将应用体积从 160MB 减少到 82MB 的优化技巧。
#java#macos#jpackage#应用打包#maven
$ more
Jetbrains Blog

Java 每月刊 2026年2月版

本期Java月刊由Trisha Gee担任特邀嘉宾,探讨了Java 26的新特性、Java 25 LTS的升级意义以及数据导向编程的发展。内容涵盖Java教程、Kotlin更新(如Ktor 3.4和Exposed 1.0)、AI在日常开发中的应用实践,以及Spring和Quarkus等框架的最新动态。此外,还介绍了即将召开的IntelliJ IDEA Conf 2026等技术会议和社区活动。
#java#kotlin#人工智能#intellij idea#技术资讯
$ more
Spring Blog

Bootiful 播客:对话 JetBrains 与 Spring 社区传奇人物 Marco Behler

本期节目主要介绍了与 JetBrains 传奇人物以及 Spring 社区知名专家 Marco Behler 的对话。主持人有幸与他就相关技术话题进行了深入交流。
#jetbrains#spring#播客#技术社区
$ more
DZone Java

Spring Cloud Gateway 限流进阶:针对突发流量的自适应节流策略

许多团队通常在系统故障后才会实施限流策略,往往只是简单地设定一个静态的每秒请求数阈值,但这并不能从根本上解决问题。文章探讨了在 Spring Cloud Gateway 环境下,如何超越传统的静态限流,采用自适应节流机制来应对突发的工作负载,从而提高系统的稳定性。
#spring cloud gateway#限流#自适应节流#系统稳定性#突发流量
$ more
InfoQ Java

Java 探索承载类以扩展 Records 之外的面向数据编程

OpenJDK Amber 项目发布新设计说明,提出“承载类”和“承载接口”,旨在将 Record 风格的数据建模扩展到更灵活的 Java 类型。该提案旨在解决 Record 在涉及派生值、可变性或继承时的局限性,避免开发者因偏离 Record 模式而编写大量样板代码。承载类保留了状态描述和模式匹配能力,但放宽了对内部表示的严格限制。这是 Java 向面向数据编程演进的重要一步,旨在简化复杂数据结构的实现。
#java#openjdk#面向数据编程#records#承载类
$ more