原创 @RequestMapping 簡介

簡介: @RequestMapping RequestMapping是一個用來處理請求地址映射的註解,可用於類或方法上。用於類上,表示類中的所有響應請求的方法都是以該地址作爲父路徑。 RequestMapping註解有六個屬性,下面我們把

原创 java 枚舉

在實際編程中,往往存在着這樣的“數據集”,它們的數值在程序中是穩定的,而且“數據集”中的元素是有限的。 例如星期一到星期日七個數據元素組成了一週的“數據集”,春夏秋冬四個數據元素組成了四季的“數據集”。 在java中如何更好的使用這些“數

原创 通用異常處理框架

異常捕捉、處理是每個項目中必不可少的一部分,利用反射和XML配置技術實現一個通用的、靈活的、可配置的、高度可自擴展的異常處理框架對項目的整體健壯性以及異常處理效率都是非常重要的。通用異常處理框架中需要提供配置信息的支持以及統一的異常處理類

原创 linux下實時查看tomcat運行日誌

1、先切換到:cd usr/local/tomcat5/logs 2、tail -f catalina.out 3、這樣運行時就可以實時查看運行日誌了   Ctrl+c 是退出tail命令。 點贊 收藏

原创 commons-beanutils的copyProperties方法

下面是引至這位網友的作品:http://www.cnblogs.com/gaojing/archive/2011/08/23/2413616.html spring和apache commons-beanutils中分別存在一個Bea

原创 SpringMVC雜記(1) 使用阿里巴巴的fastjson

1) 國產開源軟件要支持的  <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.

原创 mysql 查詢正則表達式

使用正則表達式   本小節學習如何在Where子句中使用正則表達式來更好的控制數據過濾。   1.基本字符的匹配   SELECT * FROM a1 WHERE name regexp '1000' #匹配名稱含有1000的所有

原创 mysql 存儲過程

mysql存儲過程: 封裝sql: ? 1 2 3 4 5 create procedure p1() begin select  * from t_news;   end $        

原创 計算兩個中文字符串相似度——編輯距離算法

Levenshtein 距離,又稱編輯距離,指的是兩個字符串之間,由一個轉換成另一個所需的最少編輯操作次數。 許可的編輯操作包括將一個字符替換成另一個字符,插入一個字符,刪除一個字符。 編輯距離的算法是首先由俄國科學家Levensh

原创 Mybatis 利用log4j打印輸出log,方便排查sql問題

默認的使用mybaties是不打印mybaties相關的log的,因爲內部的sql執行都是內部調用,在server的控制檯是不 會 打印log的。 在log4j的配置文件log4j.properties里加上以下幾句話就可以了:

原创 Shiro的Realm

6.1 Realm 【2.5 Realm】及【3.5 Authorizer】部分都已經詳細介紹過Realm了,接下來再來看一下一般真實環境下的Realm如何實現。    1、定義實體及關係 即用戶-角色之間是多對多關係,角色-權限之間是

原创 JRebel 實現熱部署

JRebel + Tomcat + eclipse 實現熱部署 Jrebel 可快速實現熱部署,節省了大量重啓時間,提高了個人開發效率。 一: 下載地址爲: https://zeroturnaround.com/softwar

原创 Mysql 存儲過程基本語法

和SQL 代碼封裝。特別是 SQL 代碼封裝功能,如果沒有存儲過程,在外部程序訪問數據庫時(例如 PHP),要組織很多 SQL 語句。特別是業務邏輯複雜的時候,一大堆的 SQL 和條件夾雜在 PHP 代碼中,讓人不寒而慄。現在有了 My

原创 mysql 排序後獲得某行的位置

假設有test表,下圖爲表機構和數據,score表示積分。現在要查詢積分排名爲第幾的id?? 查詢語句 [sql] view plaincopy select id,score,(@rowno:=@rowno+1

原创 MyBatis Generator產生的Example類

Example類用於構造複雜的篩選條件。 基本概念 Criterion Criterion是最基本,最底層的Where條件,用於字段級的篩選,feild用於指代字段名字,列舉如下: 只有一個條件,不需要其他參考值 feild IS N