Java 工程师居家必备的 Intellij IDEA Top10 插件
点击上方“芋道源码”,选择“置顶公众号”
技术文章第一时间送达!
源码精品专栏
来源:柠檬学园
以下是我用过不错的Intellij插件,分享给大家希望能帮到大家。
????最后一个,适合艿艿这种英语学渣。
1. lombok
地址:
支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便
截图:
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
截图:
4. GsonFormat
地址:
https://plugins.jetbrains.com/plugin/7654-gsonformat
一键根据json文本生成java类 非常方便
截图:
5. Maven Helper
地址:
一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖
对于大型项目 非常方便
截图:
6. VisualVM Launcher
地址:
https://plugins.jetbrains.com/plugin/7115-visualvm-launcher
运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配
某个对象占用了多大的内存,jvm调优必备工具
截图:
7. GenerateAllSetter
地址:
https://plugins.jetbrains.com/plugin/9360-generateallsetter
一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便
截图:
8. MyBatisCodeHelperPro
地址:
https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro
mybatis代码自动生成插件,大部分单表操作的代码可自动生成 减少重复劳动 大幅提升效率
截图:
9. Rainbow Brackets
地址:
彩虹颜色的括号 看着很舒服 敲代码效率变高
截图:
10. Translation
地址:
https://plugins.jetbrains.com/plugin/8579-translation
最好用的翻译插件,功能很强大,界面很漂亮
以上插件均可在Intellij 插件市场中搜索到或者打开插件名字下方的链接从硬盘安装插件。
详细的可以看p3c插件的安装文档:
https://github.com/alibaba/p3c/tree/master/idea-plugin
有其他插件推荐的话,欢迎留言~
如果你对 Dubbo 感兴趣,欢迎加入我的知识星球一起交流。
① 目前在知识星球更新了《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+ 篇
源码不易↓↓↓↓↓
点赞支持老艿艿↓↓