Java读Excel的方法。在最近的一个项目中用户要求把原来的历史数据导入到新的系统中,我们用Java为用户开发的系统,用户提供的数据格式为Excel文件。于是, 我想到了使用apache的POI,因为以前使用过,觉得还可以,先做了个测试,感觉没什么问题,但是在导入另外一个文件时出错了,系统捕获一个javaCastException.引发这一异常的原因是由于java.util.TreeMap进行类型比较时出现的错误,由于POI时开发源代码的,于是我跟踪了代码出错的位置,发现是POI一个内部的错误,并且这个BUG已经提交到了apache的bugzilla中了。导致这个异常的原因是由于,客户提供的Excel文件是由原来的一个系统中通过程序生成的Excel文件,所以在读的时候由于文件头的错误而造成的。本来想试着自己改一下的,但是时间太紧就改变了主意,决定使用另外一个库,在sourceforge中找到了jxl。试用了一下,还是不错的,虽然在读那个比较特殊的文件时出现了警告,但是并不影响读出数据的准确性。下面我把实现的方法记下来。import java.io.File;阅读全文>
阅读全文>
发表于 @ 2008年11月25日 09:30:00|评论(loading...)|收藏
HTML code 一、使用最原始的javax.xml.parsers,标准的jdk api // 字符串转XML String xmlStr = \"......\"; StringReader sr = new StringReader(xmlStr); InputSource is = new InputSource(sr); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder=factory.newDocumentBuilder(); Document doc = builder.parse(is); //XML转字符串 TransformerFactory tf = TransformerFactory.newInstance(); Transformer t = tf.newTransformer(); t.setOutputProperty(\"encoding\",\"GB23121\"阅读全文>
发表于 @ 2008年11月05日 18:28:00|评论(loading...)|收藏
我的操作系统是win xp,apache和tomcat都安装在如下目录C:\Program Files/Apache Group/Apache2 版本apache_2.0.47C:\Program Files/Apache Group/Tomcat 4.1 版本4.1虽然我的tomcat版本是4.1,但是我看到书上的5.0也是这样配置,如果大家有问题可以把你的版本和情况告诉我。整合情况1,下载mod_jk1.dll,注意我的是jk1.3版本的,如果你下载1.4版本,配置可能不同2,拷贝mod_jk1.dll到apache2/moudules目录下3,修改apache2/conf目录下的httpd.conf,增加如下配置LoadModule jk_module modules/mod_jk1.dllJkWorkersFile "C:\Program Files/Apache Group/Apache2/conf/workers.pr阅读全文>
发表于 @ 2008年09月11日 14:42:00|评论(loading...)|收藏
APACHE 2.2.4与TOMCAT6.0.2整合教程 为了让服务器执行PHP+JSP,我们可以使APACHE支持JSP。其实并不是真正让APAHCE来执行,只是让APACHE把JSP文件让给TOMCAT来执行。一、前期准备工作:安装用的程序APAHCE 2.2.4下载:阅读全文>
发表于 @ 2008年09月10日 14:21:00|评论(loading...)|收藏
什么是CGI 1. 定义: CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器 上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 2. 功能: 绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服 务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使 网页具有交互功能。 3. 运行环境: CGI程序在UNIX操作系统上CERN或NCSA格式的服务器上运行。 在其它操作系统(如:windows NT及windows95等)的服务器上 也广泛地使用CGI程序,同时它也适用于各种类型机器。 4. CGI处理步骤: ⑴通过Internet把用户请求送到服务器。 ⑵服务器接收用户请求并交给CGI程序处理。 ⑶CGI程序把处理结果传送给服务器。 ⑷服务器把结果送回到用户。 5. CGI服务器配置: CGI程序不是放在服务器上就能顺利运行,如果要想使其在服务器阅读全文>
发表于 @ 2008年09月04日 14:37:00|评论(loading...)|收藏
Apache和Tomcat同是Apache基金会下面的两个项目。一个是HTTP WEB服务器,另一个是servlet容器(servlet container),最新的5.5.X系列实现Servlet 2.4/JSP 2.0Spec。在我们生产的环境中,往往需要Apache做前端服务器,Tomcat做后端服务器。此时我们就需要一个连接器,这个连接器的作用就是把 所有Servlet/JSP的请求转给Tomcat来处理。在Apache2.2之前,一般有两个组件可选择。mod_jk和mod_jk2。后来 mod_jk2没更新了,转而更新mod_jk,所以现在一般都使用mod_jk做Apache和Tomcat的连接器。要指出的是mod_jk支持 Apache 1.x和2.X系列。不过,自从Apache2.2出来后,你又多了种选择,那就是proxy-ajp.大家知道Apache里的proxy模块,可以实现双向代理功能,功能 非常强大。其实从连接器的实现原理上来说,用proxy模块来实现是非常自然的。proxy模块的功能无非就是把相关的请求发给特定的主机再返回结果。那 连接器的功能需求就是要阅读全文>
发表于 @ 2008年09月04日 14:01:00|评论(loading...)|收藏
存储过程的特点 阅读全文>
发表于 @ 2008年07月16日 09:28:00|评论(loading...)|收藏
Apache xml-rpc入门阅读全文>
发表于 @ 2008年06月26日 17:53:00|评论(loading...)|收藏
SQL基本语句 阅读全文>
发表于 @ 2008年06月23日 15:33:00|评论(loading...)|收藏
SQL锁机制高级篇阅读全文>
发表于 @ 2008年06月18日 16:36:00|评论(loading...)|收藏