软件构造学习笔记-实验4

磕磕绊绊也算是完成了最后一个实验。记录一下实验中遇到的问题。

IDEA中SpotBugs的安装和使用

从网上找教程,都说IDEA没有使用版权。结果我直接在插件中就找到了。点击安装并重启即可。
使用时,选择需要操作的项目/包/类点击右键,就能看到SpotBugs的选项,使用很方便。
此外,每创建一个Scanner实例,在结果中都会出现一个bug提示。老师说这个不用管。
在这里插入图片描述

Java Logging的格式问题

默认状态下,日志的实践格式是这样的,对正则表达式解析非常不友好。
在这里插入图片描述
还是从网上寻找办法。按照说法,需要改%JAVA_HOME%的logging.properties,而这个文件在他们说的目录下又找不到。好多帖子都是复制粘贴的,非常讨厌。经过自身实践,我发现这个文件的实际位置在%JAVA_HOME%-conf-logging.properties,再按照别人的教程增加一行即可。

在这里插入图片描述
这样就能用正则表达式轻松解析时间了!

***如果你按照上述步骤操作

如果你的日志时间格式本来是May 25,2020 4:17:02 PM,而又通过修改配置文件成为 2020-05-25 16:17:02,千万千万要把原来的日志文件直接扔进回收站,不要把原来的日志内容删除而不删除文件!!!因为一旦在记事本中输入,即使把内容删除干净,在文件首也会有一个看不见的\ufeff,会影响日志第一项的解析。希望对看到这篇博客的人会有帮助,不要在这个bug上浪费时间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值