Ohhnews

分类导航

Jetbrains Blog

JetBrains详解Rider与ReSharper启动缓慢原因:微软帮助优化Defender扫描

JetBrains在推出ReSharper独立进程(OOP)架构后,发现Windows上IDE的启动时间变慢。分析显示,Microsoft Defender在启动时会对相关进程进行长时间扫描,最长可达数十秒。JetBrains与微软合作,确认安装在受保护目录中的程序可获得更高效的扫描处理;微软随后在Defender 1.449.454.0中针对ReSharper OOP与JetBrains Rider推出优化。JetBrains还开源了Defender Performance Tool,用于记录和分析Defender扫描活动。目前ReSharper 2026.2.1已默认启用OOP,官方建议将工具安装到受保护目录、保持Defender定义更新,并视需要设置排除项或使用DevDrive来改善启动性能。
#resharper#rider#microsoft defender#开发工具#性能优化
$ more
Jetbrains Blog

Google发布Gemini 3.8 Flash编程模型,Junie限时75%折扣

JetBrains Junie现已集成Google最新编程模型Gemini 3.8 Flash,并提供限时75%折扣。该模型专为多步骤、需要深入探索的工程任务设计,会通过拆解子任务、复现Bug、运行测试和自查验证的方式迭代,而非一次性生成答案。它在DeepSWE v1.1基准上表现优于多数更大规模前沿模型,且成本更低。3.7 Flash仍继续支持,对于小改动和重构仍是更便宜的按token选择。开发者可在IDE插件或Junie CLI中选择使用3.8 Flash,无需额外配置。
#gemini 3.8 flash#junie#编程模型#人工智能#限时折扣
$ more
DZone Java

动态数组、溢出与LET:Excel新特性解析及其对Java应用的影响

核心内容 Excel 365和Excel 2021引入了全新的动态数组公式模型,工作簿中日益常见这些现代公式。动态数组允许单个公式返回可变大小的结果,并自动溢出到相邻单元格,典型函数包括UNIQUE、SORT、FILTER、SEQUENCE等;LET、LAMBDA、XLOOKUP等新功能也逐步普及。对Java应用而言,公式引擎必须支持数组形态结果、溢出范围跟踪、#引用、@隐式交集以及LET/LAMBDA等能力,否则可能出现计算错误或静默回退。Java开发者在选择电子表格库时,应使用包含溢出公式、#操作符、@前缀及LET/LAMBDA的真实工作簿进行验证,并尤其警惕库在遇到不支持公式时静默采用缓存值的危险行为。
#excel#动态数组#java#公式引擎#电子表格
$ more
Jetbrains Blog

JetBrains举办在线研讨会:助力从Atlassian Data Center迁移至YouTrack

Atlassian宣布停售Data Center产品并停止相关支持,JetBrains YouTrack团队推出在线研讨会,帮助用户评估并完成从Jira、Confluence及Jira Service Management到YouTrack的迁移。全球英文场次将于2026年9月30日举行,内容涵盖迁移步骤演示、定价与部署方案、客户真实迁移案例,以及认证合作伙伴的支持说明。同时设有日文地区场次,并计划面向中亚、高加索及东欧区域提供俄文场次。
#atlassian#youtrack#jira#软件迁移#网络研讨会
$ more
Jetbrains Blog

Rust AI实践:使用Rig构建LLM应用

JetBrains与Rust基金会联合推出AI直播系列,首期围绕Rust与AI的实际结合展开,展示了使用Rig构建的终端编码代理Rat Code。Rig是一个开源的Rust库,通过统一接口接入OpenAI、Anthropic、Gemini等模型提供商,支持智能代理、工具调用、RAG、流式输出及本地模型。其核心抽象包括提供方客户端、模型、代理和工具;工具本质上是一个可供AI代理执行的Rust函数,代理之间也可通过统一工具接口互相委托。文章还探讨了Rig在外部数据检索、Ollama/llama.cpp/Candle本地推理方面的能力,以及用录制回放与定期实测相结合的方式测试LLM集成。
#rust#rig#人工智能#llm应用开发#ai代理
$ more
Jetbrains Blog

