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