编辑
2020-02-15
Docker应用与NAS
00
请注意,本文编写于 1325 天前,最后修改于 113 天前,其中某些信息可能已经过时。

目录

Alibaba Java Coding Guidelines
Lombok
GenerateSerialVersionUID
EasyCode
Codota
GsonFormat
jclasslib bytecode viewer
GenerateAllSetter
CodeGlance
Java Stream Debugger
Maven Helper
VisualVM Launcher

mark

Alibaba Java Coding Guidelines

写代码怎么能没有规范呢?这款插件是伴随阿里巴巴编码约规出现的,自我感觉是必须要安装的插件

Lombok

以前的Java项目中,充斥着太多不友好的代码:各种getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok必备!不要忘记引入Lombok依赖

GenerateSerialVersionUID

需要序列化某个类时候我们只需要实现 Serializable 接口,eclipse点击黄色的警告即可生成相应的序列化ID,那么我们在idea 中没有了黄色警告该如何自动生成这个序列化ID呢,此插件帮你快速生成序列化ID

EasyCode

只需要配置好数据库,然后根据数据表可以直接生成Controller、Service、Dao层的所有代码,直接可以帮你省掉30%的代码,配合Lombok使用效果更佳

Codota

支持智能代码自动提示,该功能可以增强 IDEA 的代码提示功能。支持 JDK 和知名第三方库的函数的使用方法搜索,可以看到其他知名开源项目对该函数的用法。当我们第一次使用某个类,对某个函数不够熟悉时,可以通过该插件搜索相关用法,快速模仿学习。

GsonFormat

有时候接口返回的是JSON对象,想要用一个JavaBean去接收,以便于处理后续,此时,可以根据JSON一键生成对JavaBean对象,免去手写的烦恼

jclasslib bytecode viewer

虽然有自带的强大的反汇编工具 javap,不需要敲命令,简单直接,在右侧方便和源代码进行对比学习,对我们学习虚拟机指令有极大的帮助

GenerateAllSetter

想依次调用 Setter 函数对属性赋值,如果属性较多很容易遗漏或者重复,此插件可以一键调用一个对象的所有的set方法,避免遗漏

CodeGlance

类似SublimeText的Mini Map插件,代码侧边小图,还是很实用的

Java Stream Debugger

如果你是个经常使用JDK8的Stream特性的开发者,那么进行Debug的时候,可以将 Stream 的操作步骤可视化,非常有助于我们的学习

Maven Helper

对于maven项目来说,jar包冲突非常常见,Maven Helper可以帮你快速找出插件冲突的 jar 包exclude掉

VisualVM Launcher

有时在本地开发进行压力测试,性能测试之类的监控器,其他场景一般不推荐使用此模式启动,还会启动另外一个Visual vm窗口,这个窗口是JDK bin目录下的JvisualVM

本文作者:Tim

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!