Ohhnews

分类导航

Jetbrains Blog

CLion 2026.3 发布:新增 JetBrains Air 与代理辅助调试

JetBrains 发布 CLion 2026.3,为 C/C++ 开发者带来多项更新。新版本集成 JetBrains Air,可在 IDE 内运行、跟踪并审核多代理工作流;新增 ARM Cortex-M 硬故障的代理辅助调试、CMake 项目配置助手,以及 NVIDIA CUDA Tile C++ 和 ISPC 语法支持。调试方面改进 JSON 调试配置、Lauterbach TRACE32 专用配置和 DAP 支持,并向 AI 代理开放 RTOS 任务、队列与定时器信息。此外还提供类内存布局可视化、无构建系统时的代码洞察和 Git worktree 配置复制等增强。Classic 引擎对应版本将是最后一个稳定版,更新于 2026 年 11 月结束。
#clion#jetbrains#ai代理#c++开发#调试工具
$ more
Jetbrains Blog

JetBrains dotInsights 2026年11月刊:.NET与AI开发动态汇总

JetBrains 发布 dotInsights 2026年11月刊,汇总近期 .NET 与软件开发社区动态。内容涵盖 F# 度量单位在编译期校验量纲计算、AI 代理与代码开发、ASP.NET Core 身份认证、.NET 11 运行时异步、C# 15 联合类型、MAUI、Azure Functions、NativeAOT 依赖裁剪及 GDPR 合规等主题,并列出 JetBrains 线上活动回放与安全公告。
#.net#jetbrains#软件开发#人工智能#开发者社区
$ more
Jetbrains Blog

IntelliJ IDEA 2026.3 发布:新增 Air、Cursor/VS Code 扩展与调试改进

JetBrains 发布 IntelliJ IDEA 2026.3,新增面向智能体开发的 JetBrains Air,以及面向 Cursor 和 VS Code 的 Java/Kotlin 扩展。该版本改进调试体验,包括 ij-debugger agent skill、Hibernate 调试器、HTTP 响应中的 Spring Security 诊断、Spring 缓存支持(2026.3.1 推出)和 AppGlass。新版支持 Java 28、Jakarta Persistence 4 与 Hibernate 8、Scala 更新及 Spring Modulith 的 Kotlin 支持。此外还支持不打开项目快速处理任务与编辑、使用 Git worktrees 并行开发和代码审查,并带来稳定性、性能和易用性提升。
#intellij idea#jetbrains air#ai辅助开发#调试工具#java生态
$ more
Jetbrains Blog

IntelliJ IDEA 2026.3 修复内容一览

IntelliJ IDEA 2026.3 包含超过1000项缺陷修复和300项性能修复,重点优化性能、Java与Kotlin代码智能以及经典与智能体开发的核心工作流。更新减少UI卡顿,降低索引、内存和CPU开销,改进大型Maven/Gradle项目导入,并新增自动错误与冻结报告。Java方面默认使用JaCoCo覆盖率运行器;Kotlin增强协程与Java转换检查;Spring、调试器、Maven/Gradle、Scala、Markdown和终端均有大量修复。Git支持工作树、暂存未跟踪文件、GitLab OAuth和SHA-256仓库;SSH改用OpenSSH,并支持配置MCP服务器端口。插件管理、工具窗口和状态栏界面也得到改进。
#intellij idea#jetbrains#性能优化#缺陷修复#开发工具
$ more
foojay

Java大文件上传:用流式处理避免服务器崩溃

文章剖析了Spring中常见的文件上传误区:MultipartFile、FilePart乃至Flux参数都会在控制器执行前缓冲整个请求体,大文件并发上传容易耗尽内存或临时磁盘。真正可流式处理的是WebFlux的@RequestBody Flux,它按事件解析multipart,要求按顺序处理各部分、及时释放DataBuffer,并在传输过程中执行大小限制。作者还展示了流式写入磁盘、背压与异常清理的实现,并用测试证明:在256MB堆内存下可成功上传512MB文件,而join()方案会触发OutOfMemoryError。
#java#spring webflux#流式上传#内存优化#大文件处理
$ more
foojay

