最强 IntelliJ IDEA 2022.3 发布,这次不追了。。。

【IDEA】下载哪个版本好? 以上就是今天要讲的内容,本文仅仅简单介绍了IDEA简单的入门操作,而IDEA用于Java开发提供了很多快捷插件和功能,大家一起慢慢学习进步。前进的道路,我们一路同行! 阅读详情

点击上方“芋道源码”,选择“设为星标”

管她前浪,还是后浪?

能浪的浪,才是好浪!

每天 10:33 更新文章,每天掉亿点点头发...

源码精品专栏

 

来源:OSC开源社区(ID:oschina2013)

IntelliJ IDEA 2022.3 正式发布,在新版本中,开发者可以通过设置切换到新 UI,即可预览新的 IDE 外观。此版本引入了一个新的 Settings Sync(设置同步)解决方案,用于同步和备份自定义用户设置。此外,新版本的 IDE 还具有以下多项其他改进和升级。

6541cae2120fd5a71f13c3c0f37c3fd6.png


基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

主要更新

d9c26978e15e72a9663b70d179304dfb.png

通过设置使用新 IntelliJ IDEA UI

在 IntelliJ IDEA 2022.3 中,您可以切换到新 UI 并预览 IDE 完全重做的外观,新外观干净、现代且功能强大。勾选 Settings/Preferences | Appearance & Behavior(设置 / 偏好设置 | 外观与行为)中的 New UI preview(新 UI 预览)框,在项目中尝试一下。

4c1baca160e3964216ca8c76ab5492bf.png

新的 Settings Sync(设置同步)解决方案

新的 Settings Sync(设置同步)插件现在可用于所有基于 IntelliJ 的 IDE(Rider 除外),包括免费版和付费版。新的解决方案能够同步来自平台、捆绑插件和一些第三方插件的大部分可共享设置。请注意,我们将停止支持旧的 IDE Settings Sync(IDE 设置同步)插件并取消捆绑 Settings Repository(设置仓库)。

3e837a0d4ebfac24e762d277f0fad068.png

处理 WSL 2 中的项目的新方式(Ultimate)

IntelliJ IDEA Ultimate 2022.3 带来了处理在 WSL 2 文件系统中运行的项目的替代方式。IDE 后端将直接在 WSL 2 中启动,而不是在 Windows 上运行完整的 IDE。然后,您可以像在 IntelliJ IDEA 中使用远程开发时连接到远程机器一样轻松连接到它。处理 WSL 2 中的项目时,这种安排可以提供更好的 IDE 性能。

44d33fd1e6225d444a420f6488ee6335.png

适用于 Spring Bean 自动装配和 OpenAPI 架构生成的新操作(Ultimate)

使用 IntelliJ IDEA Ultimate 2022.3,您现在可以在需要的地方轻松自动装配 Spring Bean。这项新操作适用于 Spring、Micronaut 和 Jakarta EE CDI。此外,我们还增强了使用 OpenAPI 规范记录 Web API 的用户体验,现在可以立即为 Spring 控制器或 JAX-RS 资源生成 OpenAPI 定义。

2a245ce6141862dc96f53b496b94f863.png

Redis 支持(Ultimate)

在 IntelliJ IDEA Ultimate 2022.3 中,我们实现了备受期待的对 Redis 的支持。您现在可以连接到 Redis Single Instance,在数据查看器中探索键值,借助智能编码辅助编写和执行 Redis 查询等。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

用户体验

968590b78cfc8c1aa0e89c6944f110aa.png

将工具窗口停靠到浮动编辑器选项卡的选项

为了让您可以更轻松地安排工作空间并在多个显示器上与 IntelliJ IDEA 交互,我们实现了将工具窗口拖出主窗口并将其停靠到浮动编辑器选项卡的选项。

9cda61e676612d51c133b4eb1f2858fb.png

意图操作预览默认启用

在 IntelliJ IDEA 2022.3 中,意图操作的预览功能现在默认开启,让您可以立即查看应用 IDE 建议后代码将如何变化。打开可用意图操作列表并将鼠标悬停在不同选项上时会显示预览。您可以在意图操作列表打开时按 F1 禁用预览功能,或者在 Settings/Preferences | Editor | General | Appearance(设置 / 偏好设置 | 编辑器 | 常规 | 外观)中管理。

