摘要: java解压缩.Z文件 Uncompress a unix compressed file--.Z1、跟解压缩gzip,zip不同 2、参考 Java Programming - Uncompress a unix compressed fileHow to Inflate a Unix Compressed File .Z UncompressInputStream.java /* * @(#)UncompressInputStream.java 0.3-2 18/06/1999 * * This file is part of the HTTPClient package * C... 阅读全文
posted @ 2012-01-17 09:57 shitou 阅读(2007) 评论(0) 推荐(0) 编辑
摘要: poi jxl 生成EXCELJAVA生成EXCEL,下面介绍POI 和JXL 生成报表的2种方式。1.jxl 生成报表package excel; import java.io.FileOutputStream;import java.io.OutputStream;import java.text.SimpleDateFormat;import java.util.Date; import jxl.Workbook;import jxl.format.Alignment;import jxl.format.Border;import jxl.format.BorderLineStyle;i 阅读全文
posted @ 2011-09-05 11:22 shitou 阅读(483) 评论(0) 推荐(1) 编辑
摘要: 正则表达式删除空行我们的目标是要删除文本中的空行,可能一行也可能是多行。所以,我的操作如下:在此,我们匹配空行用的是(\r\n)*这样,就可以匹配多个空行,同时用null来替代,就可以实现删除空行。此方案是基于对\r和\n的使用。以前在网上看到一种实现是:\n[\s| ]*\r匹配之后,用null替代,也可以实现删除空行,效果如下图:两种方案都能实现相同的效果。如果有其他的不同理解,请发表评论,大家共同进步。我又做了以下测试,如下图:仅用了\n\r就完全实现了删除所有的空行,因为在每一个空行的开头和结尾都是\n\r所以,删除了上一行之后,当前行还有一个\n\r,同样能够匹配上,所以,还要在做替 阅读全文
posted @ 2011-07-15 14:24 shitou 阅读(2766) 评论(0) 推荐(0) 编辑
摘要: JS的构造函数 1//构造函数2//使自己的对象多次复制,同时实例根据设置的访问等级可以访问其内部的属性和方法3//当对象被实例化后,构造函数会立即执行它所包含的任何代码4functionmyObject(msg){5//特权属性(公有属性)6this.myMsg=msg;//只在被实例化后的实例中可调用7this.address='上海';89//私有属性10varname='豪情';11varage=29;12varthat=this;1314//私有方法15functionsayName(){16alert(that.name);17}18//特权方法(公 阅读全文
posted @ 2011-07-07 16:19 shitou 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 因为在jsp中对中文进行了编码的时候用的是UTF-8的编码方式,而在servlet中调用request.getParameter();方法的时候使用服务器指定的编码格式自动解码一次,所以前台编码一次后台解码一次而解码和编码的方式不用所以造成了乱码的出现,这就类似于以下代码: String name=java.net.URLEncoder.encode("测试", "UTF-8");System.out.println(name);System.out.println(java.net.URLDecoder.decode(name, "ISO-8 阅读全文
posted @ 2011-07-04 15:01 shitou 阅读(46260) 评论(1) 推荐(3) 编辑
摘要: guzz是一套用来解决ORM、多数据源管理、以及通用数据计算的数据层框架,为系统在数据层的设计提供一站式解决方案。guzz可以看作是 ibatis/hibernate的一大的延伸,并可以取代这2个东西。guzz主要功能与特点:现代大规模系统设计,技术上吸收了ibatis/hibernate的优点 支持像hibernate一样的对象化持久、映射和方便的增删改查 支持像ibatis一样,让dba参与sql设计的复杂数据库操作和优化 支持在线加载与调试SQL。按照应用策略,从文件/数据库/Web Service等途径,动态提取与使用SQL语句(Dynamic SQL) 支持应用程序使用大量的数据库和 阅读全文
posted @ 2011-05-31 16:38 shitou 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 来自:http://www.jieesoft.com/modules.php?name=News&file=article&sid=155Maven和ANT是Apache 推出的大名鼎鼎的Build和工程管理工具,国内有人将他做了汉化工作,并推出了maven手册汉化工作,其中手册已经完工,对广大程序员可是一大帮助。进入该网站用户手册关于手册简介项目对象模型POM 处理机制 POM 插值机制POM 继承机制使用插件maven.xml文件简单的maven.xml例子project节点目标Jelly编程Maven 配置属性的处理机制插件的属性行为属性使用代理使用多个远程Reposit 阅读全文
posted @ 2011-05-31 14:15 shitou 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://vincent-nan.blogbus.com/logs/33529295.htmlJetty国内好像用的人并不多,资料很少。Apache和Jetty整合的更是没有,国外的有一些但大多写的不够清楚。最近因为业务需要,需将apache jetty进行整合,研究了一天终于搞定,现将此分享。安装包路径:/usr/local/src---安装jdk---#chmod u+x jdk-6u11-linux-i586-rpm.bin#./jdk-6u11-linux-i586-rpm.bin添加环境变量:#vi /etc/pro 阅读全文
posted @ 2011-05-31 11:55 shitou 阅读(643) 评论(0) 推荐(0) 编辑
摘要: Jetty 的基本配置Jetty 的基本配置与 Tomcat类似,在这里主要介绍 Jetty 的端口设置及如何部署 Web应用。由于 Jetty 是个嵌入式 Web 服务器,因此设置方式比较特殊。Jetty 的配置文件放在 etc 路径下,该路径下有如下几个配置文件:jetty.xml文件。jetty-jmx.xml文件。jetty-plus.xml文件。webdefault.xml文件。其中 webdefault.xm1文件是 Web 应用的默认配置文件,与 Jetty 的配置没有太大的关系,该文件通常不需要修改。另外的三个都是 Tomcat 的配置文件:jetty.xml文件是默认的配置文 阅读全文
posted @ 2011-05-30 16:37 shitou 阅读(6343) 评论(0) 推荐(0) 编辑
摘要: 一直以来,web container我主要就用tomcat。 websphere在做ibm portal的时候也接触过, 复杂的东西不太喜欢。听说resin的性能很好,下载了3.16pro试用一番,移植tomcat的应用到resin也没有碰到问题,不过eclipse的插件似乎还没有支持3.16的,所以开发用起来还有点麻烦。如果没有合法的license,启动pro版还总是会有提示说license is not valid,这就不爽了,本来还以为是完全开源免费的。看说明是pro版采用了native api 提供更好性能,我倒是更倾向于license更加开放的,于是就放弃了resin。 还有什么可以 阅读全文
posted @ 2011-05-30 16:10 shitou 阅读(2775) 评论(0) 推荐(0) 编辑