2026年2月14日BaeldungKafkaConsumer中subscribe()与assign()方法的区别本文深入探讨了Kafka Java客户端API中KafkaConsumer类的subscribe()和assign()方法的区别。subscribe()方法用于订阅主题,允许Kafka集群自动分配分区,支持动态扩展和负载均衡;而assign()方法用于手动分配特定分区,提供了对分区的完全控制,但缺乏自动扩展和容错能力。文章通过代码示例详细演示了这两种方式的使用场景及测试结果。
2026年2月14日BaeldungDeep Java Library (DJL) 入门指南本文介绍了由AWS开发的Deep Java Library (DJL),这是一个引擎无关的Java机器学习框架。DJL通过提供统一的高级API,抽象了PyTorch、TensorFlow等底层ML引擎,帮助Java开发者轻松集成AI功能。文章讲解了DJL的核心组件如Criteria、Predictor和Translator,并演示了如何通过Model Zoo加载预训练模型。最后,提供了一个基于MNIST数据集的手写数字识别代码示例,展示了从依赖配置到模型推理的完整流程。
2026年2月13日foojay如何在 Java 项目中自定义 JaCoCo 报告样式本文介绍了如何在 Java 项目中自定义 JaCoCo 代码覆盖率报告的样式。由于 JaCoCo 默认生成的 HTML 报告样式过时且缺乏内置 CSS 自定义支持,文章提出了一种“CSS 覆盖”策略。具体步骤包括:首先创建自定义的 report.css 文件,然后在 Maven 构建过程中配置 maven-resources-plugin,在 site 阶段覆盖默认样式表。此外,文章还针对 CI/CD 环境下的多版本文档部署提供了处理脚本,并提醒用户注意 mvn site 和 mvn verify 命令输出目录的差异。通过这种方法,开发者可以将报告样式改造为符合现代审美的 GitHub 风格。
2026年2月13日Jetbrains Blog告别“本地能跑线上崩”:深入解析TeamCity预测试提交功能文章探讨了开发中常见的“本地正常,线上报错”问题,介绍了JetBrains TeamCity的预测试提交功能。该功能通过在代码合并到主分支前,先在CI服务器上运行完整构建和测试,确保只有通过验证的代码才能入库。文章详细阐述了基于Git和SVN的不同工作流程,分析了预测试提交在保持代码库稳定性、减少集成冲突方面的优势,并讨论了VCS配置、IDE插件集成及适用场景,帮助团队提升代码质量和交付效率。
2026年2月13日Jetbrains Blog利用 GoLand 语法更新将代码库升级至 Go 1.26功能概述 GoLand 推出了针对 Go 1.26 的语法更新功能,旨在帮助开发者将现有代码库现代化。 主要特性 IDE 通过新增的检查机制和快速修复选项,识别如 new() 指针创建和 errors.AsType 类型安全错误解包等旧模式,并建议升级为新语法。 工作流程 用户可以在日常编码中逐个应用修复,或通过重构菜单对整个项目进行批量分析与应用,实现平滑、安全的代码升级。
2026年2月13日Jetbrains Blog使用 Kotlin 和 Spring 构建模块化单体本文是一篇由外部贡献者撰写的教程,主要介绍如何使用 Kotlin 和 Spring 框架构建模块化单体架构。文章回顾了十多年前 Netflix 率先采用微服务架构的历史,以及随后许多公司纷纷效仿的趋势。尽管微服务提供了隔离性和独立扩展的优势,但也伴随着相应的挑战。本教程旨在探讨模块化单体作为一种替代方案的实践方法。
2026年2月13日Spring BlogSpring Security 6.5.8、7.0.3 及 7.1.0-M2 版本正式发布版本发布 Spring Security 团队正式宣布发布 6.5.8、7.0.3 和 7.1.0-M2 版本。建议用户查阅各版本的官方发布说明以获取详细更新信息。官方同时提供了项目主页、GitHub 仓库、问题追踪及文档链接。
2026年2月13日Spring BlogSpring Data 2026.0.0-M1 发布,引入类型安全属性路径支持Spring Data 2026.0.0-M1 发布 Spring Data 团队发布了 2026.0.0 版本的首个里程碑 (M1)。本次更新引入了对类型安全属性路径的支持,旨在减少基于字符串的编程需求,提升代码安全性。该功能已应用于 Spring Data Commons、Cassandra、JPA、MongoDB 等多个模块。此外,版本还包含错误修复和依赖升级,即将发布的 Spring Boot 4.1 M2 也将集成此版本。
2026年2月13日Spring BlogSpring Data 2025.1.3 和 2025.0.9 版本发布Spring Data 团队宣布发布 2025.1.3 和 2025.0.9 服务版本。此次更新包含依赖升级、回归修复以及部分改进。即将发布的 Spring Boot 版本预计将在下周采用这些更新。
2026年2月12日Jetbrains BlogJetBrains Academy 二月动态JetBrains Academy 发布二月动态,涵盖即将举办的技术会议、编程竞赛及最新课程更新。亮点包括:3月26-27日的IntelliJ IDEA Conf 2026虚拟会议、3月4日的Python Unplugged直播活动、JetBrains青年数学挑战赛及Blackbox杯竞赛。此外,文章还汇总了2025年最佳编程课程,介绍了塞浦路斯Neapolis大学提供的CSAI全额奖学金项目,以及Coursera上的Python零基础课程和AI辅助编程免费课程。Hyperskill现已推出独立的IDE插件。