f4d71335c1b9f937daa38e5e6a38b8de.png 37eeef40f90e5a0073799a80f7711da3.png

改进了 Search Everywhere(随处搜索)结果的用户体验

我们微调了 Search Everywhere(随处搜索)结果列表背后的算法,使其行为更可预测,使搜索的元素的选择更加准确。现在,开始输入查询时,IDE 会冻结出现的第一个搜索结果,并且不会在找到更多选项时对其重新排序。此外,机器学习排名现在对 Files(文件)选项卡默认启用,这样可以提高结果的准确性并缩短搜索会话。

ccae35ff0726630a5d78a5f0ce736f0e.png

Find Usages(查找用法)结果中的相似用法集群

Find Usages(查找用法)现在提供有关代码元素如何在项目中使用的更深入信息。借助集群算法,IDE 现在可以分析搜索结果,检测最常见的用法模式,并根据结构相似性将所有找到的用法分类。这些用法集群显示在 Find Usages(查找使用)工具窗口的 Preview(预览)选项卡中。

2d98dd2a4d3e8f4041e47d67f7cf1565.jpeg

改进了 Tips of the Day(每日小技巧)

我们对 Tips of the Day(每日小技巧)的外观和行为做出了多项更改,使其更实用且更易理解。我们更新了对话框的设计,为每个小技巧添加了标题以指定描述的 IDE 区域,并实现了技巧评分功能以收集反馈。我们还微调了确定显示哪些提示的算法,让您可以看到与 IDE 体验和正在处理的项目最相关的提示。

b4543aed34e1d14eac51d32d6f20c523.png

改进了 Bookmarks(书签)

我们为 Bookmarks(书签)实现了多项 UI 改进。首先,又可以从编辑器选项卡为文件添加书签了。只需右键点击选项卡调用上下文菜单,然后选择 Bookmarks(书签)。此外,您可以将所有打开的选项卡中的所有文件添加到 Bookmarks(书签)。为此,可以调用相同上下文菜单并选择 Bookmark Open Tabs(为打开的选项卡添加书签),也可以使用编辑器选项卡窗格右侧的三点图标调用此操作。IDE 会将所有打开的选项卡放入一个新的书签列表中,您可以随意为其命名。

20564eec377e13fd487737fe50b1b9c1.png

以偏好代码样式查看库代码

IntelliJ IDEA 2022.3 提供了以偏好样式阅读代码的功能,即使该样式与文件的当前格式不同。您可以在 Reader(阅读器)模式下应用新的可视格式设置层,根据自定义格式方案调整代码外观,而无需重新格式化实际代码。

性能改进

我们进行了显著性能改进以优化 IDE 的启动体验:我们并行化了一些此前按顺序运行的进程并减少了 Eager 类加载。我们还将操作更新移至后台线程以改进 UI 响应,并实现多线程 VFS 刷新来增强索引编制。

编辑器

91d8cf395497af4cae12a5232c3d582e.png

改进了复制剪切粘贴行为

我们重做了粘贴操作 (⌘V) 的行为。现在,如果在没有选择代码的情况下复制 (⌘C) 或剪切 (⌘X) 一行,粘贴操作会将剪贴板的内容添加到当前行上方,而不是像旧版本一样添加到文本光标处。此外,Settings/Preferences | Advanced Settings(设置 / 偏好设置 | 高级设置)中新增了一个选项,可供在未选择任何内容的情况下调用复制操作后禁用复制行的选择。

23a31164bb3da991731b7a4c8b8e46a7.png

针对 JavaScript 和 TypeScript 的 Code Vision 提示

我们针对 JavaScript 和 TypeScript 实现了 Code Vision 内嵌提示。这些提示让您可以直接在编辑器中即时了解代码,显示 inheritors(继承者)、usages(用法)、code authors(代码作者)和 related problems(相关问题)等指标。

Java

7c2e6004482b0e2ae91fcde2c7d67e0c.png

新的 Java 检查和其他改进

我们实现了一系列新的 Java 检查和快速修复,保护您的代码免受潜在危害和错误。新增了一项检查来帮助检测在每个分支中都有一条公共语句的 switch 表达式,并提供了一个快速修复来将语句向上移动到 switch 表达式中,从而缩短代码。IDE 将报告冗余数组长度检查,以及 Collection.parallelStream() 之后的冗余 parallel() 调用。另一项新检查可以报告仅使用一个元素或字符时数组、列表或字符串的多余创建。

