原创 “Invalid place to record expectations”的解決方案

這兩天在慢慢學junit,在寫好一個簡單的項目,要做單元測試時,打算從servlet開始測試,但是一上來就碰到了HttpServletRequest和HttpServletResponse這兩個傢伙。因爲是接口,無法實例化,又不想自己寫

原创 nginx上匹配特定請求,並打印日誌

背景:用戶報障,在華爲原生瀏覽器訪問帖子頁,圖片會被防盜鏈攔截。而在其他瀏覽器不會有這個問題。 防盜鏈的設置跟referer相關。一開始想的是通過手機連接fiddler代理,觀察圖片請求帶的referer是什麼。但因爲觸屏版用了https

原创 JDK1.6環境下,Cannot run program "...": java.io.IOException: error=12, Cannot allocate memory

背景:相冊使用JDK1.6,每運行一段時間,相冊的resin就會報錯:Cannot run program "...": java.io.IOException: error=12, Cannot allocate memory。 項目通

原创 junit及jmockit邊學邊記

1、一直驗證不過的mock HttpServletResponse,在刪除了對resp.sendRedirect 的mock之後,成功運行了。 Verifications中,驗證的不是被mock的方法的執行次數,而是真實方法被調用的次數,