Spring AI 还是 LangChain4j?同一应用、三种技术栈、一个测试

文章用同一个最小 AI 问答服务分别实现于 Spring AI、Spring Boot 上的 LangChain4j 以及 Quarkus 上的 LangChain4j,并用同一套基于 HTTP 的集成测试进行比较。测试使用 REST Assured 对运行中的应用发起请求,模型由 Testcontainers 启动的 Ollama 容器提供,断言采用语义匹配而非精确字符串。比较显示:Quarkus 版本代码和依赖组织最小、JVM 启动最快;Spring AI 代码简洁但依赖最多;LangChain4j 在 Spring Boot 上接近 Spring AI。作者认为重点不在选出赢家,而在差异如何匹配团队思路,并指出后续可扩展到 RAG、对话记忆、工具调用、MCP、可观测性、安全与智能体。
#spring ai#langchain4j#java#框架对比#quarkus
$ more
foojay

以事件响应速度修补Java:eMudhra CA泄露事件的教训

2026年10月17日,研究人员证明其控制了八个eMudhra中间证书颁发机构的私钥。浏览器厂商在数小时内完成封禁,但企业Java运行时并不依赖浏览器或操作系统的信任库。每个JDK及容器镜像都自带cacerts,必须逐个更新,否则对外TLS调用仍可能信任伪造证书。该事件又与包含53个OpenJDK CVE的季度更新叠加;随后CVE-2026-114820(CVSS 9.1)表明封禁名单不足,需要再次紧急更新。文章建议企业建立JVM清单、快速研判、仅含安全修复的补丁、自动化回归和可回滚发布流水线,以将数周补丁周期缩短至数小时。
#java#网络安全#证书颁发机构#安全补丁#应急响应
$ more
Jetbrains Blog

OpenAI工程师分享:如何用AI提升Rust开发质量

OpenAI前沿系统工程师Predrag Gruevski分享用AI辅助Rust开发的经验。他主张按出错代价分配审查精力:低风险CI脚本可让AI编写并测试;影响他人的逻辑需重点审查;不安全代码应逐行阅读或手写。提示词应说明设计草图、可接受的假设和精确要求。验证时可让AI按流程执行结构测试、覆盖率检查、cargo-mutants变异测试,并在Miri和ASan下测试不安全代码。若AI出错,应分析原因并写入AGENTS.md等指令。生产代码需更高标准,用AI提升质量而非仅追求代码量。
#ai#rust#软件开发#代码审查#openai
$ more
Jetbrains Blog

JetBrains基金会将于2027年起停止在Constructor大学提供新奖学金

JetBrains基金会宣布,随着JetBrains业务方向调整,将自2027年起停止在Constructor大学提供新的奖学金。已获得软件、数据与技术(SDT)及高级软件技术(AST)奖学金的学生不受影响,将继续按协议享受资助至毕业,JetBrains专家也会继续参与相关教学。基金会表示,其Math、AI、Coding Clubs及Youth Coding and Math Challenges、ACTS 2027.1训练营仍将按计划开展。关于Neapolis University Pafos的招生和奖学金机会,将于2027年2月1日公布最新信息。已准备或提交申请者如有疑问可联系Constructor大学招生人员。
#jetbrains基金会#奖学金#constructor大学#教育资助#项目调整
$ more
Jetbrains Blog

JetBrains用户组支持计划升级为开发者社区计划

JetBrains宣布将已运行13年的用户组支持计划更名为开发者社区计划,以更好地适应当今开发者社区的多样化形态。新计划覆盖线上社区、混合社区、本地聚会及工作坊等更广泛的社区类型,并在原有IDE订阅和社区礼品基础上,增加周边礼品、现成内容、演讲者对接、JetBrains渠道曝光、活动赞助以及在JetBrains办公室举办聚会等支持。现有参与者将自动转入新计划,无需重新申请。学生社区不在此计划范围内,学生可申请JetBrains学生包。自2027年起,JetBrains将每年与参与社区沟通一次,了解其进展和需求。活跃且成熟的开发者社区可提交申请。
#jetbrains#开发者社区#社区支持#计划升级
$ more