2006年1月11日

          隨機數字 浮點數 字符串產生 JSP中經常用到隨機數字或字符(如密碼產生 sessionid產生)可以使用taglib標簽產生,本人使用bean產生隨機數: 1.可以產生10000000 和 99999999之間隨機數 2.可以產生規定數字之間的隨機數,如25 100之間 3.可以使用algorithm 和 provider產生一個SecureRandom隨機數字或字符串object instead of a Random object: 71 4.可以產生浮點浮點隨機數; 5.可以產生a-zA-Z0-9之間的規定長度個字符串 6.可以產生規定長度的小寫字母字符串 7.可以產生任意字符串. 以下jsp bean 在Tomcat Win2000 下調試通過:
          文章來源:http://blog.donews.com/yoyozy/archive/2005/11/02/611826.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(211) | 評論 (0)編輯 收藏

          目錄文件的操作

          目錄文件的操作也是除了數據庫操作以外,經常需要操作的一個數據對象.

          移動文件,相當于linux 中mv命令,但與平臺無關:

          /**
          * This class moves an input file to output file
          *
          * @param String input file to move from
          * @param String output file
          *
          */
          public static void move (String input, String output){
            File inputFile = new File(input);
            File outputFile = new File(output);
            inputFile.renameTo(outputFile);
          }

          <
          文章來源:http://blog.donews.com/yoyozy/archive/2005/11/02/611867.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(159) | 評論 (0)編輯 收藏

          在WEB開發中,數據類型中有一半是字符串的操作,Java本身對CHAR字符支持比較好,字符串就稍微復雜點.關于中文字符串處理可以參考我的另外一篇文章.這里主要討論字符串的查找 替換等常用操作:

          查找字符

          /**
          * 尋找特定字符匹配
          *
          * @param regex java regular-expression constructs
          * @param s 原始字符串
          * @return boolean
          */
          public boolean FindSpec(String regex,String s)
          {
            Pattern p = Pattern.compile(regex);
            Matcher m = p.matcher(s);
            if (m.find())
              return true;
            else
              return false;
            
          文章來源:http://blog.donews.com/yoyozy/archive/2005/11/02/611868.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(139) | 評論 (0)編輯 收藏

          數組 哈希表 屬性類

          動態小數據操作是WEB開發中不可避免的,這就涉及到數組 哈希表 屬性類等幾個功能;本文提供本人常用語法和簡單解釋:

          一般數組定義

          //定義數組catalogs
          public static final String[] catalogs =
          {"Business","Entertainment","Law","Real Estate","Medical","Services","Computers & Internet","Food","Other"};

          //在form中逐個顯示數組內容
          <SELECT name="catalog">
          文章來源:http://blog.donews.com/yoyozy/archive/2005/11/02/611872.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(168) | 評論 (0)編輯 收藏

            一.SELECT語句的完整語法為:
            
            SELECT[ALL|DISTINCT|DISTINCTROW|TOP]
            {*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]}
            FROM tableexpression[,…][IN externaldatabase]
            [WHERE…]
            [GROUP BY…]
            [HAVING…]
            [ORDER BY…]
            [WITH OWNERACCESS OPTION]
            
            說明:
            
            用中括號([])括起來的部分表示是可選的,用大括號({})括起來的部分是表示必須從中選擇其中的一個。
            
            1 FROM子句
            
            FROM子句指定了SELECT語句中字段的來源。FROM子句后面是包含
          文章來源:http://blog.donews.com/yoyozy/archive/2005/11/04/615199.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(138) | 評論 (0)編輯 收藏

          1.書寫格式
            
            示例代碼:
            
            存儲過程SQL文書寫格式例
            select
            c.dealerCode,
            round(sum(c.submitSubletAmountDLR + c.submitPartsAmountDLR + c.submitLaborAmountDLR) / count(*), 2) as avg,
            decode(null, 'x', 'xx', 'CNY')
            from (
            select
            a.dealerCode,
            a.submitSubletAmountDLR,
            a.submitPartsAmountDLR,
            a.submitLaborAmountDLR
            from SRV_TWC_F a
            where (to_char(a.ORIGSUBMITTIME, 'yyyy/mm/dd') >= 'Date Range(start)'
            and to_char(
          文章來源:http://blog.donews.com/yoyozy/archive/2005/11/04/615205.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(215) | 評論 (0)編輯 收藏

            以前在做一個系統時,遇到了一個問題!今天無意之中找到了這個問題的解決方法,貼出來!!!

          問題描述:

          varchar2(4000) abc;

          intert into table_name(abc) values('這里有1500個漢字……');

          報錯:插入字符過長!經過測試,發現一個漢字占3個字節,所以報錯!!!

          問題所在:

          使用的字符集是UTF8,就有可能出現這個錯誤!

          使用命令查看:

          SQL> select * from v$nls_parameters where parameter='NLS_CHARACTERSET';

          PARAMETER
          --------------------------------------------------------------------------------
          VALUE

          文章來源:http://blog.donews.com/yoyozy/archive/2005/11/04/615206.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(214) | 評論 (0)編輯 收藏

          簡單介紹

          在 Oracle 10g 以前的版本,更改表空間名字是幾乎不可能的事情,除非刪除,重新創建,大費周章。Oracle 10g 新添加了一項更改表空間名字的功能,使得更改表空間名字瞬間即可完成。是個較為人性化的功能。

          SQL> COL FILE_NAME format a70
          SQL> SET linesize 120
          SQL> SET pagesize 99
          SQL> COL TABLESPACE_NAME format a10
          SQL>
          SQL> SELECT file_name, tablespace_name FROM dba_data_files;

          FILE_NAME                               TABLESPACE
          ---------------------------------------------------------------------- ----------
          /
          文章來源:http://blog.donews.com/yoyozy/archive/2005/11/04/615213.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(250) | 評論 (0)編輯 收藏

          • 將字串 String 轉換成數字類型

          String 轉 int

          1.) int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);
          2.) int i = Integer.valueOf(my_str).intValue();

          St
          文章來源:http://blog.donews.com/yoyozy/archive/2005/11/08/619306.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(229) | 評論 (0)編輯 收藏

          2005歲末BLOG程序大評點
          文章來源:http://blog.donews.com/yoyozy/archive/2005/11/09/619819.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(145) | 評論 (0)編輯 收藏

          數據導出:
           1 將數據庫TEST完全導出,用戶名system 密碼manager 導出到D:\daochu.dmp中
             exp system/manager@TEST file=d:\daochu.dmp full=y
           2 將數據庫中system用戶與sys用戶的表導出
             exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
           3 將數據庫中的表table1 、table2導出
             exp
          文章來源:
          http://blog.donews.com/yoyozy/archive/2005/11/10/621381.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(318) | 評論 (0)編輯 收藏

          float f=new Float("2.25").floatValue();


          文章來源:http://blog.donews.com/yoyozy/archive/2005/11/12/624426.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(860) | 評論 (0)編輯 收藏

          AJAX(Asynchronous JavaScript and XML)其實是多種技術的綜合,包括Javascript、XHTML和CSS、DOM、XML和XSTL、XMLHttpRequest。其中: 使用XHTML和CSS標準化呈現,使用DOM實現動態顯示和交互,使用XML和XSTL進行數據交換與處理,使用XMLHttpRequest對象進行異步數據讀取,使用Javascript綁定和處理所有數據。 在AJAX提出之前,業界對于上述技術都只是單獨的使用,沒有綜合使用,也是由于之前的技術需求所決定的。隨著應用的廣泛,AJAX也成為香餑餑了。
          文章來源:http://blog.donews.com/yoyozy/archive/2005/11/17/630054.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(154) | 評論 (0)編輯 收藏


           
           /** 

          * 提供小數位四舍五入處理。 

          * @param v 需要四舍五入的數字 

          * @param scale 小數點后保留幾位 

          * @return 四舍五入后的結果 

          */ 

          public static double round(double v,int scale){ 
          String temp="#,##0."; 
          for (int i=0;i<scale ;i++ ) 

          temp+="0"; 

          return Double.valueOf(new java.text.DecimalFormat(temp).format(v)); 


          Java帶的Math
          文章來源:http://blog.donews.com/yoyozy/archive/2005/11/22/635215.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(230) | 評論 (0)編輯 收藏

          <script Language="javascript">/****************** JS2D函數集 *******************作者:neweroica 2003-3-28CopyRight (C) 2003在引用或轉載時請保留此版權信息,謝謝!!!本函數集可以單獨存成一個js文件:"JS2D.js"***************************************************//************* 畫點 **************x,y 點所在的屏幕坐標(像素)color 顏色(字符串值)size 大小(像素)**********************************/
          文章來源:http://blog.donews.com/yoyozy/archive/2005/12/05/647844.aspx

          posted @ 2006-01-11 14:40 yoyozy 閱讀(187) | 評論 (0)編輯 收藏


          posts - 15, comments - 0, trackbacks - 0, articles - 1

          Copyright © yoyozy

          主站蜘蛛池模板: 台湾省| 嘉峪关市| 读书| 祥云县| 清河县| 广水市| 呼玛县| 康乐县| 多伦县| 福建省| 永德县| 定日县| 绥江县| 石屏县| 资阳市| 泗水县| 宣汉县| 枣阳市| 漳平市| 东光县| 青铜峡市| 县级市| 芦溪县| 鄂尔多斯市| 梅河口市| 酒泉市| 泰安市| 宾川县| 金溪县| 武山县| 舞钢市| 喀喇| 青阳县| 宜君县| 泰兴市| 濮阳县| 溆浦县| 田东县| 定安县| 简阳市| 巫溪县|
            • <ul id="4emqy"></ul>
            • <ul id="4emqy"></ul>