原创 使用maven創建工程

一、 創建工程     1. 創建 App 工程mvn archetype:create -DgroupId=ce.demo.mvn -DartifactId=app     2. 創建 webApp

原创 ibaties注意<iterator>規則

在ibaties中,使用in查詢的迭代的時候會出現NumberFormatException的異常,網上大多數介紹文章都是去掉properties屬性就可以解決問題,但是昨天碰到的問題卻不一樣 最後經過排查,發現問題是CDATA造成,如果

原创 話說“懷才不遇”-“秀”與“修”的學問

“懷才不遇”,恐怕不只困惑着無數初出茅廬的"職場菜鳥", 在漫漫“打工世界”裏,從“皇帝”到“平民”都多多少少會爲之鬱郁。用一分鐘想想,在你的心靈深處,你是已經得到“伯樂”的“千里馬”嗎?其實細想來,“懷才不遇”本就是個“自我本位”的說

原创 白癡驅動開發方法

軟件產業是世界上最盛產新管理制度的產地。從敏捷開發方法到極限編程到測試驅動開發方法(TDD),諸如這樣的縮寫名稱和框架還在不斷涌現。爲什麼會這樣? 有人說是這個產業還不成熟:軟件工業還很年輕,每一次的創新都是向真正真理靠近一步。另外一

原创 對於用戶體驗來說,差不多就是差很多!

騰訊科技訊(冰塵) 北京時間12月15日消息,我們讚賞的大品牌都有絕佳的用戶體驗,這一點恐怕只有3%的公司能夠真正做到。美國“快公司”網站指出,改善用戶體驗,要從十個方面去思考。以下是文章全文: 絕佳的用戶體驗可以促進營收,增加用戶忠

原创 Lucene:基於Java的全文檢索引擎簡介

Lucene是一個基於Java的全文索引工具包。 基於Java的全文索引引擎Lucene簡介:關於作者和Lucene的歷史 全文檢索的實現:Luene全文索引和數據庫索引的比較 中文切分詞機制簡介:基於詞庫和自動切分詞算法的比較 具體的安

原创 通過maven自定義archetype快速開發的步驟

每次創建開發環境對個人和團隊都是一個負擔。影響開發效率,增加出差錯的可能性。maven的自定義archetype和相關設置可以瞬間創建預配置的項目。現在一般將這種預配置的項目叫做:腳手架(scaffold)。開發人員將主要精力放在業務的開

原创 Acegi Security 學習

最近剛弄了acegi的一本書,學習了下怎麼將這一權限控制框架集成到我們的日常使用的web程序中去:),Let`s Go!什麼是acegi?Acegi Security 是用於企業 Web 應用程序的一個強大、靈活的安全性解決方案。Aceg

原创 私鑰公鑰如何生成

用 openssl , Linux 上自帶。常用命令如下: -- 生成 RSA 私鑰(傳統格式的) openssl genrsa -out rsa_private_key.pem 1024 -- 將傳統格式的私鑰轉換成 PKCS

原创 Android SDK 2.2離線安裝

先分別下載所需包,再安裝。 一,首先下載SDK的安裝包,android-sdk_r06-windows.zip(安裝工具)解壓到目錄,如我的目錄D:\programs\android-sdk-windows 二,然後新建以下 幾個文件夾

原创 eclipse maven jetty調試方式

有人爲了使用WEBAPP開發功能,而裝象MYECLIPSE這樣的巨物。有了JETTY,通過輕鬆配置就可以實現比TOMCAT更快更便捷的容器,所以在調試時強力推薦這個東東。下面就來看下如何配置。 先下配置一

原创 JAVA獲取隨機數

在Java中我們可以使用java.util.Random類來產生一個隨機數發生器。它有兩種形式的構造函數,分別是Random()和Random(long seed)。Random()使用當前時間即Syst

原创 JAVA 常用加密方法

1.Base64  加密:org.apache.commons.codec.binary.Base64.encodeBase64(byte[] binaryData)  解密:org.apache.commons.codec.binary