开发工具常见问题
文章平均质量分 92
渣渣小码渣
为测试伙伴的kpi奉献自己
展开
-
Sonar,扫出你的不规范
介绍Sonar(SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。特性idea在集成sonar插件后,就可以在代码提交前发现代码中的不规范和漏洞,即使进行修复,而不是等到提交到仓库后在进行代码质量扫描,然后重复提交–检测–修复的过程。sonar目前可以扫除以下类型的问题点不遵循代码规范sonar可以通过PMD,CheckStyle,Findb原创 2020-12-29 10:12:35 · 125843 阅读 · 0 评论 -
Navicat无法使用时可以试试DBeaver
背景Navicat可以说是目前开发者使用最多的且功能做齐全的数据库工具,但是由于正版授权的价位,大多数人都是用的时各社区出产的高科技版本,用于私下学习还好,用于工作中会给企业带来侵权的风险;另外部分购买了个人授权和教育版授权的,在企业中使用也是属于侵权的,详情见Navicat非商业许可证哪些可以用开源的数据库工具以及收费数据库工具的社区版这类工具百度一下会出来一大片,今天主要介绍一下DBeaver这款开源数据库工具DBeaver介绍DBeaver是一个基于Java 开发,免费开源的通用数据库管原创 2020-12-25 10:14:24 · 127073 阅读 · 3 评论 -
Idea报错:Command line is too long. Shorten command line for className
问题描述使用Idea运行项目在项目启动时报错:Command line is too long. Shorten command line for XXXApplication or also for Spring Boot default configuration.问题分析这种异常的出现是因为运行项目的指令过长引起的,在IDEA进行代码运行时加载了很多指令,这些指令拼接后的长度超出了系统的最大长度,当你的命令行长度超过 32768 个字符时,idea就会提示你使用短一点的命令行。大家可以在运原创 2020-10-22 10:20:03 · 175580 阅读 · 6 评论 -
Idea运行项目报错:java.lang.OutOfMemoryError: Java heap space 解决方法
问题描述使用idea运行代码量比较多的项目时,会报错:java.lang.OutOfMemoryError: Java heap space问题处理这个显而易见时堆内存溢出,首先想到的时tomcat的内存分配太小了,调整Idea的内存分配:Help–>Edit Custom VM Options–>将配置改为以下内容:-server-Xms512m #JVM启动时分配的内存-Xmx1024m #JVM运行时内存-XX:ReservedCodeCacheSize=300m-X原创 2020-10-16 17:40:34 · 214033 阅读 · 30 评论 -
idea 2020引入包无问题但类中代码报红
问题描述代码中已经引入类的对应的类和包,但是代码依旧显示红色,不影响编译问题影响这种错误编译和运行都是没问题的,但是作为强迫症,这是完全受不了的,一点红都不能存在解决方法进入File–>Invalidate Cache&restart,清理缓存并重启Idea可以解决此问题。注意问题此操作对于破解版的Idea可能会导致激活码信息失效。...原创 2020-09-21 16:18:27 · 144077 阅读 · 0 评论 -
IntelliJ IDEA使用lombok的@Slf4j后无法使用log问题解决
问题lombok一直用起来很爽,特别是使用lombok+mybatis-plus的脚手架后,开发效率非常高,今天在开发过程中突然发现使用了@Slf4j注解后在类中无法通过log调用日志打印方法。现象如图使用@Slf4j调用log方法时提示此处无法调用log方法问题分析因为之前导入的包倒错,使用了groovy.util.logging.Slf4j;这个包,修改过来之后,重新进行了maven的clean。问题仍然存在,排除包错误的问题因为其他类中都可以调起方法,只有这个刚写了类出现这种问题原创 2020-09-09 16:10:14 · 159169 阅读 · 4 评论