原创 試用SpringBoot創建WEB應用

最近試用了一下Spring Boot,發現用它創建WEB應用簡直好爽啊,記錄一下。首先用Eclipse建一個maven工程,創建時選中“Create a simple proejct (skip archetype selection)”,

原创 基於OpenCV及連通域分析進行文本塊分割

上一次通過投影的方式進行了文本塊分割,但這種方法有很大的侷限性,要求分行清晰、不能有字符跨多行、不能傾斜,而且對噪聲比較敏感。還是拿上一回的圖片,但是我在上面加了一個比較大的字,得出的結果就有問題了:可以看到,由於右下角大大的“測”字跨了多

原创 定製自己的CentOS安裝光盤ISO

1.目標>> 基於CentOS-6.10-x86_64-minimal.iso進行定製,選它是因爲包比較小,才400M>> 以text方式安裝,安裝過程儘量無需用戶參與>> 固定root密碼,並創建好內置用戶與權限>> 隱藏與CentOS相

原创 The underlying connection was closed: An unexpected error occurred on a send

操作系統是Windows Server 2003 x64 SP2,使用Framework 4.0,在使用WebClient訪問某些特定的HTTPS站點時,會引發異常:Unhandled Exception: System.Net.WebEx

原创 Spring MVC4設置使用fastjson作爲json解析器,替代jackson

不論是性能、易用性、特性支持,fastjson都要遠好於默認的jackson,所以如果應用程序經常使用ajax進行數據交互,建議用fastjson作爲默認解析器,只需要簡單配置:<mvc:annotation-driven>   <mvc:

原创 基於OpenCV進行文本分塊切割

假設有如下一張圖,如何把其中的文本分塊切割出來,比如“華普超市朝陽門店”、“2015-07-26”就是兩個文本塊。做圖像切割有很多種方法,本文描述一種最直觀的投影檢測法。先來看看什麼是投影,簡單來說,投影就是在一定方向上有效像素的數量。來看

原创 使用spring boot devtools不要多此一舉加try...catch

spring-boot-devtools是個好東西,在開發調試時可以隨時熱部署,不用每次手工啓停。前兩天一個項目查log,發現總有這樣的錯誤日誌輸出:org.springframework.boot.devtools.restart.Sil

原创 角色轉換

發現好久沒有寫技術文章了,最近的主要武器從Visual Studio和Eclipse換成了PowerPoint、Word和Project,關注的層面換了,視角換了,會發現之前很看重的東西也許對全局的作用並沒有想象中大。

原创 解決MySQL複合主鍵下ON DUPLICATE KEY UPDATE語句失效問題

先描述一下這個問題的起因,假設有一張表,裏面保存了交易訂單,每張訂單有唯一的ID,有最後更新時間,還有數據,詳情如下:+-------+----------+------+-----+---------------------+------

原创 Java默認不支持AES256

默認Java的AES最大支持128bit的密鑰,如果使用256bit的密鑰,會拋出一個異常:java.security.InvalidKeyException: Illegal key size其實Java官網上提供瞭解決方案,需要下載“J

原创 獲取服務端https證書

最近開發一個需求,涉及獲取服務端https證書。一般進行https調用我們都不太關心底層細節,直接使用WebClient或者HttpWebRequest來發送請求,這兩種方法都無法獲取證書信息,需要用到ServicePoint,這個類用於提

原创 在JFinal的Controller中接收json數據

JFinal中接收URL中的參數或者model中的參數是很方便的,但是對於web2.0的網站來說,經常會以json方式提交比較複雜的數據,比如一個查詢,包含了各種過濾條件和排序分頁,前端腳本可能提交的數據是這樣的:{     "type":

原创 12306用戶名密碼泄露,這回貌似是躺槍

12306用戶信息泄露,包含大量用戶名、明文密碼、驗證郵箱等。烏雲平臺上看到的消息,詳見http://www.wooyun.org/bugs/wooyun-2014-088532。目前根據廠商的迴應,貌似是第三方搶票軟件導致的。從烏雲上截了