姿姿霸霸~~!
贵在坚持!
posts - 106,  comments - 50,  trackbacks - 0
1.String.prototype.Trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.LTrim = function()
{
    return this.replace(/(^\s*)/g, "");
}
String.prototype.Rtrim = function()
{
    return this.replace(/(\s*$)/g, "");
}

2.全文匹配替换
var regExp = new RegExp("需要被替换的字符',"g")
var text = "…………";
text = text.replace(regExp , "替换的字符");

3.方案
String .prototype.trim = function(){
   var matches = this.match(/^[ \t\n\r]+/);
   var prefixLength = (matches == null) ? 0:matches[0].length;
   matches = this.match(/[ \t\r\n]+$/);
   var suffixLength = (matches == null) ? 0:matches[0].length;
   return this.slice(prefixLength,this.length-suffixLength);
}
posted @ 2008-08-27 16:12 xrzp 阅读(8976) | 评论 (2)编辑 收藏
1.写文件并设置encoding
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("GBK");
output = new XMLWriter(new FileWriter(new File(filename)), format);
output.write(document);

2.先删文件再创建

File file = new File("d://xxx.xml");
  if(file.exists()){
   file.delete();
  }

CreatXml temp = new CreatXml();
temp.createXMLFile("d://xxx.xml")

posted @ 2008-08-20 23:50 xrzp 阅读(1221) | 评论 (0)编辑 收藏

1.要将驱动拷到\jboss-4.0.3\server\default\lib 这个文件夹里面去。

2.在数据源(连接池)的地方加个这个:<use-java-context>false</use-java-context>,能保证在java中查找数据源的时候
ctx.lookup("jdbc/xxx");就不需要写成ctx.lookup("java:/jdbc/xxx");

posted @ 2008-08-19 00:09 xrzp 阅读(201) | 评论 (0)编辑 收藏
     摘要: 下午没事做,第一次尝试着写数据连接池。 想到了大概几点:1.使用单例模式;2.在构造方法中将数据源初始化;3.大概包括几个方法:init()、destroy()、getConnect()、release() 代码如下: 1.连接池类:   1public class DBPool {   2  &nbs...  阅读全文
posted @ 2008-07-31 22:16 xrzp 阅读(230) | 评论 (0)编辑 收藏

一.环境:JDK1.4,tomcat5.0.28,部署的时候报错:java.lang.UnsupportedClassVersionError.出错原因:编译和执行用了不同的jdk版本,(因为以前用过1.5,1.6),所以重新设置环境变量后,再重新发布,又报新的错误:  The type java.lang.Object cannot be resolved.It is indirectly referenced from required.class files。出错原因:因为装了多个版本的jre或jdk的原因。本来Eclipse在建立工程时,会自动参照jre路径,但多个版本就没办法了。
解决方法:
1. 进入window\preferences\java\Installed JREs
       1)按Add
       2)输入JRE Name, 例JDK1.5.0.08
       3)JRE home directory, 选择安装的路径
       4)按OK 
 2. 进入Project\properties\Java Bulid Path
      1)Add library
      2)选JRE System Library后按Next
     3)选workplace default JRE后按finish...

最后还是没解决...干脆直接就把机器里面所有的jdk都卸载了,只装了一个JDK1.4(应用需要的,有个地方不支持其他版本的JDK),然后重新设置了环境变量,新装了下myeclipse,在应用上面将jars加进去,在add library的地方将jre system library加进去就好了.

二.环境:JDK1.4,jboss4.0.4
部署好后,启动,会报一个错,关于log4j的,这个是因为应用本来带了一个log4j的包,而jboss自己也集成了log4j的,所以load的时候造成冲突,解决方法:到Jboss4.0\server\default\conf这个目录下,找到log4j.xml改成jboss-log4j.xml,再到jboss-service.xml找相应的地方改一下