b26f38e0e2ec5af57b268a5ea91c58f6.png

Java 19 支持

IntelliJ IDEA 2022.3 支持 2022 年 9 月发布的 Java 19 的新功能。IDE 现在支持记录模式以及对 switch 表达式模式匹配的更改,提供了代码高亮显示、补全和导航。现有检查和快速修复已相应更新以支持这些更改。

Kotlin

ba2f4ac2f661e85178ae11ff9a0d01e4.png

对 Kotlin 1.7.20 功能的支持

IntelliJ IDEA 2022.3 现在完全支持 Kotlin 1.7.20 中引入的功能,包括新的 ..< 运算符和数据对象声明。

e1611cbf273c621b4372184a84c7bc6d.png

针对 Kotlin 改进了 IDE 性能

我们优化了缓存和索引的使用,使代码分析更快、更稳定。我们还改进了 .gradle.kts 文件中的代码补全算法,根据我们的基准测试,它的速度提高了 4-5 倍。

Scala

40c27787fa3a4cad114580fed7ee3af9.png

更出色的 Scala 3 支持

v2022.3 引入了大量升级以提供更好的 Scala 3 支持。IDE 现在支持形参解组和引用模式,并且在匹配类型和类型变量的支持方面做出了诸多改进。现在有针对类型变量的类型推断,类型变量会被正确解析以用于模式匹配目的。特征构造函数中的命名实参已得到正确处理,您可以使用一项操作快速创建一个 Scala 3 枚举文件或仅为顶层定义创建一个空 Scala 文件。我们还有许多 TASTy Reader 增强,提高了高亮显示的准确性并改进了编辑器性能。

6e1e40d6c1ad2406e1daf9dbb0273015.png

新的 Can be private(可为 private)检查

有时可以将 public 类、方法或字段设为 private 或 protected。然而,当代码较为复杂时就很难判断。新的 Can be private(可为 private)检查现在可以帮助您确定,还会提出快速修复建议。将可为 private 的成员实际标记为 private 后,您可以将接口与实现详细信息分离,从而更容易理解代码。这也减少了自动补全中的噪声,使使用过程更容易、更快,同时减少认知负担。它还提高了编译器和 IDE 的性能。

fb06efb2bb05e42fcea38162eb70331a.png

从用法创建形参

如果在方法中有一个未解析的符号,新增的快速修复可以将这个符号添加到方法的形参列表。

版本控制系统

2d8f6894104bf1671a0671c89dc7704e.png

为 GitHub 和 Space 重新设计了 Review list(审查列表)

我们重做了 Review list(审查列表)UI,帮助减少认知负担并清晰提供有关请求的最重要信息。在改进中,我们还确保在所有受支持的审查平台上保持一致的外观。

构建工具

038e050269a24dbe53dd52bc1631bcb9.jpeg

针对 Groovy 项目中 build.gradle 文件操作的改进

IntelliJ IDEA 2022.3 为 Groovy 构建脚本中的 Gradle 版本目录提供了代码补全和导航。我们还微调了 Groovy 的 build.gradle 文件中的代码高亮显示,并实现了一些新检查。IDE 现在会高亮显示已弃用的配置方法并建议适用替换选项。它还能够检测构建脚本中插件 DSL 的不正确用法,并提供了一组新检查来鼓励使用任务配置规避 API

b8a3a982814c306733c10792dfc2d72d.png

使用新 IntelliJ IDEA 工作区模型 API 的 Maven 导入

在 IntelliJ IDEA 2022.3 中,我们使用新的 IntelliJ 工作区模型 API 引入了实验性 Maven 导入功能。此更改有望在导入 Maven 项目时提高最高 10% 的速度。选项现在在 Settings/Preferences | Build, Execution, Deployment | Build Tools | Maven | Importing(设置 / 偏好设置 | 构建、执行、部署 | 构建工具 | Maven | 导入)中默认启用。请注意,并非所有功能在此阶段都可用,部分手动模块设置在重新导入时不会保留。

7af3f880b269767a3d5ecdba261677bc.png

Maven2 支持插件

从 v2022.3 开始,我们将解绑对 Maven2 的支持,改为通过一个独立插件提供,您可以从 Settings/Preferences | Plugins(设置 / 偏好设置 | 插件)查找并安装或从 Marketplace 下载。

