IntelliJ IDEA 2022.1 Beta 2 发布,增强 Kotlin IDE 性能
IntelliJ IDEA 2022.1 Beta 2 已发布,该 Beta 版本包含 EAP 版本中未介绍的一些新特性,比如更新 Java 版本支持、使用 Kotlin 时改进的 IDE 性能等。
Java 18 支持
IntelliJ IDEA 2022.1 支持 2022 年 3 月发布的 Java 18 的新功能,IDE 现在支持代码片段、开关表达式的模式匹配更改等。有关详细信息,请参阅此博客文章。
更好的 JUnit 5 支持
添加了对 JUnit 5.7 中引入的新功能的支持,包括对 @EnabledIf/DisabledIf、@NullSource/EmptySource 和 @TempDir 注释的支持。
此外还引入了一些更新,确保与 Kotlin 的功能相同。
改进了 Kotlin 的 IDE 性能
优化了包索引,大大提高了 IDE 在执行代码完成、突出显示和与参考搜索等相关操作时的速度,在代码更改后发生的重新索引案例的数量和范围也有所减少。
调试器改进
在调试 Kotlin 项目时对 Smart Step Into 的功能进行了一些有用的改进和更新,还解决了一些涉及断点的问题。
Kover 插件集成
为了确保更好的 Kotlin 代码覆盖率,Kover 插件已与 IntelliJ IDEA 集成。
新的 不正确格式 检查
该版本实现了不正确的格式检查,如果文件的当前格式与代码样式设置不匹配,就会通知用户。
Inlay Hints :新的设置 UI
为 Inlay Hints 设置实现了一个新的 UI,允许用户根据希望 IDE 提供的提示类型来配置首选项。
该 Beta 2 版本还包含其他更新项,完整更新列表请参阅发行说明。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
XWayland 22.1.1 发布
XWayland 22.1 已发布了一个多月,近日推出的补丁更新 22.1.1 修复了自发布以来的多个错误。 主要包括: 在无根模式下运行时,默认情况下不映射复合覆盖窗口。这是因为客户端试图获取 COW 时,X Server将会映射窗口并阻止所有指针事件。 由于某些 Vulkan 游戏/应用程序在窗口模式下运行仅以 58 FPS 运行,而实际上是以 60 FPS 来匹配 60Hz 的刷新率,这是因为不正确的计算处理导致 MSC 以 ~58Hz 的速度运行。因此该版本对 XWayland 现在的队列代码进行了修改。 修复 use-after-free 错误 详情查看发布公告。
- 下一篇
每日一博 | 好的架构是进化来的,不是设计来的
很多年前,读了子柳老师的《淘宝技术这十年》。这本书成为了我的架构启蒙书,书中的一句话像种子一样深埋在我的脑海里:“好的架构是进化来的,不是设计来的”。 2015年,我加入神州专车订单研发团队,亲历了专车数据层「架构进化」的过程。这次工作经历对我而言非常有启发性,也让我经常感慨:“好的架构果然是一点点进化来的”。 1 单数据库架构 产品初期,技术团队的核心目标是:“快速实现产品需求,尽早对外提供服务”。 彼时的专车服务都连同一个 SQLServer 数据库,服务层已经按照业务领域做了一定程度的拆分。 这种架构非常简单,团队可以分开协作,效率也极高。随着专车订单量的不断增长,早晚高峰期,用户需要打车的时候,点击下单后经常无响应。 系统层面来看: 数据库瓶颈显现。频繁的磁盘操作导致数据库服务器 IO 消耗增加,同时多表关联,排序,分组,非索引字段条件查询也会让 cpu 飙升,最终都会导致数据库连接数激增; 网关大规模超时。在高并发场景下,大量请求直接操作数据库,数据库连接资源不够用,大量请求处于阻塞状态。 2 SQL优化和读写分离 为了缓解主数据库的压力,很容易就想到的策略:SQL优化。通过...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- MySQL8.0.19开启GTID主从同步CentOS8
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装Docker,最新的服务器搭配容器使用
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址