一键调用一个对象的全部set方法而且赋予默认值。jvm
搜不到GenerateAllSetter插件maven
插件市场搜索该插件函数
安装插件,安装后重启才能生效工具
新建一个类,鼠标放在上面后【Alt+Enter】,以下图测试
选择【Generate all setter】,生成的默认的setterspa
翻译插件,功能强大。.net
搜Translation,结果出来不少结果,究竟是哪一个呢?插件
去官网看一下翻译
http://plugins.jetbrains.com/plugin/8579-translation
发现官网的更新时间跟上上图的更新时间一致,应该就是Translation那个。
安装重启后,IDEA的右下角会出现翻译的图标
鼠标右键菜单栏,也出现了新的翻译选项
以java.lang.Object为例,选中一段注释,Ctrl+Shift+Y,出现翻译结果
http://www.javashuo.com/article/p-vmncevkx-ga.html
运行java程序的时候启动visualvm,方便查看jvm的状况,好比堆内存大小的分配。
能够看到菜单栏里多了两个选项
而且工具栏相比较以前也多了两个按钮
main函数右键Debug with VisualVM ‘......main()’
首次使用时须要设置本地的,以下图可视化监视工具(选择本地JDK安装目录下的bin目录中的jvisualvm便可)。
程序启动后会启动VisualVM
启动后能够查看程序运行的各类信息
代码最后加上睡眠代码
try{
TimeUnit.SECONDS.sleep(10000000);
}catch (Exception e){
}
这样才能够看到运行效果。不然程序运行立刻跳过去,就啥也看不到了。
https://blog.csdn.net/qq_33541575/article/details/80211122
https://blog.csdn.net/sunpeng_sp/article/details/77393348
一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖。
IDEA重启后,此时打开POM文件时能够看到tab页Dependency Analyzer。
Text标签页能够查看POM文件的文本。
Dependency Analyzer标签页下有三个选项(以下图所示):
Conflicts(冲突)
All Dependencies as List(列表形式查看全部依赖)
All Dependencies as Tree(树结构查看全部依赖)
选中冲突选项 conflicts,这一列都是存在冲突的包。左侧展现的正在使用的依赖包(版本),选中其中某个冲突依赖包,好比guava:19.0,右边会展现具体的冲突依赖包版本、引用位置等详细信息。红色的为有依赖冲突的版本。
选中其中不想使用过的依赖版本,右键就能够 Exclude 了。这里选中20.0版本,鼠标右键就出现Exclude选项,选中
而后查看POM文件文本,能够看到排除了冲突依赖的包。