分类 IDEA插件 下的文章

有了这个插件之后,你再也不用在编码的时候打开浏览器查找某个单词怎么拼写、某句英文注释什么意思了。并且,这个插件支持多种翻译源:Google 翻译Youdao 翻译Baidu 翻译除了翻译功能之外还提供了语音朗读、单词本等实用功能。这个插件的 Github 地址是: https://github.com/YiiGuxing/TranslationPlugin (貌似是国人开发的,很赞)。

- 阅读剩余部分 -

在平时的学习/工作中,我们会经常面临如下场景:阅读别人的代码阅读框架源码阅读自己很久之前写的代码。千万不要觉得工作就是单纯写代码,实际工作中,你会发现你的大部分时间实际都花在了阅读和理解已有代码上。为了能够更快更清晰地搞清对象之间的调用关系,我经常需要用到序列图。手动画序列图还是很麻烦费时间的,不过 IDEA 提供了一个叫做SequenceDiagram 的插件帮助我们解决这个问题。通过 SequenceDiagram 这个插件,我们一键可以生成时序图。

- 阅读剩余部分 -

开始推荐这个 IDEA 插件之前,我觉得有必要花一小会时间简单聊聊 REST 这个我们经常打交道的概念。REST 相关概念解读何为 REST?REST 即 REpresentational State Transfer 的缩写。这个词组的翻译过来就是"表现层状态转化"。这样理解起来甚是晦涩,实际上 REST 的全称是 Resource Representational State Transfer ,直白地翻译过来就是 “资源”在网络传输中以某种“表现形式”进行“状态转移” 。

- 阅读剩余部分 -

Maven Helper 主要用来分析 Maven 项目的相关依赖,可以帮助我们解决 Maven 依赖冲突问题。::: tip 何为依赖冲突?说白了就是你的项目使用的 2 个 jar 包引用了同一个依赖 h,并且 h 的版本还不一样,这个时候你的项目就存在两个不同版本的 h。这时 Maven 会依据依赖路径最短优先原则,来决定使用哪个版本的 Jar 包,而另一个无用的 Jar 包则未被使用,这就是所谓的依赖冲突。

- 阅读剩余部分 -

编程是一个很奇妙的事情,大部分的我们把大部分时间实际都花在了复制粘贴,而后修改代码上面。很多时候,我们并不关注代码质量,只要功能能实现,我才不管一个类的代码有多长、一个方法的代码有多长。因此,我们经常会碰到让自己想要骂街的项目,不过,说真的,你自己写的代码也有极大可能被后者 DISS。为了快速分析项目情况,判断这个项目是不是一个“垃圾”项目,有一个方法挺简单的。那就是对代码的总行数、单个文件的代码行数、注释行数等信息进行统计。

- 阅读剩余部分 -

GsonFormatGsonFormat 这个插件可以根据 Gson 库使用的要求,将 JSONObject 格式的 String 解析成实体类。::: note2021.x 版本以上的 IDEA 可以使用 GsonFormatPlus。:::使用起来非常简单,我们新建一个类,然后在类中使用快捷键 option + s (Mac) 或 alt + s (win) 调出操作窗口(必须在类中使用快捷键才有效),如下图所示。

- 阅读剩余部分 -

经常有小伙伴问我: “你的 IDEA 主题怎么这么好看,能推荐一下不?”。就实在有点不耐烦了,才索性写了这篇文章。在这篇文章中,我精选了几个比较是和 Java 编码的 IDEA 主题供小伙伴们选择。另外,我自己用的是 One Dark theme 这款。Material Theme UI这是 IDEA 中使用人数最多的一款主题。当你安装完这个插件之后,你会发现这个主题本身又提供了多种相关的主题供你选择。

- 阅读剩余部分 -

有了这个插件之后,你可以在 IDE 中以交互方式学习 IDEA 最常用的快捷方式和最基本功能。::: tip 强烈推荐此插件非常方便!强烈建议大家安装一个,尤其是刚开始使用 IDEA 的朋友。:::当我们安装了这个插件之后,你会发现我们的 IDEA 编辑器的右边多了一个“Learn”的选项,我们点击这个选项就可以看到如下界面。

- 阅读剩余部分 -

相信我!下面这两个一定是 IDEA 必备的插件。Key Promoter X: 快捷键提示这个插件的功能主要是在你本可以使用快捷键操作的地方提醒你用快捷键操作。举个例子。我直接点击 tab 栏下的菜单打开 Version Control(版本控制) 的话,这个插件就会提示你可以用快捷键 command+9或者shift+command+9打开。如下图所示。

- 阅读剩余部分 -

在我们的日常开发工作中,一般是都是 IDEA + Tomcat 部署运行 web 项目。项目运行之后,如果你修改了 Java 代码,想要生效就必须得重启 Tomcat 服务器才行。改一次代码就要重启一次,真的是太麻烦了,这会严重影响我们的开发效率。那么有没有什么办法让我们不重启服务器就使修改的代码生效呢?当然是有的,需要借助 IDEA 热部署插件 -- JRebel,通过这款插件我们修改代码、配置文件啥的,都不需要重启服务器,只需要我们重新编译项目就能将修改的代码更新部署到服务器上,这样也就极大的提高了我们的开发效率。JRebel是一种Java虚拟机插件,可以让开发人员在不重新启动应用程序的情况下更新代码。这意味着开发人员可以更快、更高效地进行代码迭代和调试,而无需等待长时间的重启过程。JRebel还支持多种IDE和框架,并且可以与其他工具集成使用。

- 阅读剩余部分 -