Ohhnews

分类导航

Jetbrains Blog

IntelliJ IDEA 2026.1.4 版本更新发布

主要修复 IntelliJ IDEA 2026.1.4 版本发布,带来多项有用修复: 修复Git分支更新显示问题 修复Docker Compose中pull_policy导致PHP解释器创建失败的问题 修复在WSL上使用Gradle 9.5.0时同步成功却显示为失败的错误 修复Dev Container连接时报Unknown Docker endpoint schema的错误 用户可以通过IDE内部、Toolbox App、snap(Ubuntu用户)或官网下载更新。
#intellij idea#版本更新#bug修复#git#docker
$ more
DZone Java

Apache Flink 死信队列模式:处理毒消息而不中断流

本文深入探讨 Apache Flink 中的死信队列(DLQ)设计模式,解决有毒消息导致管道循环重启的典型问题。核心模式包括:使用侧输出(Side Output)隔离失败记录、基于指数退避的重试机制、按错误类型分级路由至不同 DLQ 流、选择 Kafka 或 S3 作为持久化 Sink、添加 DLQ 比率监控与告警、以及通过专用重放作业实现安全恢复。文章强调 DLQ 的三大目标:隔离坏记录、保留故障上下文、支持重播,并给出生产环境检查清单。最终目的是确保一条坏消息不会无声消失,也不会无声中断流处理。
#apache flink#死信队列#毒消息#流处理#错误处理
$ more
foojay

使用MongoDB构建AI系统:实现规划模式

概述 人工智能已从研究课题快速演变为影响软件开发全流程的技术。开发者借助AI实现代码生成、代码审查、文档编写及工作流加速。本文探讨如何借助MongoDB数据库实现AI系统中的规划模式,为构建更智能的应用程序提供参考。
#mongodb#人工智能#规划模式#ai系统开发#软件工程
$ more
Spring Blog

优美播客:Sébastien Deleuze 探讨 Spring AI 和 Spring Framework 的最新进展

本期播客邀请了Spring AI和Spring Framework的贡献者Sébastien Deleuze,他分享了关于人工智能、Kotlin以及框架本身的最新进展。
#spring ai#spring framework#kotlin#ai#播客
$ more
Jetbrains Blog

TeamCity 2026.1.2 和 2025.11.6 现已发布

JetBrains 发布了 TeamCity On-Premises 的两个错误修复更新:2026.1.2 修复了包括停止构建命令可能取消始终执行的步骤、个人构建在代理端检出时因取消特定 Perforce 变更列表而失败、AWS 凭证过早过期以及在 AWS S3 存储桶前缀中使用斜杠导致签名不匹配等十多个问题;2025.11.6 则专注于安全问题的解决。JetBrains 强烈建议用户安装此更新以确保服务器安全。两个版本均支持自动更新、手动下载或 Docker 镜像升级,且 2026.1.2 与 2026.1.x 系列数据格式兼容,可任意升降级。
#teamcity#版本更新#错误修复#安全更新#持续集成
$ more
Jetbrains Blog

JetBrains工程招聘流程:招聘官详解面试环节与准备策略

本文详细介绍了JetBrains的工程招聘流程,包括简历筛选、招聘官电话沟通、团队面试、实践任务、任务评审、背景调查和最终录用。文章强调候选人在技术能力之外,还需展现对问题的深刻理解、权衡取舍的能力以及长期成长潜力。同时提供了简历优化和面试准备的实用建议,例如简历应突出影响力而非职责列表,招聘官电话需清晰叙述过往经历与动机,实践任务应避免过度设计等。
#jetbrains#工程招聘#招聘流程#技术面试#求职准备
$ more
Jetbrains Blog

Kotlin 正式支持登陆教学工具 BlueJ

Kotlin 支持现已登陆 BlueJ BlueJ 是最著名的入门级面向对象编程(OOP)教学环境之一,至今已服务超过 2500 万学习者。本次更新由 JetBrains 与伦敦国王学院 BlueJ 团队(包括 Michael Kölling 教授和 Neil Brown 博士)合作完成。Kotlin 的加入让学生能以更简洁的语法学习 OOP,减少样板代码,并内置空安全、val/var 等现代语言特性。BlueJ 保留了其经典的类图、对象工作台和直接对象交互功能,帮助初学者建立可视化的编程思维。首个版本支持创建、编辑、编译和运行 Kotlin 文件,并提供配套的教学材料与上手指南。教师反馈积极,社区测试已帮助完善功能。
#kotlin#bluej#编程教育#面向对象编程#jetbrains
$ more
foojay

使用Pi4J驱动程序操控Raspberry Pi Sense HAT

本文介绍了如何利用Pi4J驱动程序通过简洁的Java API操控Raspberry Pi Sense HAT扩展板。该板集成8×8 RGB LED矩阵、五向摇杆、温湿度气压传感器、加速度计、陀螺仪和磁力计。Pi4J Drivers项目封装了底层I2C通信细节,使Java开发者能轻松读取环境数据、控制LED矩阵及获取运动姿态信息。文章还提及Sense HAT在国际空间站Astro Pi项目中的应用,以及Java社区在教育与航天编程方面的潜力。最后提供了Pi4J示例仓库和社区资源链接,鼓励开发者基于此构建物联网、机器人及STEM教育项目。
#pi4j#sense hat#raspberry pi#传感器#java
$ more
Jetbrains Blog

使用Parasoft C/C++test、CLion和AI提升嵌入式软件质量

集成方案 JetBrains CLion 2026.1.2开始支持直接打开Parasoft C/C++test的SARIF分析结果(涵盖MISRA C/C++、AUTOSAR C++14、CERT C/C++和CWE等标准),开发者可在IDE内导航至源码并完成问题分类。双方联合举办网络研讨会,展示如何将高级静态分析嵌入开发流程。 核心功能 在CLion中执行合规级静态代码分析(无需离开IDE) 早期检测缺陷和编码标准违规 支持汽车(ISO 26262)、医疗(IEC 62304)、铁路(EN 50716)等领域合规认证 减少开发与验证间的上下文切换 通过AI和MCP辅助理解违规原因并加速修复 技术实现 CLion调用Parasoft命令行写入SARIF报告,利用内置SARIF Viewer实现从发现到源码的导航,形成“配置-分析-审查-修复”的紧密反馈循环。分析配置可在CI/CD流水线中复用,保证整个开发周期的一致验证。 AI亮点 利用Parasoft的AI技能和MCP能力,开发者可深入理解违规原因、查阅标准要求并获得修复建议,尤其适用于MISRA、AUTOSAR等密集规范的快速理解。
#嵌入式软件#clion#静态分析#合规性#ai辅助修复
$ more
Jetbrains Blog

Kodee的Kotlin综述:Kotlin诞生15周年、Kotlin 2.4.0以及Kotlin工具链

Kotlin迎来15周年,同时发布2.4.0版本,带来上下文参数、显式后备字段等新特性。Kotlin工具链0.11版本作为统一入口简化项目工作流。Koog 1.0稳定版支持用Kotlin构建AI代理。Compose Hot Reload实验性MCP服务器支持AI代理与UI实时交互。Compose Multiplatform 1.12.0-beta01更新跨平台UI。还有Booking.com采用Kotlin Multiplatform的案例、免费学习资源及开发者资助项目。
#kotlin#kotlin multiplatform#ai#kotlin工具链#compose multiplatform
$ more