原创 我的友情鏈接

51CTO博客開發

原创 排序算法總結

排序算法有很多,所以在特定情景中使用哪一種算法很重要。爲了選擇合適的算法,可以按照建議的順序考慮以下標準:  (1)執行時間  (2)存儲空間  (3)編程工作     對於數據量較小的情形,(1)(2)差別不大,主要考慮(3);而

原创 Struts2用戶輸入驗證(2)

10.2.2 常用的用戶輸入驗證實現方式          10.2.1中雖然實現了用戶登陸功能的,用戶輸入驗證。但是這種方式卻很少被使用。本節中介紹實際應用中較爲常見的編碼方式。代碼實現進需要修改Action類,其餘文件的內容無需修改。

原创 Struts2用戶輸入驗證(3)

10.3 配置方式下實現用戶輸入驗證          前面所介紹的基於編碼方式對用戶輸入數據進行驗證,這種方式下當需要驗證的字段較多,Action類的代碼會變得臃腫。細細看來代碼重複度較大。10.2種用戶註冊的驗證規則寫的也不完全,如果

原创 Struts2用戶輸入驗證(4)

10.4 註解方式下實現用戶輸入驗證          Struts2框架也提供了基於註解方式定義驗證規則。        10.4.1 註解方式下用戶輸入驗證的實現          以下是基於Struts2框架下註解的方式對用戶登錄的案

原创 Struts2用戶輸入驗證(5)

10.5 案例練習—增加新用戶          本案例中對【增加新用戶】這一功能提供用戶輸入驗證。該頁面中項目包括:用戶名、密碼、確認密碼、年齡、生日、電子郵件、重置按鈕和提交按鈕。用戶輸入驗證完成以下內容: 1.  用戶名:用戶名不能爲

原创 Struts2用戶輸入驗證(1)

10.1用戶輸入驗證介紹          我們每 天上網時常會遇到當需要用戶輸入或者選擇一些信息時,你所填寫或選擇的內容與系統預期不同,此時系統會提示你錯誤信息。常見的如“用戶名不能爲空”,“密 碼長度不正確”等信息,我們把這類校驗稱

原创 Struts2用戶輸入驗證(6)

10.6 小結 Struts2框架下的用戶輸入驗證分爲三種方式:1. 編程方式下的驗證 2. 配置方式下的驗證 3.註解方式下的驗證。          如果在Struts2項目下存在多種驗證方式,其執行的先後順序如下:        

原创 Java時間轉換(三)

/**   * 二個小時時間間的差值,必須保證二個時間都是"HH:MM"的格式,返回字符型的分鐘   */   public static String getTwoHour(String st1, String st2) {    Str

原创 Java時間轉換(一)

Java時間格式轉換大全    import java.text.*;  import java.util.Calendar;  public class VeDate {  /**    * 獲取現在時間    *     * @retu

原创 排序算法總結

排序算法有很多,所以在特定情景中使用哪一種算法很重要。爲了選擇合適的算法,可以按照建議的順序考慮以下標準:  (1)執行時間  (2)存儲空間  (3)編程工作     對於數據量較小的情形,(1)(2)差別不大,主要考慮(3);而

原创 Java時間轉換(四)

 /**   * 根據一個日期,返回是星期幾的字符串   *    * @param sdate   * @return   */   public static String getWeek(String sdate) {    // 再

原创 Java時間轉換(五)

 // 處理月份     if (yf.equals("1")) {      sreturn = sreturn + s_yf;      if (format.equals("1"))       sreturn = sreturn +

原创 Java時間轉換(二)

------------------------------------------------------------------------------------------------------------------------

原创 Java遞歸算法

1.漢諾塔問題 import javax.swing.JOptionPane;   public class Hanoi {   private static final String DISK_B = "diskB";   pri