运行 / 调试

1d3e5112238454276c9a1f68711caddd.png

增强了 Java 调试器中的数据流分析辅助

我们改进了 Java 调试器中的数据流分析 (DFA) 功能。DFA 辅助已经预测了某些表达式的未来值。现在,当分析器可以预测代码的某个分支不会被执行时,它会灰显对应代码部分。

acacc0bd1b75e6fadb4da8545a9d57a5.png

排除覆盖注解的新选项

IntelliJ IDEA 2022.3 引入了一个选项来控制项目中哪些注解应从覆盖统计信息中排除。要将不想测试的方法通知 IDE,首先用任意注解标记,然后转到 Settings/Preferences | Build, Execution, Deployment | Coverage(设置 / 偏好设置 | 构建、执行、部署 | 覆盖)并将注解添加到 Exclude annotations(排除注解)列表。

Docker

6cf3787797902c92e278946684c6b6f1.png

在不安装 Docker Desktop 的情况下从 WSL 使用 Docker 可执行文件

从 v2022.3 起,IntelliJ IDEA 支持连接到 WSL 中运行的 Docker。您可以在 Settings / Preferences | Build, Execution, Deployment | Docker(设置 / 偏好设置 | 构建、执行、部署 | Docker)中设置此类连接。

6c345b7b2ff1101f194c26515cb1ad1a.png

Pull Docker image(拉取 Docker 镜像)意图操作

新增的方式可供轻松拉取所需镜像,而无需从 Dockerfile、docker-compose.yml 或使用 Testcontainers 的测试中运行。只需在高亮显示的镜像名称上调用上下文操作 (⌥⏎),然后选择 Pull Docker image(拉取 Docker 镜像)。

d536adce42547eb4f4546d43dba589ba.png

.dockerignore 文件类型支持

我们引入了对 .dockerignore 文件的全面支持,包括代码高亮显示和补全。从 IDE 构建镜像时,这些文件会被纳入考量。

522f13a40cebe3d8948dc6fe2bae25ce.png

在 Dockerfile 文件中支持 heredoc 格式

Here 文档允许将后续 Dockerfile 行重定向到 RUN 或 COPY 命令的输入。IntelliJ IDEA 现在支持此语法,您可以使用它在 Dockerfile 文件中生成配置文件或多行脚本。

0f542e8513d894940678a4b5437b1315.png

来自 Docker 上下文的 Docker 连接

如果 Docker 配置文件中已经进行了设置,那么您现在可以使用 Docker Contexts(Docker 上下文)设置额外 Docker 连接。为此,您可以在 Services(服务)视图中调用 Add Service(添加服务)上下文菜单并选择 Docker Connections From Docker Contexts(来自 Docker 上下文的 Docker 连接)。

已弃用的 Docker Machine 已从支持的连接列表中移除

由于 Docker Machine 已被 Docker 弃用,我们也已将其从 Settings/Preferences | Build, Execution, Deployment | Docker(设置 / 偏好设置 | 构建、执行、部署 | Docker)中的连接列表中移除。如果您是活跃的 Docker Machine 用户,仍然可以通过 API URL 连接到它。您可以获取 Docker 机器列表并输入相应 URL,也可以输入 certs 文件夹的路径。

教育功能

1e1e8fc225e8817f6830d34dc241fb69.png

IDE 中的编程课程

现在,可以直接在 IDE 中学习 Java、Kotlin、Scala、Python、Go 和其他编程语言或者提高现有技能。新功能还提供了创建个人教育课程的功能。要访问此功能,请转到欢迎屏幕上的 Learn(学习)选项卡,点击 Enable Access(启用访问)。注意,对于 Java 和 Kotlin 以外的语言,您需要安装一个额外插件。

其他

  • 现在,可以在带有 ARM64 处理器的 Windows 和 Linux 机器上运行 IntelliJ IDEA 2022.3。IDE 安装程序处于测试版阶段,网站和 JetBrains Toolbox App 均提供 Windows 版,但 Linux 版仅可从网站获得。

  • 与 IntelliJ IDEA 捆绑的 Android 插件现在提供了 Android Studio Electric Eel Beta 2 的所有功能,包括对 Android Gradle 插件(AGP)7.4.0-beta02 的支持。

