java
文章平均质量分 83
windconvolute
学无止境...
展开
-
Java中的文件与磁盘操作技术详细解析
Java中的文件与磁盘操作技术详细解析 1 如何获得某一个目录下的文件列表? File MyDir = new File("C:/Windows/."); String[] FileNames = MyDir.list(); 2 如何实现一个打开文件原创 2008-06-05 11:22:00 · 207 阅读 · 0 评论 -
java模式之单例模式
java模式之单例模式: 单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点: 1,一个类只能有一个实例 2,自己创建这个实例 3,整个系统都要使用这个实例 java模式之单例模式: 单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点: 1,一个类只能有一个实例 2,自己创建这个实例原创 2008-06-05 12:43:00 · 164 阅读 · 0 评论 -
struts分页
学习Struts已经有2个多月了,前几天群里的朋友问我Struts分页显示的问题,觉得好像与在jsp中的差不多,但还是遇到了这样那样的问题,好不容易花了几天时间把问题都搞清楚,觉得还是写点东西跟大家分享一下的好!至于Struts的语法这里就不多介绍了,不懂的朋友可以先看网上的其他文章。 一 开发环境Elicpse+Struts Studio+SqlServer2000+Tomcat。原创 2008-06-05 13:43:00 · 244 阅读 · 0 评论 -
JFreeChart中文api
JFreeChart类:void setAntiAlias(boolean flag) 字体模糊边界void setBackgroundImage(Image image) 背景图片void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)void setBackground原创 2008-06-05 13:55:00 · 224 阅读 · 0 评论 -
Jstl的函数库
使用实例: ${fn:length(myCollection)} 其他函数: 函数 描述 fn:contains(string, substring)如果参数string中包含参数substring,返回truefn:containsIgnoreCase(string, substring)如果参数string中包含参数substring(忽略大小写),返回truefn:endsWith(stri原创 2008-06-05 17:20:00 · 272 阅读 · 0 评论 -
关于中文乱码问题的补充,主要正对URL参数有中文的问题。
在表单提交中文搜索过程中,翻页,链接都带有关键字参数(注意这里是用URL参数),此时URL必须编码为你JSP编码格式,下面以UTF-8为例: Keywords:车 URL=show.do?keywords= 此时通过 [原创] MySQL支持UTF-8编码全攻略 "struts中文问题","struts国际化问题"——终极解决方案 (最好先看下这两篇文章) 里面的配置,在提交到Action或者在页原创 2008-06-05 11:35:00 · 174 阅读 · 0 评论 -
ajax自动完成的功能
自动完成的功能即Autocomplete,具体的例子可以在这里看: http://www.b2c-battery.co.uk在Search框内输入一个产品型号,就可以看见效果了。 这里用到了一个开源的代码: AutoAssist ,有兴趣的可以看一下。 以下为代码片断: index.htm <script type="text/javascript" src="javascript原创 2008-06-05 13:36:00 · 200 阅读 · 0 评论 -
利用AJAX与数据岛实现无刷新绑定
首先我们今天要用到的是Ajax.NET Professional ,您可以从http://www.schwarz-interactive.de/ 获取关于AJAX.NET的相关信息。其次还需要知道XML数据岛的相关知识。下面我们先来看一个简单的绑定例子:第一步先确定XML数据源 <xml ID="xmlData" name="xmlData"> <root><METADAT原创 2008-06-05 13:41:00 · 186 阅读 · 0 评论 -
JSTL语法及参数
1. 没有Body时的语法 有Body时的语法 这里是Body部分 名字类型描述 value Object 将要输出的表达式 escapeXml boolean 确定以下字符:,&,’,”在字符串中是否被除数,默认为true default Object 如果vaule计算后的结果是null,那么输出这个默认值2. 这个标签用于在某个范围(page、request、session原创 2008-06-05 13:52:00 · 225 阅读 · 0 评论 -
JDBC高级应用
本来想继续谈JDBC的高级连结方式,事务模式.但发现关于大对象存储有很多人在问,所以 先来插入一节关于大对象存储的内容,然后再接着原来的思路写下去. JDBC的大对象存储听起来复杂,其实如果你明白了原理以后,就非常简单,网上有关这方面的 教材很少,而SUN的文档中,我从1.2开始看到一在仍然是错误的,不知道写文档的人长脑子没 有,就那几行代码你试试不就知道了,这么多次重抄下来还是错误的. 大对象分原创 2008-06-05 11:58:00 · 190 阅读 · 0 评论 -
JDBC初级应用实例
在了解JDBC基础知识以后,我们先来写一个数据库操作的类(Bean)以后我们会 在这个类的基础上,随着介绍的深入不断提供优化的方案. 要把一个数据库操作独立到一个类(Bean)中,至少要考虑以下几个方面: 1.对于不同层次的应用,应该有不同的得到连结的方法,如果得到连结的方法要随 着应用层次的不同而改变,我们就应该把他独立成一个专门的类中,而把在任何应用层次 中都通用的处理方法封装原创 2008-06-05 11:52:00 · 180 阅读 · 0 评论 -
java必看
1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种特原创 2008-06-05 11:29:00 · 320 阅读 · 0 评论 -
XML的四种解析器原理及性能比较
DOM是基于平台、语言无关的官方W3C标准。基于树的层次,其优点是可以移植,编程容易,开发人员只需要调用建树的指令。其缺点是加载大文件不理想。 SAX是基于事件模型的,它在解析 XML 文档的时候可以触发一系列的事件,当发现给定的tag的时候,它可以激活一个回调方法,告诉该方法制定的标签已经找到。类似与流媒体的解析方式,所以在加载大文件时效果不错。 JDOM是想成为 Java 特定文档模型。它简化原创 2008-06-05 11:32:00 · 180 阅读 · 0 评论 -
java变量的赋值与传递
1 数据类型 java的数据类型有两类: l PrimitiveType(简单类型) l ReferenceType(引用类型) 1.1 PrimitiveType(简单类型) (参考:langspec-3.0/typesValues.html#4.2) PrimitiveType的分类如下所示: l PrimitiveType:原创 2008-06-05 11:37:00 · 182 阅读 · 0 评论 -
struts标签使用举例--logic篇
. logic:empty 该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况: 1)当Java对象为null时; 2)当String对象为""时; 3)当java.util.Collection对象中的isEmpty()返回true时; 4)当java.util.Map对原创 2008-06-05 12:37:00 · 144 阅读 · 0 评论 -
jsp分页
ResultSet rs = conn.executeQuery("select * from tb_goods");border="0" cellpadding="0" cellspacing="0" width="183">--判断数据集是否为空 No data if(str==null){ str="0";}int pagesize=30;//每页显示的记原创 2008-06-05 12:40:00 · 298 阅读 · 1 评论 -
40种网页常用小技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收原创 2008-06-05 13:28:00 · 188 阅读 · 0 评论 -
AJAX+JSF组件实现高性能的文件上载
基于浏览器的文件上传,特别是对于通过<input type="file">标签包含到Web页面来实现上传的情况,还存在较严重的性能问题。我们知道,超过10MB的上传文件经常导致一种非常痛苦的用户体验。一旦用户提交了文件,在浏览器把文件上传到服务器的过程中,界面看上去似乎处于静止状态。由于这一切发生在后台,所以许多没有耐心的用户开始认为服务器"挂"了,因而再次提交文件,这当然使得情况变得更糟糕。原创 2008-06-05 13:30:00 · 201 阅读 · 0 评论 -
Java程序开发中实用的DBMS存储过程详解
本文阐述了怎么使用DBMS存储过程。阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是Java的语言),但是,并不要求你有任何存储过程的编程经历。存储过程是指保存在数据库并在数据库端执行的程序。你可以使用特殊的语法在Java类中调用存储过程。在调用时,存储过程的名称及指定的参数原创 2008-06-05 14:28:00 · 252 阅读 · 0 评论 -
JSTL(JSP标准标签库)介绍
从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。因为工作中需要用到JSTL,但网上却苦于找不到有关JSTL的中文资料,所以就有了这篇文章。JSTL简介JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小原创 2008-06-05 17:18:00 · 324 阅读 · 0 评论 -
struts+hibernate的替代方案:struts+newxy
在java的web开发领域较麻烦的是数据库操纵,如果有工具能像delphi开发数据库运用系统那样高效,它一定会受到开发者的欢迎。 经过五个方面的比较,newxy+struts WEB开发与deiphi桌面开发相比,速度更快,能力更强。 http://blog.csdn.net/nlhlx/archive/2006/06/12/791047.aspx newxy是hibernate的转载 2008-06-05 11:40:00 · 161 阅读 · 0 评论