苏强的专栏

做最优秀的自己

2008年09月24日

原创 点击链接直接下载的实现收藏

在web开发中,我们经常有这样的需求:点击一个链接直接弹出下载的对话框。以前我们最常用的办法就是把这样的文件加到链接上,这样可以让浏览者通过点击鼠标右键的目标另存为来下载所链接的文件。但是,存在这样的问题:如果浏览器能够识别已下载文件的扩展名,则浏览器就会激活该扩展名所关联的程序来打开所下载的文件。比如:在windows平台上,如果用户点击的链接链接的是一个“.doc”文件的话,那么,浏览器就会启动microsoft word应用程序来打开它。阅读全文>

发表于 @ 2008年09月24日 17:53:00|评论(loading...)|收藏

原创 使用apache.commons.fileupload 进行文件上传收藏

使用apache.commons.fileupload 进行文件上传阅读全文>

发表于 @ 2008年09月24日 17:48:00|评论(loading...)|收藏

原创 使用FileChannel复制文件收藏

使用FileChannel复制文件阅读全文>

发表于 @ 2008年09月24日 17:46:00|评论(loading...)|收藏

原创 根据URL从服务器端复制文件到本地java代码收藏

根据URL从服务器端复制文件到本地java代码阅读全文>

发表于 @ 2008年09月24日 17:44:00|评论(loading...)|收藏

原创 超链接中文传值问题解决收藏

超链接中文传值问题解决阅读全文>

发表于 @ 2008年09月24日 17:23:00|评论(loading...)|收藏

原创 derby数据库分页的实现收藏

derby数据库分页的实现阅读全文>

发表于 @ 2008年09月24日 17:01:00|评论(loading...)|收藏

2008年09月10日

原创 启动Tomcat时加载指定的servlet收藏

大多数Servlet是在用户第一次请求的时候由应用服务器创建并初始化,但有时候有这种需求:需要在Tomcat启动时就加载某个servlet,比如读取配置文件,初始化等等,我们可以在web.xml(\apache-tomcat-5.5.26\webapps\${project_name}\WEB-INF\web.xml) servlet标签中加上:1 来实现这种需求阅读全文>

发表于 @ 2008年09月10日 19:01:00|评论(loading...)|收藏

2008年07月27日

原创 java代码统计工具收藏

本文介绍了java代码行数统计工具的编写,功能:给出一个文件路径,统计出代码的总行数,注释行数,空行行数等等。阅读全文>

发表于 @ 2008年07月27日 15:24:00|评论(loading...)|收藏

2008年07月10日

原创 使用Ant从svn检出代码(check out resource from svn use ant)收藏

本文通过例子简单的介绍了使用ant从svn检出代码的方法,并提供了相应的代码。阅读全文>

发表于 @ 2008年07月10日 20:39:00|评论(loading...)|收藏

原创 通过比较时间戳避免重复生成文件收藏

最近在项目中有这样一个需求,为了分析某些文件的产权信息,需要对项目中所有的文件生成相对应的.ip文件,当在eclipse中package explorer中selectedChange的时候,调用该project/folder/file下所有文件,生成相应的.ip文件。但是问题出现了,每次package explorer中selectedChange的时候,都需要生成一次.ip文件,而大多数情况,这个都是没有必要的(对于已经Build过的文件,如果该文件上一次Build后没有改变,Build是没有意义的),对于较大的项目,这在效率上是难以接受的,为了对于已经Build,并且在Build后没有改变的文件,我们完全可以不再Build,在这里,我们可以借用ant的解决方案:Ant通过比较类文件和源文件的时间戳来最小化编译工作。类似的,我们可以通过比较Build生成的文件和原文件的时间戳来实现:如果原文件修改时间在Build生成文件修改时间之前,则不需要Build,否则需要Build(不存在的文件时间戳设为-1)。阅读全文>

发表于 @ 2008年07月10日 20:13:00|评论(loading...)|收藏

Csdn Blog version 3.1a
Copyright © 苏强