常见问题一、系统启动后页面缺少 CSS 样式
系统启动后,页面内容串位、缺少 CSS 样式、没有背景图片, 效果如下图:
原因:因 static 子模块没有正确部署导致的缺少CSS 样式。
解决:按 8、在IntelliJ IDEA编译打包运行 文档使用正确的“应用下上文”重新部署。
常见问题二、properties 属性文件中文乱码
properties 属性文件中文乱码,效果如下图:
解决: propertie属性文件要使用UTF-8编码
- propertie属性文件不需要使用的默认的IOS-8859-1编码而要使用UTF-8编码。
- Eclipse请不要安装propertie插件,不需要它自动转码。
- IDEA请设置propertie属性文件的默认编码为 UTF-8 编码。
- IDEA请不要勾选*.propertie Transparent native-to-acsii conversion。
原因:本系统的propertie文件读取以经支持utf-8编码,可在propertie文件中直接编写中文,键、值、注释都可以使用中文。
propertie文件中的中文不需要unicode编码,更直观方便,可实现脱离IDE开发工具在生产环境手动直接改propertie配置文件。
位置:setting中的File-->Setting--->Editor-->File Encodings
常见问题三、 IDEA-解决控制台输出的日志中文有乱码
问题描述:我启动tomcat,控制台输出的日志中文有乱码,tomcat自己的日志有乱码,我程序输出的日志没有乱码或有乱码
解决:
- 参考: https://blog.csdn.net/alvin_1992/article/details/79892919
- 第一步:在部署Tomcat的VM options项中添加:-Dfile.encoding=UTF-8
- 第二步: 修改intellij idea配置文件:找到intellij idea安装目录,bin文件夹下面idea64.exe.vmoptions和idea.exe.vmoptions这两个文件,分别在这两个文件中添加:-Dfile.encoding=UTF-8 (要重启Intellij idea)
常见问题四、 IDEA-修改运行内存加快运行速度
找到intellij idea安装目录,bin文件夹下面idea64.exe.vmoptions和idea.exe.vmoptions这两个文件
加大jvm的内存,修改为如下配置
-Xms1024m -Xmx2048m -XX:ReservedCodeCacheSize=512m
对应的参数解释:
- -Xms1024m 设置IDEA初时的内存大小,提高Java程序的启动速度。
- -Xmx2048m 设置IDEA最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能。
- -XX:ReservedCodeCacheSize=512m 保留代码占用的内存容量。
这个参数可以根据实际的电脑配置自行决定。
常见问题五、Maven 3.8.1起不再支持http协议
解决Maven 3.8.1起不再支持http协议仅支持https协议的问题
从Maven 3.8.1起, 如果仓库镜像的址是http协议, 而不是https协议, 就会被拦截,禁止访问。
当 使用 Maven 3.8.1 及以后版本,执行 mvn clean package 命令时,当需要从 http://xxxx下载jar包,会报错如下,意思是已阻断了对http的访问。
maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories
解决方法:
1、注释掉 $M2_HOME/conf/settings.xml 配置文件中的拦截标签,在Maven安装目录,找到/conf/settings.xml 文件。
2、如果有 USER_HOME/.m2 /settings.xml 配置文件,也同样操作。找到.m2目录例如:C:\Users\zhaolei\.m2 ,找到/conf/settings.xml 文件,注释掉配置文件中的拦截标签。
注释如下代码,就是停止对http的拦截。
<mirror> <id>maven-default-http-blocker</id> <mirrorOf>external:http:*</mirrorOf> <name>Pseudo repository to mirror external repositories initially using HTTP.</name> <url>http://0.0.0.0/</url> <blocked>true</blocked> </mirror>
删除如下红框内的代码,保存。