JetBrains IDE 对 WSL 支持的演进

JetBrains IDE 长期以来支持 WSL,但过去不同入口依赖不同架构。自 2026.2 版本起,IntelliJ IDEA、WebStorm 和 PhpStorm 推荐以 Native 模式打开 WSL 项目:IDE 仍作为 Windows 应用运行,由 WSL 内的轻量代理 IJent 处理文件与进程操作。相比此前基于 9P 协议、WSLg 或 Remote Development 的方案,Native 模式改善了符号链接处理、降低延迟并减少维护成本;测试显示打开大型项目时间缩短 38%。IJent 基于 Rust,通过 EelApi 抽象本地与远程环境差异,未来也将支撑 Docker 和 Dev Containers 场景。
#jetbrains#wsl#ide#开发工具#性能优化
$ more
foojay

JVM线程转储脱敏:在不破坏分析的前提下屏蔽敏感信息

作者此前在 r/java 讨论从线程转储中检测虚拟线程固定问题时,看到评论指出生产转储上传第三方平台违反企业安全策略。为此他开发了开源 CLI 工具 tm-anon,在本机先对 JVM 线程转储进行脱敏:通过白名单保留 JDK 与框架生成的结构化内容,对应用自身类名、方法名和线程名等进行 HMAC 哈希并转为可逆令牌,再用校验器防止未脱敏信息写入。测试覆盖 17 份样本,脱敏前后分析结果等效;工具支持 HotSpot 各类线程转储及 OpenJ9 javacore 等格式,不含网络代码,便于安全审计。
#jvm#线程转储#数据脱敏#线程分析#java
$ more
Spring Blog

Spring Tools 5.4.0发布:新增校验与快速修复,增强Claude Code集成

Spring Tools 5.4.0正式发布,支持Visual Studio Code、Cursor、Eclipse、Theia及Claude Code。本次更新新增多项校验与快速修复,可将代码转换为@ApplicationModuleListener、@SpringJUnitConfig、@RestController及特定@Scope注解;Claude Code/MCP插件现可展示项目逻辑结构;快速修复与基于仓库的版本校验速度显著提升,源码索引可靠性改善。Eclipse发行版已同步更新至Eclipse 2026-09版本。下一个5.5.0版本预计于2026年12月中旬发布。
#spring tools#开发者工具#ide#claude code#eclipse
$ more
Jetbrains Blog

dotInsights 2026年9月刊:JetBrains .NET与软件开发资讯汇总

本月的 dotInsights 由 JetBrains 发布,汇集了 .NET 与软件开发领域的最新社区资源,涵盖 Azure Service Bus 筛选、.NET 11 性能优化与自动 CSRF 防护、Blazor CSV 导入导出与全文搜索、.NET MAUI UI 设计、C# IP 地址解析和 URI 处理等主题,并涉及 AI 编码代理、本地 AI 模型与 .NET 集成等实践内容。JetBrains 新闻包括 Rider 2026.3 EAP 开放、Rider 与 ReSharper 2026.2.1 发布、Rider 集成 AI 重构技能,以及 GameDev Day 2026 与 .NET Day Online 2026 活动报名和议题征集。
#jetbrains#.net#软件开发#rider#开发者社区
$ more
foojay

调试即不变式发现:一次Kafka会话对AI代理的启示

文章以一次Kafka调试会话为例,探讨AI智能体在分布式系统调试中的表现。表面上一个可见故障修复后,系统又出现多个看似无关的错误;它们都违反同一条跨服务不变式:TID上的任何操作必须经过单一异步路径,且不得让TMS与EMV状态失配。AI智能体在辅助分析代码、查SQL和解释逻辑上表现有用,但不会主动提出可证伪的假设,无法自己运行终端或实验,也没有建立实体模型,导致每个缺陷看起来彼此独立。作者建议为AI接入调试器和可执行命令等“仪器”,并用集成测试、架构测试和幂等消费测试把这类不变式显式表达出来,让代理可以读取和运行。
#调试#不变式#kafka#ai agent#java
$ more