三.有关乱码
1.对于tomcat,在server.xml文件找到<Connector port="8080".../>这段(8080是你Tomcat的端口),在这段里加URIEncoding="GBK"。
2.对于jboss,在\server\default\deploy\jbossweb-tomcat55.sar\server.xml,同tomcat

posted @ 2008-04-28 15:39 xrzp 阅读(1041) | 评论 (0)编辑 收藏

完整的删除Oracle
可以完整的删除Oracle products, Oracle services和注册表信息

当然是很少情况下才想到删除oracle,只有确定真的不用的时候才做。
如果需要请备份所有相关的文件。
(下面操作假设是使用OFA结构)
NT环境下:
1、以NT的Administrator 登陆
2、通过控制面版-〉服务,停掉所有ORACLE服务
3、打开注册表(REGEDIT命令),删除
  HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE  
4、打开注册表中的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

  删除以ORACLE开头的所有服务
5、删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\A
pplication下
  以ORACLE开头的所有服务
6、关闭REGEDIT
7、打开控制面版-〉系统-〉环境变量
8、如果ORACLE安装了JRE,就删除%ORACLE_HOME%\BIN和JRE路径。
  比如 \ORACLE\ORA81\BIN;G: \Program Files\Oracle\jre\1.1.7\bin
9、删除\Winnt\Profiles\All Users\Start Menu\Programs\Oracle 和
  \Winnt\Profiles\All Users\Start Menu\Programs\Oracle  
10、删除\Program Files\Oracle  
11、重新启动机器
12、删除所有ORACLE目录(在注册表HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORA CLE_HOMES下)

posted @ 2008-03-28 11:24 xrzp 阅读(270) | 评论 (0)编辑 收藏
查询:
    /**
     * 
     * 
@param regEx 设定的正则表达式
     * 
@param tempStr 系统参数中的设定的字符串
     * 
@return 是否系统参数中的设定的字符串含有设定的正则表达式
     * 如果有的则返回true
     
*/

    
public static boolean isHaveBeenSetting(String regEx,String tempStr){
        
boolean result = false;
        
try{
            Pattern p  
= Pattern.compile(regEx);
            Matcher m
=p.matcher(tempStr);
            result
=m.find();
        }
catch (Exception e) {
            e.printStackTrace();
        }

        
return result;
    }

替换:
/**
     * 将字符串含有的regEx表达式替换为replaceRegEx
     * 
     * 
@param regEx 需要被替换的正则表达式
     * 
@param tempStr 替换的字符串
     * 
@param replaceRegEx 替换的正则表达式
     * 
@return 替換好后的字符串
     
*/

    
public static String replaceStr(String regEx, String tempStr, String replaceRegEx) {
        Pattern p 
= Pattern.compile(regEx);
        Matcher m 
= p.matcher(tempStr);
        tempStr 
= m.replaceAll(replaceRegEx);

        
return tempStr;
    }
后来发现替换这个方法可以用jarkata commons中的StringUtils.replace(tempStr, regEx, replaceRegex)来代替
posted @ 2008-02-26 09:35 xrzp 阅读(273) | 评论 (0)编辑 收藏
select * from 树那张表 where status <> '-1'
start with id = ?
connect by prior id = parentid
posted @ 2007-07-23 10:45 xrzp 阅读(502) | 评论 (0)编辑 收藏
如题,if(typeof(myValueObj)!="undefined")
posted @ 2007-07-13 11:05 xrzp 阅读(6732) | 评论 (2)编辑 收藏
Operation with out calling next/previous

原因是因为没用 rs.next() 。我直接用的rs!=null。即使SQL弄出来只有一条记录,也得用这个
posted @ 2007-06-04 18:52 xrzp 阅读(416) | 评论 (0)编辑 收藏
仅列出标题
共11页: First 上一页 3 4 5 6 7 8 9 10 11 下一页 

<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(4)

随笔分类

随笔档案

好友的blog

搜索

  •  

积分与排名

  • 积分 - 116466
  • 排名 - 500

最新评论

阅读排行榜

评论排行榜