zoukankan      html  css  js  c++  java
  • 7个IntelliJ IDEA必备插件,提高编码效率

     

     

     

     

     

    1. FindBugs-IDEA

    作用:

    检测代码中可能的bug及不规范的位置,写完代码后检测下 避免低级bug。

    静态分析工具承诺无需开发人员费劲就能找出代码中已有的缺陷。当然,如果有多年的编写经验,就会知道这些承诺并不是一定能兑现。

    成功标志:

    重启idea后如果插件加载成功左下角出现:

    2. Maven Helper

    作用:

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

    对于大型项目 非常方便

    成功标志:

    重启idea后如果插件加载成功 打开pom文件左下角出现:

    实际应用:

    切换Dependency Analyzer试图即可进行相应操作:

    1. Conflicts(查看冲突)

    2. All Dependencies as List(列表形式查看所有依赖)

    3. All Dependencies as Tree(树形式查看所有依赖)

    选中右键就可以 Exclude 啦,想用1.2就把其他版本的Exclude掉,想用1.1.3就把其他版本的Exclude掉,很方便。

    3. VisualVM Launcher

    作用:

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

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

    成功标志:

    重启idea后如果插件加载成功右上角出现:

    实际应用:

    首先需要一个客户端

    将客户端解压

    打开settings配置面板

    配置excutable===》选择到客户端的bin目录的visualvm.exe文件

     

    然后点击ok。apply应用一下

    右键使用VM插件启动

     然后会自动加载程序:

    可查看jvm状态,然后就可以自行调试咯:

    4. GenerateAllSetter

    作用:

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

    实际应用:

    通过alt +enter生成一个类所有setter方法的默认值。

    当两个对象转换器具有相同的字段时,为它们生成一个set方法;当returnType是List Set Map时生成默认值。

    5. Rainbow Brackets

    作用:

    彩虹颜色的括号 看着很舒服 敲代码效率变高。清除分清括号个数,防止括号错乱

    实际应用:

    最近括号内容高亮效果:ctrl+鼠标右键单击

    最近括号内容外暗淡效果:alt+鼠标右键单击

    6. P3c

    Alibaba Java Coding Guidelines

    作用:
    阿里巴巴出品的java代码规范插件,可以扫描整个项目找到不规范的地方 并且大部分可以自动修复 。虽说检测功能没有findbugs强大,但是可以自动修复,阿里巴巴Java编码指南插件支持。

    成功标志:

    点击上方tools,出现阿里编码制约

    实际应用:

    右键,点击编码制约规范,下方出现:

    7. Translation

    作用:

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

    特征:

    多个翻译引擎。多种语言的互译。

  • 相关阅读:
    Logstash:Logstash-to-Logstash 通信
    Elastic:Sense chrome
    Elasticsearch:Elasticsearch-head
    Beats:运用 Filebeat 来对微服务 API 进行分析
    Kibana:如何让用户匿名访问 Kibana 中的 Dashboard
    Beats:为 Beats => Logstash => Elasticsearch 架构创建 template 及 Dashboard
    使用kuboard界面配置springcloud的其中一个模块设置环境变量,使用nacos配置地址等有关设置
    Security Context
    使用kuboard界面管理k8s集群时使用ConfigMap挂载挂载到pod容器中,映射成一个文件夹
    通过nginx转发rabbitmq访问手动添加队列的时候报错:Management API returned status code 405
  • 原文地址:https://www.cnblogs.com/xyj179/p/11119450.html
Copyright © 2011-2022 走看看