Idea
文章平均质量分 63
Archie_java
求知若饥,虚心若愚(stay hungry,stay foolish)
好记性不如烂笔头
展开
-
IDEA创建方法、类是注释模板
使用时直接在方法定义上,输入/*,点击tab键。原创 2023-08-06 00:21:54 · 122 阅读 · 0 评论 -
如何在IDEA中查看依赖关系
IDEA提供了查看依赖关系的方式,但是使用起来目前的IDE都还不是很方便,还只能是一个简单的辅助,拖动起来查看太麻烦。原创 2023-07-07 23:30:20 · 6991 阅读 · 0 评论 -
IntelliJ IDEA快捷键大全 + 动图演示,建议收藏!
本文参考了 IntelliJ IDEA 的官网,列举了IntelliJ IDEA(Windows 版)的所有快捷键。并在此基础上,为 90% 以上的快捷键提供了动图演示,能够直观的看到操作效果。执行该命令后,IntelliJ IDEA 会编译项目中所有类,并将编译结果输出到目录中。IntelliJ IDEA 支持增量构建,会在上次构建的基础上,仅编译修改的类。在IntelliJ IDEA 中打开要编译的类,执行该命令会编译当前类。剪切选中文本,若未选中则剪切当前行。复制选中文本,若未选中则复制当前行。原创 2023-06-18 23:39:15 · 1783 阅读 · 0 评论 -
关于Transparent native-to-ascii conversion---Idea中properties乱码
也就是说比如有同事用的eclipse用中文写的备注,你这边编辑以后push会把原来中文的注释全都用ASCII覆盖,这个就是勾选以后造成的影响。在properties敲中文的备注,取消勾选以后看到的也是中文,因为它本身不是ASCII没法转码,暂时没发现什么问题;在properties敲中文的待读取内容,代码读取到的是乱码,这个是我遇到的问题,我把这些中文换成ASCII,读取到的就是正常的了。根据我个人理解,我觉得这个选项的作用是把你properties中的ASCII码转换成中文展示给你了。原创 2023-05-11 22:21:50 · 687 阅读 · 1 评论 -
Intellij IDEA out of memory问题(内存溢出)
Build process heap size:700(默认)> 1000。**注意:**也不要修改的过大,否则还是会闪退。增加分配堆内存,并修改为相同的值来避免频繁GC。-Xms:JVM初始堆大小。-Xmx:JVM最大堆大小。附录:JVM参数说明。原创 2022-10-20 23:42:25 · 5987 阅读 · 0 评论 -
Java本地远程服务器debug调试详解
日常我们debug是经常用的,但是本地还好说,远程debug就有点难度,而且有时候必须要在预演,测试环境的服务器去debug,举个例子,需要https,公网,域名之类的,测试服务器这些有些是配置的,但是你自己本地开发肯定不会有这些,就需要你自己想办法了。第一种情况就是你所用的是阿里云全家桶,或者是其他家的提供服务足够多的云服务商,你的公司又不差钱不墨迹,直接有啥用啥的话,实际上阿里云有一个toolkit的插件就可以,支持你镜像,kuberbets一大堆功能,他也可以做到远程调试。转载 2022-10-10 23:59:23 · 6500 阅读 · 0 评论 -
Idea 类和包的路径后面出现100%methods;84% lines covered&Idea coverage覆盖率测试工具的使用
本文介绍了Idea自带的覆盖率工具,它可以帮我们在开发阶段去查看我们代码的覆盖率。如果你想看某一个包的覆盖率情况,可以在test目录下选中要测试的包,选择Run test ‘XXX’ with Coverage。这样就会扫描选中包的代码覆盖率。如果你只想看一个类的覆盖率的话,那就看第二种方法去配置一个Run configurations。这样就会只扫描选中的类的代码覆盖率。原创 2022-08-20 13:00:21 · 3985 阅读 · 0 评论 -
端口号被占用:Disconnected from the target VM, address: ‘127.0.0.1:XXXX‘, transport: ‘socket‘
我的端口号:10000 被占用了。异常:Identify and stop the process that’s listening on port 10000 or configure this application…解决方式!!!1、看看是谁占用了我的端口号!快捷键:win+R 输入:cmd 回车 然后命令窗输入:netstat -ano|findstr "10000"2、关闭占用者进程方式一下图第四步可以看到,PID为20708的家伙占用了我的10000端口然后在任务管理器中原创 2022-05-29 12:57:44 · 1877 阅读 · 0 评论 -
maven clean install命令报错 Failed to execute goal org.apache.maven.plugins:maven-clean-plugin
如果在确认命令书写正确的情况下(不同IDE使用的命令有些许差别,比如IDEA不需要加maven,直接clean),最大的可能就是target目录被占用,有进程正在读或写该目录下的文件,导致clean命令在删除该文件时失败.意思就是:这个问题报错一般是被占用掉了,后面提示 删除 某路径 下的文件 就是告诉你解决的方法。一般这种问题都是在运行时忘记把上次运行的关掉,而是直接又运行造成的结果。也可能进入了taeget目录。...原创 2022-05-28 13:02:18 · 2603 阅读 · 0 评论 -
Idea的debug断点调试
关于Idea的debug模式下线程断点的总结:断点介绍:如图所示,断点可以为所有断点和线程断点,每种断点还可以设置条件,条件满足时才会进入该断点。1.当设置为All的时候点击下发的下拉框,可以看到此时拦截到两个线程,切换的时候右侧的值也会出现相应的变化。但是当点击next之后,这个断点就结束了。而我之前用的最多最熟悉的的也是这种,每一个断点走完了也就没了,想再次进入的时候只能再次调用该断点所在的方法。2.当设置为thread之后当第一次进入断点时,可以在下方清楚的看到thread-0 ,表原创 2022-04-01 22:05:00 · 1262 阅读 · 0 评论 -
idea 快捷键代码行标记并快捷跳到标记行
idea有一个组合快捷键标记代码行(左边的行数会出现一个1,代表着已经标记了)ctrl+shift+1迅速跳到标记行ctrl+1这边给大家送上显示GIF原创 2022-03-19 14:05:57 · 2124 阅读 · 0 评论 -
IntelliJ IDEA中的神仙插件
文章目录1. Alibaba Java Coding Guidelines2.GsonFormat3.A8Translation4.Maven Helper5.Free Mybatis plugin6.Grep Console7.Lombok8.Nyan progress bar9.FindBugs-IDEA10.Key Promoter X11.JavaDoc12.ignore13.RainbowBrackets14.Activate-power-mode15.CodeGlance16.GenerateA原创 2022-02-27 11:09:51 · 306 阅读 · 0 评论 -
Idea怎么实现画类图
1.【file】-【Settings】-【Tools】-【Diagrams】-勾选Java Class Diagram的选项2.右击类,【Diagrams】-【Show Diagram】原创 2022-02-26 23:50:36 · 6637 阅读 · 0 评论 -
Idea进行远程Debug
Idea远程调试当把一个本地项目部署到远程服务器后有可能出现意想不到错误,这个时候通过远程调试能够更清楚的找到bug所在位置。本篇主要讲解如何使用Idea开发工具 进行调试1.远程调试服务器上面的SpringBoot 项目2.远程调试服务器上运行在tomcat中的项目,实际开发部署中有时候还是很有用处的,方便你定位错误 快速找出错误。1.远程调试SpringBoot内嵌Tomcat的项目现在以SpringBoot为基础开发的项目很多,最终会通过构建工具比如Maven打成jar包,之间 java -j.原创 2022-02-26 23:29:23 · 1233 阅读 · 0 评论 -
Intellij IDEA远程debug教程实战和要点总结
远程调试,特别是当你在本地开发的时候,你需要调试服务器上的程序时,远程调试就显得非常有用。JAVA支持调试功能,本身提供了一个简单的调试工具JDB,支持设置断点及线程级的调试同时,不同的JVM通过接口的协议联系,本地的Java文件在远程JVM建立联系和通信。此篇是Intellij IDEA远程调试的教程汇总和原理解释,知其然而又知其所以然。本机Intellij IDEA远程调试配置1,打开Inteliij IDEA,顶部菜单栏选择Run-> Edit Configurations,进入下图的运原创 2022-02-26 10:32:17 · 352 阅读 · 0 评论 -
idea创建多模块Springboot项目、导入多模块、删除多模块
前言在eclipse中有Workspace(工作空间)和 Project(工程)的概念在 IDEA中只有 Project(工程)和 Module(模块)的概念。这个地方刚开始用的时候会很容易理不清它们之间的关系。在eclipse中是一个窗口管理多个项目,这在idea中没法做到,当然idea提供了解决办法,就是在一个Project(工程)下打开多个Module(模块)。想在很多项目都是基于微服务的,也就是Spring cloud,而idea又很好的创建Spring boot 多模块项目。一个窗口同时原创 2022-02-25 23:07:20 · 3693 阅读 · 0 评论 -
在IDEA中解决jar包冲突的神操作-必看
在开发过程中,经常会遇到导入jar包后jar包冲突的情况,大家也都知道,解决jar包冲突通常都比较麻烦,要找到多余的依赖,把低版本的依赖去掉。而大家通常能搜到IDEA解决jar包冲突的方法,应该是这样的:或者是这样的:详述使用 IntelliJ IDEA 解决 jar 包冲突的问题上面的方法都是用的IDEA自带的依赖关系图,方法不是不可以,但比较严重的问题是,如果你依赖的jar包很多,那包与包之间的关系就是蜘蛛网,比如像楼主这样的:请看这么多报红的,一条一条放大去处理吗?我只能告诉你行不通!T原创 2022-02-20 14:36:53 · 1801 阅读 · 1 评论 -
适合程序员的画图工具
最近很多读者私信问我,我图解文章中用到的画图工具、思维导图工具、代码贴图工具是什么?我在很早的时候提到过,不过时间有点久了,而且比较零散,可能现在大部分读者还不知道。我今天统一整理一下,我图解文章用到的各类工具吧,这些工具我用了一年多了,没发现什么问题,所以是值得推荐的。我这里先列一下:画图工具:draw.io思维导图工具:xmind/effie代码贴图工具:carbon文章编写工具:有道云笔记/typora/effie接下来,详细聊一聊。画图工具这篇文章的封面图就是 draw.io转载 2022-01-13 22:15:23 · 1298 阅读 · 0 评论 -
idea中常用的快捷键以及一些奇淫技巧 , 加快我们的开发效率
idea中常用的快捷键以及一些奇淫技巧 , 加快我们的开发效率 !!!知道类名查找你本地以的类 (你pom中依赖的类+你自己创建的类)------------- ctrl+shift+t修改你创建的变量 以及你后面都引用的变量 (非常使用) ------------- shift+alt+r查找接口的实现类(很实用,因为你用ctrl 点进去,只进接口方法) ------------- ctrl + alt +B查看类的继承关系一定在idea的模式下,不是eclispe下。切原创 2022-01-07 23:48:57 · 258 阅读 · 0 评论