原创 Tomcat 停止時 JAVA進程未停止 的解決方法

我想, 當你搜索到這篇文章時, 你也是在爲Tomcat服務器在停止時輸出以下的日誌而犯愁吧. 2013-6-26 20:18:20 org.apache.catalina.loader.WebappClassLoader clearRe

原创 寫代碼過程中的抉擇 - Java

在實際的寫代碼過程中, 我們面對着種種的抉擇,是否每種選項都是正確或錯誤的, 真沒有一個標準去衡量. 舉一個例子. 前提: 使用ORM工具,repository已經有一個方法返回List<SprintTaskMoveRecord> 對

原创 http://blog.csdn.net/monkeyking1987

我的博客請訪問[url]http://blog.csdn.net/monkeyking1987[/url]

原创 解決Spring Security 表單上傳文件CSRF失效的問題

在Spring Security4中引入的CSRF是不錯的安全機制. 但在常用的上傳文件中(form提交, post, 使用commons-fileupload)會導致CSRF失效, 這問題的根源在於CSRF無法獲取表單中的_csrf

原创 小心 Spring MVC 使用陷阱

Spring MVC, 你使用了多久呢? 在使用中有沒有遇到一些讓你困惑的問題呢?  以下是我總結的在使用Spring MVC時需要注意的陷阱 (我使用她3年多了,但有時還是會犯錯) 1. 固定特殊bean的id Spring MVC

原创 Oauth與Shiro整合的開源項目

Apache OLTU 是JAVA的OAUTH參考實現; Shiro是輕量級的權限管理框架; 二者整合, 提供一個輕量的OAUTH2應用框架, 並根據不同的應用場景提供不同的實現(WEB,移動端); 提供基於OAUTH的5類grant

原创 少一些大而全, 多一些小而精 — 我的開源觀

看過了太多包含N多框架的,功能齊全的開源項目,總都是在宣稱此框架能XXX,XXX. 開源挺好. 結果都一樣, 走入另一個軟件開發的沼澤繼續不能自拔,深陷其中,無能更改與糾正. 軟件是複雜的,複雜到超出了絕大部分程序員的能力,太多的廣度

原创 MySql source 命令注意點

   > 在windows中文件路徑 要用 / 替換 默認的路徑符 \ , 如:      mysql> source F:/sql/test.ddl    > 初始化腳本文件時注意點:      1),

原创 JS中使用EL表達式

分兩種情況 1. JS代碼在JSP頁面中, 這可以直接使用EL表達式. 如: <script type="text/javascript"> $(function () { new BacklogOvervi

原创 spring-oauth-client

這是一個完整的基於spring-oauth-server的客戶端(client)的測試用例的開源項目. 通過該項目你將會清楚地明白Oauth的各類grant_type的使用場景與調用流程. Oauth支持的grant_type如下:

原创 spring+quartz,動態註冊job

 Spring+Quartz的整合有很多例子,此處不提整合; 若配置固定的job,常常使用MethodInvokingJobDetailFactoryBean,也不錯, 可問題的根源在於 這個類沒實現 Serializable接口, 導

原创 讓Spring Security更安全的配置辦法

Spring Security, 不錯的安全框架,但在實際項目中, 如何讓安全更安全呢? 以下是在實際項目中總結的經驗之談. (以Spring Secuirty 4.0.1版本爲基礎) 1.登錄時的參數名(username, passw

原创 Ubuntu Apache2 與Tomcat 7 整合步驟

寫在前面 網上已經有很多關於如何整合Apache2與Tomcat的文章(有寫的不錯的), 但有時看與實踐往往有些差距, 所謂實踐出真知. 要真的去做了, 纔是真正的懂. 以下是昨天剛實踐的, 以此總結, 以後少走彎路. 軟件及版本 Ub

原创 Spring data Mongodb 樂觀鎖實現及配置

Spring 與 MongoDB整合的示例太多, 但研究的不夠深入. 此處在實現Spring MongoDB樂觀鎖的實現及配置 1.在Domain(實體)中添加@Version字段, 類型爲Long, 如下: @Version

原创 OIDC–基於OAuth2的下一代身份認證授權協議

OIDC(OpenID Connect), 下一代的身份認證授權協議; 當前發佈版本1.0;OIDC是基於OAuth2+OpenID整合的新的認證授權協議; OAuth2是一個授權(authorization)的開放協議, 在全世界得到廣