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 阅读(201) | 评论 (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 阅读(135) | 评论 (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 阅读(128) | 评论 (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 阅读(160) | 评论 (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 阅读(131) | 评论 (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 阅读(206) | 评论 (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 阅读(208) | 评论 (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 阅读(242) | 评论 (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 阅读(220) | 评论 (0)编辑 收藏

2005岁末BLOG程序大评点
文章来源:http://blog.donews.com/yoyozy/archive/2005/11/09/619819.aspx

posted @ 2006-01-11 14:40 yoyozy 阅读(136) | 评论 (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 阅读(315) | 评论 (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 阅读(856) | 评论 (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 阅读(147) | 评论 (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 阅读(225) | 评论 (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 阅读(183) | 评论 (0)编辑 收藏


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

Copyright © yoyozy