Java 工程师居家必备的 Intellij IDEA Top10 插件

点击上方“芋道源码”,选择“置顶公众号”

技术文章第一时间送达!

源码精品专栏

 

Java 工程师居家必备的 Intellij IDEA Top10 插件

来源:柠檬学园

以下是我用过不错的Intellij插件,分享给大家希望能帮到大家。

????最后一个,适合艿艿这种英语学渣。

1. lombok

地址:

https://plugins.jetbrains.com/plugin/6317-lombok-plugin

支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便

截图:

Java 工程师居家必备的 Intellij IDEA Top10 插件

2. p3c

地址:

https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

阿里巴巴出品的java代码规范插件

可以扫描整个项目找到不规范的地方 并且大部分可以自动修复 

更多可看:

https://github.com/alibaba/p3c/tree/master/idea-plugin

3. FindBugs-IDEA

地址:

https://plugins.jetbrains.com/plugin/3847-findbugs-idea

检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多,

写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug

截图: 

Java 工程师居家必备的 Intellij IDEA Top10 插件

4. GsonFormat

地址:

https://plugins.jetbrains.com/plugin/7654-gsonformat

一键根据json文本生成java类  非常方便

截图: 

Java 工程师居家必备的 Intellij IDEA Top10 插件

5. Maven Helper

地址:

https://plugins.jetbrains.com/plugin/7179-maven-helper

一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖

对于大型项目 非常方便

截图:

Java 工程师居家必备的 Intellij IDEA Top10 插件

6. VisualVM Launcher

地址:

https://plugins.jetbrains.com/plugin/7115-visualvm-launcher

运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配

某个对象占用了多大的内存,jvm调优必备工具

截图:

Java 工程师居家必备的 Intellij IDEA Top10 插件

7. GenerateAllSetter

地址:

https://plugins.jetbrains.com/plugin/9360-generateallsetter

一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便

截图:

Java 工程师居家必备的 Intellij IDEA Top10 插件

8. MyBatisCodeHelperPro

地址:

https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro

mybatis代码自动生成插件,大部分单表操作的代码可自动生成  减少重复劳动 大幅提升效率

截图: 

Java 工程师居家必备的 Intellij IDEA Top10 插件

9. Rainbow Brackets

地址:

https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

彩虹颜色的括号  看着很舒服 敲代码效率变高

截图:

Java 工程师居家必备的 Intellij IDEA Top10 插件

10. Translation

地址:

https://plugins.jetbrains.com/plugin/8579-translation

最好用的翻译插件,功能很强大,界面很漂亮

Java 工程师居家必备的 Intellij IDEA Top10 插件

以上插件均可在Intellij 插件市场中搜索到或者打开插件名字下方的链接从硬盘安装插件。

详细的可以看p3c插件的安装文档:

https://github.com/alibaba/p3c/tree/master/idea-plugin

有其他插件推荐的话,欢迎留言~



如果你对 Dubbo 感兴趣,欢迎加入我的知识星球一起交流。

Java 工程师居家必备的 Intellij IDEA Top10 插件

知识星球

① 目前在知识星球更新了《Dubbo 源码解析》目录如下:

01. 调试环境搭建
02. 项目结构一览
03. 配置 Configuration
04. 核心流程一览

05. 拓展机制 SPI

06. 线程池

07. 服务暴露 Export

08. 服务引用 Refer

09. 注册中心 Registry

10. 动态编译 Compile

11. 动态代理 Proxy

12. 服务调用 Invoke

13. 调用特性 

14. 过滤器 Filter

15. NIO 服务器

16. P2P 服务器

17. HTTP 服务器

18. 序列化 Serialization

19. 集群容错 Cluster

20. 优雅停机

21. 日志适配

22. 状态检查

23. 监控中心 Monitor

24. 管理中心 Admin

25. 运维命令 QOS

26. 链路追踪 Tracing

... 一共 69+ 篇

② 目前在知识星球更新了《Netty 源码解析》目录如下:

01. 调试环境搭建
02. NIO 基础
03. Netty 简介
04. 启动 Bootstrap

05. 事件轮询 EventLoop

06. 通道管道 ChannelPipeline

07. 通道 Channel

08. 字节缓冲区 ByteBuf

09. 通道处理器 ChannelHandler

10. 编解码 Codec

11. 工具类 Util

... 一共 61+ 篇

③ 目前在知识星球更新了《数据库实体设计》目录如下:

01. 商品模块
02. 交易模块
03. 营销模块
04. 公用模块

... 一共 17+ 篇

源码不易↓↓↓

点赞支持老艿艿↓↓