软件构造学习笔记-实验4
磕磕絆絆也算是完成了最后一個實驗。記錄一下實驗中遇到的問題。
IDEA中SpotBugs的安裝和使用
從網(wǎng)上找教程,都說IDEA沒有使用版權(quán)。結(jié)果我直接在插件中就找到了。點(diǎn)擊安裝并重啟即可。
使用時,選擇需要操作的項目/包/類點(diǎn)擊右鍵,就能看到SpotBugs的選項,使用很方便。
此外,每創(chuàng)建一個Scanner實例,在結(jié)果中都會出現(xiàn)一個bug提示。老師說這個不用管。
Java Logging的格式問題
默認(rèn)狀態(tài)下,日志的實踐格式是這樣的,對正則表達(dá)式解析非常不友好。
還是從網(wǎng)上尋找辦法。按照說法,需要改%JAVA_HOME%的logging.properties,而這個文件在他們說的目錄下又找不到。好多帖子都是復(fù)制粘貼的,非常討厭。經(jīng)過自身實踐,我發(fā)現(xiàn)這個文件的實際位置在%JAVA_HOME%-conf-logging.properties,再按照別人的教程增加一行即可。
這樣就能用正則表達(dá)式輕松解析時間了!
***如果你按照上述步驟操作
如果你的日志時間格式本來是May 25,2020 4:17:02 PM,而又通過修改配置文件成為 2020-05-25 16:17:02,千萬千萬要把原來的日志文件直接扔進(jìn)回收站,不要把原來的日志內(nèi)容刪除而不刪除文件!!!因為一旦在記事本中輸入,即使把內(nèi)容刪除干凈,在文件首也會有一個看不見的\ufeff,會影響日志第一項的解析。希望對看到這篇博客的人會有幫助,不要在這個bug上浪費(fèi)時間。
總結(jié)
以上是生活随笔為你收集整理的软件构造学习笔记-实验4的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 姜汁的功效与作用、禁忌和食用方法
- 下一篇: 大麦片的功效与作用、禁忌和食用方法