更多详情可查看:https://www.jetbrains.com/idea/whatsnew/



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢:

2ffb625792a3c8f5183c3dcf84460d4a.png

已在知识星球更新源码解析如下:

9910cee848679e8bad6ffc462f167a52.jpeg

02cc083a033e7a88270b0c1afbb6f801.jpeg

246617b8db20efcffae8f92607610919.jpeg

bc9cdd1dcc1f68021421f1145cb7766c.jpeg

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
IntelliJ IDEA在智能硬件三端开发中的应用 IntelliJ IDEA作为强大的Java IDE,在智能硬件开发的三端中表现各异:嵌入式端支持较弱,建议使用CLion或VSCode;移动端开发Android应用时表现优异,可与Android Studio无缝对接;云端/服务器端开发是其最强项,完美支持Java/Kotlin后端服务、微服务架构及云平台集成。虽然并非所有场景都是最优选择,但凭借丰富的插件生态和智能化特性,IntelliJ IDEA仍是多端开发中的核心工具之一,特别适合需要统一管理复杂项目的开发团队。 阅读详情

相关推荐

IntelliJ IDEA C盘空间占用优化:系统目录迁移与idea.properties配置指南

IntelliJ IDEA 是一款功能强大的 Java 集成开发环境,其运行依赖于多个核心数据目录,包括配置目录(config)、系统目录(system)、插件目录(plugins)和日志目录(log)。这些目录默认位于 Windows 的 AppData 隐藏路径下,长期积累缓存、索引、插件包及历史日志,极易导致 C 盘空间告急。理解 IDEA 的目录约定与启动寻址机制(如 idea.properties 优先级、环境变量覆盖逻辑)是实现安全迁移的前提。通过合理分离 config 与 system 目录(

cuixie2370的博客 470

IDEA安装

安装IDEA2022.3步骤

A_SANG000的博客 6743

手把手教大家安装 Intellij IDEA

大家好,我是指北君。 前言 今天指北君将手把手教大家怎么安装Java最强集成开发环境–Intellij IDEA。 Intellij IDEA 也被大家简称为IDEA。IDEA 是目前业界评价最好的Java集成开发环境,尤其表现在代码自动提示、代码重构、代码版本管理、代码分析等方面。 IDEA 分为社区版和付费版两个版本,我们现在是处于学习Java的阶段,社区版已经足够我们使用了。 指北君以前都是用eclipse的,期间也和IDEA换来换去使用了好一阵子,最终IDEA胜利了。我甚至还为此购买了JetBra

JavaTechNorth的博客 557

IntelliJ IDEA 2024 首个大版本发布,好用到爆!

插播一条广告:需要开通正版 IntelliJ IDEA 的可以联系我,96元一年,正版授权,官网可查有效期,有需要的加我微信:poxiaozhiai6,备注:410。插播一条广告:需要开通正版 JetBrains 全家桶的可以联系我,96元一年,正版授权,官网可查有效期,有需要的加我微信:poxiaozhiai6,备注:410。此更新为既有工具带来了全新的外观,命令被分为不同的块,扩展的功能集包括块间丝滑导航、命令补全和命令历史记录的轻松访问等。来源:OSC开源社区。

朱雀随云记的博客 7531

手把手教你用MaxEnt+ArcGIS玩转物种分布预测

本文详细介绍了如何利用MaxEnt最大熵模型与ArcGIS软件进行物种分布预测。通过实战案例,从数据收集、环境变量处理、模型参数设置到结果可视化分析,手把手教你掌握生态位模型的核心流程。结合SDM toolbox插件,可高效完成数据预处理与高级空间分析,是生态学与保护生物学研究的实用指南。

weixin_29309475的博客 562

CoMP 协同多点传输技术

CoMP CoMP是什么 解决什么问题 有什么缺点 CoMP(Coordinated Multiple Points)协同多点传输,通信术语,LTE-A的重要技术之一。 CoMP传输是指地理位置上分离的多个传输点,协同参与为一个终端的数据(PDSCH)传输或者联合接收一个终端发送的数据(PUSCH),参与协作的多个传输点通常指不同小区的基站。CoMP技术将边缘用户置于几个基站的同频率上,几...

ilean_J的博客 2万+

IDEA版本推荐

推荐版本: IDEA 2022.2.5。

Codefengfeng的博客 3万+

Podman修改镜像源教程(附最新docker镜像源)

Podman修改镜像源教程(附最新docker镜像源)

道长的博客 4142

关闭localized intellij idea切换语言提醒

去掉idea切换本地化提醒

mySherlock的博客 7910

Win10/Win11系统下冒险岛V128单机版一键搭建教程(含MySQL配置避坑指南)

本文提供Win10/Win11系统下冒险岛V128单机版一键搭建的详细教程,涵盖服务端部署、MySQL配置优化及常见问题解决方案。通过本指南,玩家可轻松实现单机版冒险岛的一键启动,重温经典游戏体验,同时避免常见的技术陷阱。

weixin_29261711的博客 653

Yolov8-pose关键点检测:loss优化 | LRM loss困难样本挖掘,提升难样本、遮挡物等检测精度

LRM loss应用到能够大幅提升pose遮挡物性能

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1716

IntelliJ IDEA最强教程

工欲善其事,必先利其器。——《论语·卫灵公》 概览 IDEA是JetBrains公司的产品,总部位于捷克共和国的首都布拉格。 IDEA,全称IntelliJ IDEA,是java编程语言开发的集成环境。被业界公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、代码分析、创新的GUI设计等。 IDEA版本: Ul...

小码快跑 977

人工智能训练师三级考试题型全解析|190道真题样例+30天备考路线

人工智能训练师三级考试并不神秘:理论考190道选择题(刷题就能过),实操考代码+方案设计(练练就会)。核心是花时间——30天系统备考,足以从容通过。如果你想从零开始系统备考,覆盖所有考点和实操技能,欢迎查看我的专栏:📖《人工智能训练师三级·从零到拿证完全指南》80篇系统化内容,覆盖报名、备考、冲刺、拿证全流程六大模块知识点逐个击破,每个考点都讲透实操代码题手把手教学,附带完整参考代码高频考点速记 + 易错题精讲 + 3套模拟试卷30天备考计划 + 冲刺复习策略。

白话机器学习 6094

最强IntelliJ IDEA 2021.2.2 版本安装教程集成开发环境总结教程,带安装包。

最强IntelliJ IDEA 2021.2.2 版本安装教程以及常见集成开发环境,使用技巧总结,带安装包。

快乐的小龚 1万+

【AI 赋能:Python 人工智能应用实战】16. BERT微调实战:中文新闻分类全流程(附模型蒸馏+ONNX部署完整代码)

中文新闻分类是NLP领域的经典实用任务,BERT模型凭借双向上下文建模能力,能有效解决中文歧义与长文本依赖问题,但存在推理速度慢、资源占用高的痛点。本文以THUCNews中文新闻数据集为核心,提供从数据预处理、BERT微调、模型蒸馏到生产部署的全流程实操指南。首先详解THUCNews的多编码读取与清洗(解决gbk/utf-8兼容问题);然后实现BERT微调,加入早停机制与混淆矩阵可视化,验证准确率达93.8%;接着用DistilBERT完成模型蒸馏,在仅损失0.6%准确率的前提下,将推理速度提升2.7倍。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1098

C语言实现惯导更新算法(机械编排)

四元数可用于描述刚体转动或姿态变换,与方向余弦阵相比,表达简洁。四元数是一个包含四个元素的列向量,列向量的第一个元素表示刚体围绕旋转轴转过的角度大小,其余3个元素代表了旋转轴的方向。

十八与她的博客 1730

vueselect选中不表示_也许你还不知道的IntelliJ IDEA骚操作 - Top3

IntelliJ IDEA很diao那些还在坚持使用eclipse的筒子们可以尝试着接触下。包熟,不甜不要钱。网上文章那些上来就列举快捷键的筒子们,我表示你们辛苦了,这里我就不再赘述了。下面我简单列举下3个大家开发中最最最常用的操作,或许有的小伙伴已经用了而不自知。Postfix CompletionPostfix CompletionPostfix Completion,我斑愿称它为最强!!开发...

weixin_39956451的博客 106

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

我天,IntelliJ IDEA 要免费使用了?

IntelliJ IDEA 是 JetBrains 出品的旗舰 IDE,深受 Java 开发者喜爱,IDEA 也是 Java 最强 IDE,没有之一,不接受反驳。,即从 2025.3 版本开始,不管你是 Community 免费用户,还是 Ultimate 订阅党,大家以后都统一用同一个安装包。本文系公众号 "Java技术栈" 原创,转载、引用本文内容请注明出处,抄袭、洗稿一律投诉侵权,后果自负,并保留追究其法律责任的权利。这俩版本你可以分别下载,互不干扰,但据我了解的是,大家都热衷于 “

Java技术栈,分享最主流的Java技术 3480

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IntelliJ IDEA的统治即将终结?我已经3个月没怎么用它了

JetBrains最新数据显示,IntelliJ IDEA活跃用户同比下降18%,引发开发者热议。文章通过个人工作流变化揭示IDE行业变革:传统IDE正被AI工具取代,开发效率提升4倍,IDEA使用时间从8小时降至1小时。文章分析IDE三次革命历程,指出AI补全、重构功能使IDEA核心优势被消解,仅调试功能仍具优势。作者展示新旧工具链对比,并通过订单系统案例证明AI辅助开发效率翻倍、代码质量更优。建议开发者立即尝试AI工具,提升提问和代码审查能力,保持工具灵活性,聚焦需求分析和架构设计等AI难以替代的技能。

u012857583的博客 891

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

IntelliJ IDEA 还能画思维导图,果然最强 IDE!

最近栈长发现 IntelliJ IDEA 居然还能画思维导图,太牛逼了! 当然这得借助 IDEA 的 UML 插件,因为它本身也是一个 UML 图,所以这篇就从 UML 图开撕,看 IDEA 怎么画思维导图,顺便带大家了解下什么是 UML 图。 什么是 UML? UML 全称:Unified Modeling Language,统一建模语言,由 OMG 组织(Object Management Group 对象管理组织)于 1997 年发布。 UML 是面向对象设计的建模工具,是独立于任何具体程序设计语言.

Java技术栈,分享最主流的Java技术 2164

IntelliJ IDEA的下载和配置总结、win10下的maven安装、win10下Redis的安装与测试

0、eclipse 、Myeclipse都用过,下面说一些片面的感受 eclipse用起来还是很舒服的,但是没有集成插件,不是太顺手 Myeclipse因为集成了很多的插件(成也插件,败也插件),光安装包就有1.5G,整个电脑会变得特别卡(在电脑卡住的时候我就会看漫画,现在海贼王已经看到900多话了。。。) 紧跟时代潮流,下面说一下IDEA 1、号称java最强IDE,优点如下: 很小,安装...

PizAn的博客 503

IntelliJ IDEA 的chatGPT插件 Bito

在未来,ChatGPT将会成为我们的智能助手,帮助我们完成各种任务,并且为我们提供最优质的服务。总之,IntelliJ IDEA 的 ChatGPT 插件 Bito 为开发者提供了一种新的、更加智能的方式来编写代码、解释代码和创建测试,大大提高了工作效率和代码质量。IntelliJ IDEA 的 ChatGPT 插件 Bito 是一款基于 ChatGPT 技术的工具,旨在帮助开发者更快、更准确地编写代码、解释代码和生成测试。当然他给有编写代码的功能,说出你的需求,他就可以编写初相应的代码供参考。

weixin_49934658的博客 8179

IntelliJ IDEA 高效开发实用技巧

Java的使用小技巧

HANhylyxy的博客 875

一周实践终于完成IDEA安装spring,最强心得

Spring一周通宵配置,逐条啃内容,终于解决!

三岁学编程的博客 2145

IntelliJ IDEA开发Qwen3-ASR-1.7B Java应用的配置指南

本文介绍了如何在星图GPU平台上自动化部署Qwen3-ASR-1.7B镜像,实现高精度语音识别功能。通过平台一键部署,用户可快速构建Java应用,典型应用于金融智能客服、教育课堂语音转录等场景,显著提升企业级语音处理服务的开发与落地效率。

weixin_35756130的博客 470

IntelliJ IDEA 18 周岁,吐血推荐这几个插件!

IntelliJ IDEA是目前最好最强最智能的Java IDE,前几天,他刚刚年满18岁。本文,给大家推荐几款我私藏已久的,自己经常使用的,可以提升代码效率的插件。这...

公众号:Java后端 394
上一篇: 架构设计:为什么说复用是邪恶的?
下一篇: 线程池执行的用户任务抛出异常会怎样?
公众号-芋道源码
博客等级 码龄10年 1634粉丝 377原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值