原创 MyBatis 中如何調用 Java 的 enum (枚舉) 字段

事先作成一 enum,如下: public enum CityCode { ALL("000"), BEIJING("010"), SHANGHAI("021"), private String

原创 使用 Spring 的 AOP 機制來輸出 Log

使用 Sprindg 的 AOP 機制來輸出 Log 最近接到一個需求: 在所有的REST接口上,需要輸出審計日誌,日誌內容如下: ugi=user1    srcIP=10.10.10.10    dstIP=11.11.11

原创 default browser

最近,不知道360從哪個版本開始,在設置系統默認瀏覽器的功能中,竟然將 chrome 排除在外了,導致無法將chrome設定爲默認瀏覽器了。見下圖: 而且,即使用chrome自身的設定爲默認瀏覽器的功能設定之後,也不啓作用,系統

原创 power mock 入門介紹及使用示例

相關框架 JUnit4、Mockit、PowerMock 相關maven依賴 <dependency> <groupId>junit</groupId> <artifactId>junit</artifac

原创 Linux 下安裝最新版本的 Mysql (官方安裝方式)

之前使用的 Mysql 都是直接使用的安裝在服務器上的,今天想在本地嘗試安裝一下最新版的msyql,結果,在看到官網上的下載列表時,直接懵B了,不信你看: 對於沒怎麼裝過mysql的人來說,這得怎麼下手啊? 還好,我機智了一把

原创 Linux統計文件行數

語法:wc [選項] 文件… 說明:該命令統計給定文件中的字節數、字數、行數。如果沒有給出文件名,則從標準輸入讀取。wc同時也給出所有指定文件的總統計數。字是由空格字符區分開的最大字符串。 該命令各選項含義如下: - c 統

原创 myBatis 返回 int 類型時,報 null 異常

寫了一個下面的SQL,用來check time 在表中存不存在的: <select id="checkTimeExist" resultType="int"> SELECT 1 FROM dual WH

原创 Retrofit 設置 超時時間

現象 在代碼中,通過retrofit 框架發送請求去調用其他系統中的 REST 接口時,正常情況下,都沒有啥問題。 但是今天碰到一個問題是,在發送一個請求時,過了10秒鍾之後,系統就報SocketTimeout這個異常。每次報這

原创 Spring MVC 中, 標籤的注意點

<mvc:annotation-driven /> 是一種簡寫形式,完全可以手動配置替代這種簡寫形式,簡寫形式可以讓初學都快速應用默認配置方案。 <mvc:annotation-driven /> 會自動註冊 DefaultAn

原创 網線/水晶頭 製作 說明圖

最近在做網絡,從網上找了幾張截圖,比較有用,有需要的,可以參考一下 點贊 收藏 分享 文章舉報 rainbow702 發佈了419 篇原創文章 · 獲贊 98 ·

原创 Maven集成Findbugs至compile階段(excludeFilterFile 屬性必須配置在 plugin 節點下)

最近在對代碼作檢測,使用到了findbug插件。每次檢測都是手動檢測,而且都是事後想起來才檢測一下。 後來,想想有沒有強制每個在提交代碼的時候,使用findbug檢測一下呢。 由於項目是使用maven打包編譯的,所以,自然而然

原创 服務器上只安裝一份Tomcat,如何部署多個應用,要求每個應用使用不同的端口

最近項目集成調試,有多個系統要部署在同一個Tomcat上,但要求不能使用同一個端口號,這該如何實現呢? 剛好我之前有在《Tomcat權威指南》這本書上有看到這個需求的說明,所以,我就又回頭翻了一下那書,把步驟整理了一下,發上來供

原创 解決 Tomcat java.lang.OutOfMemoryError: PermGen space

近來在啓動一個web項目時,Tomcat報了以下的異常 java.lang.OutOfMemoryError: PermGen space 一眼看來,應該是Tomcat使用的JDK的永久代內存不夠,所以,那麼給JDK加內存唄。

原创 通過 Java 去監測某個目錄下的文件變動

最近處理了一個需求,大概是這樣的: 己方搭建好FTP服務器 對方往該服務器的指定目錄(假設叫 目錄A)上傳文件 己方需要將對方上傳好的文件(處於上傳中狀態的文件不能進行處理)解析並更新到數據庫中 己方對 目錄A 只有 “讀”的權限,即,

原创 Java 中 轉換 CST 時間爲 Date 對象

今天遇到一個需要把 Wed Mar 01 10:47:12 CST 2017 這種類型的字符串轉化爲 Java 的 Date 對象,我參照 SimpleDateFormat 類中的說明,直接寫了下面的 代碼: private static