点击上方 "编程技术圈"关注, 星标或置顶一起成长

后台回复“大礼包”有惊喜礼包!

日英文

I wish I could be strong enough to protect those I care for.

我希望我强大起来,可以保护那些我在乎的人。

每日掏心话

人有的时候好正如要烧开一壶水,时间长了,过了头便成了沸水;时间短了火候也不够,不是温水就是被称之为热水,都不能成为开水,不能喝也无益,都不如喝生水来得痛快、简单。

责编:乐乐 | 来自:葛俊_0f97链接:jianshu.com/p/686ba0ae4ac2

编程技术圈(ID:study_tech)第 1246 次推文

往日回顾:字节跳动涉代码抄袭被诉陪22.74亿,连错误的函数都搬?

     

   正文   

善用Intellij插件可大幅提升我们的效率

以下是我用过不错的Intellij插件

1. .ignore

地址:https://plugins.jetbrains.com/plugin/7495--ignore

生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写

截图:

2. lombok

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

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

截图:

3. p3c

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

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

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

更多可看: https://github.com/alibaba/p3c/tree/master/idea-plugin

4. FindBugs-IDEA

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

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

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

截图:

5. GsonFormat

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

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

搜索公众号后端架构师后台回复“架构整洁”,获取一份惊喜礼包。

截图:

6. Maven Helper

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

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

对于大型项目 非常方便

截图:

7. VisualVM Launcher

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

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

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

截图:

8. GenerateAllSetter

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

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

截图:

9. MyBatisCodeHelperPro

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

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

截图:

10. Rainbow Brackets

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

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

截图:

11. Translation

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

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

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

详细的可以看p3c插件的安装文档:https://github.com/alibaba/p3c/tree/master/idea-plugin

PS:欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。
版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!
欢迎加入后端架构师交流群,在后台回复“学习”即可。
最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。在这里,我为大家准备了一份2021年最新最全BAT等大厂Java面试经验总结。别找了,想获取史上最简单的Java大厂面试题学习资料扫下方二维码回复「面试」就好了猜你还想看阿里、腾讯、百度、华为、京东最新面试题汇集后端接口如何提高性能?
程序员缺乏经验的 7 种表现
一个基于SpringBoot + Mybatis + Vue的代码生成器
嘿,你在看吗?

程序员必备的 11 大Intellij插件相关推荐

  1. 2018程序员必备的4大网站推荐(代码、编程、SQL等)

    科技时代,程序员是一个热门行业,也是一个高薪行业,很多人很羡慕程序员,其实作为一名合格的程序员,要不断的提升自己,因为科技也在不断进步,所以,接下来小编分享5个程序员必备网站,包括代码.编程.SQL等 ...

  2. 程序员必备的10大健康装备!

    前言 做为程序员,为了实现理想而奋斗不懈,每天对着电脑辐射坐在工位上拼搏8小时甚至更久,这种如同机器旁边的机器般的工作对于健康的损耗何其之大?再这么下去,还真得应了:"职务不高,工资不高,血 ...

  3. 广州蓝景分享—程序员必备的3个JavaScript插件,让你的视频更实用

    今天,广州蓝景小编跟大家分享一些干货,程序员必备的3个JavaScript插件,让你的视频更实用. 下面就从这篇技术文章开始,我倾向于利用以图形交换格式 (GIF) 格式编码的屏幕截图,以尽可能减少额 ...

  4. 前端程序员必备的 6 个浏览器插件!

    一.Fatkun 一款网页图片批量下载工具,非常适合做仿站的时候用,能够下载当前页面的所有图片和所有标签页的图片,也支持拖拽下载. 二.Fehelper 国人开发的一款功能强大的插件,包含多个独立小应 ...

  5. 谷歌json插件_程序员必备的4款Chrome插件,妥妥的神器!

    之前就粉丝跟小编说,想要推荐几款程序员使用的插件,所以小编就去找了找,发现了这4款当下比较热门且实用的,也是程序员经常用到的,这几款插件也可以提高工作效率,难怪隔壁小哥哥程序员的效率都挺高,估计也用了 ...

  6. google浏览器插件 开发 获取页面指定数据_程序员必备的4款Chrome插件,编程神器...

    一直有粉丝留言,想要大侠推荐几款程序员使用的插件,大侠特意去问了隔壁的程序员哥哥,终于被我问出了这4款编程神器!这4款插件不仅仅是提高效率那么简单哦,还可以让你的Chrome浏览器变得高端大气,一起来 ...

  7. 优秀程序员必备的15大技能

    编程是个很复杂的玩意,但是成就优秀程序员的很多因素和我们在学校中早期学到的相差无几.本文灵感来源于Robert Fulghum的<All I Really Need to Know I Lear ...

  8. 不止 JavaScript 与 React,前端程序员必备的 9 大技能!

    作者 | Marty Jacobs 译者 | 苏本如 责编 | 仲培艺 出品 | CSDN(ID:CSDNNews) 如今,前端开发需要的不仅仅是用户体验的设计技能,开发直观的界面还需要高水平的编程能 ...

  9. 程序员必备的十大职业生存技巧,收藏保命!

    如果你想在众多程序员中脱颖而出,下面这个现象是值得你深思的:随着敏捷开发.开发运营和分布式版本控制系统的愈渐流行,开发的重心逐渐从个人能力向小组合作转移. 在大多数情况下,团队.部门和个人会自行解决问 ...

最新文章

  1. 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!
  2. POJ-1845 Sumdiv 逆元,特殊情况
  3. python中forward的作用_基于numpy的前馈神经网络(feedforward neural network)
  4. linux驱动线程睡眠,linux驱动中断不能睡眠的原因
  5. 运维常用进程查看命令
  6. 小码农也有大梦想!人机猜拳java项目代码
  7. Windows下用CMake编译JsonCpp及配置(适合新手)
  8. Confluence自启动脚本
  9. phpajax上传文件到服务器,PHP AJAX文件上传
  10. 带约束的遗传算法代码优化
  11. 深度学习基础知识——信息论(自信息、信息熵与马尔科夫链)
  12. IT人的算法书单:挖掘程序的灵魂
  13. 独家丨Web3风向从NFTs吹向DAOs?一季度DAO发展回顾
  14. 灰色预测模型、新灰色预测模型、新陈代谢灰色预测模型
  15. OpenGL基础渲染
  16. 反汇编代码分析--函数调用
  17. E18-D80NK红外避障传感器使用(附32单片机源码)
  18. 快速阅读等三种读书方法
  19. 4-2 JSP ajax jstl
  20. Python定时任务工具--APScheduler

热门文章

  1. 使用基于Apache Spark的随机森林方法预测贷款风险
  2. qsnctf ping me2 wp
  3. Delphi FMX正确设计和加载图片满足分布式跨平台App的性能需求-分布式跨平台App中美工图片的处理、上传下载、并发及客户端显示技术架构
  4. Python进阶---python strip() split()函数实战
  5. 广州电信最新DNS更新
  6. “猪”事大吉 | 为什么猪是最后一个生肖?
  7. Android中的四大天王
  8. SpringBoot监控
  9. 微型计算机原理与接口技术 董洁,基于DSP和ARM的谐波检测
  10. 传感器集成温度传感器(DS1820)温度特性实验