java
xtpdcsse
这个作者很懒,什么都没留下…
展开
-
用eXtremeTable实现分页
默认的情况下eXtremeTable取得所有的结果集然后处理Beans集合,这样的好处是 你可以随意进行排序、过滤和分页操作。你只需要组装Beans集合并让eXtremeTable知道如何 引用它。这样的操作对于小到中等数据量的结果集非常有效,当结果集很大时这将非常糟糕。 这是一个判断,但我更喜欢描述如何做出我的技术决定。如果您认为在性能上有问题, 那么最好是使用一个profiler工具记录并查看原创 2006-05-23 17:34:00 · 1683 阅读 · 0 评论 -
JAVA基础知识精华总结
1 、对象的初始化 (1)非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (2)静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化。 不仅转载 2007-12-20 15:19:00 · 379 阅读 · 0 评论 -
Java SE 6 的 Web Service 之旅
http://searchwebservices.techtarget.com.cn/tips/217/3042717.shtml转载 2007-01-23 16:03:00 · 585 阅读 · 0 评论 -
解决FORM的重复提交
当我们提交一个表单之后可以重定向来防止刷新来重复提交表单,但在有些情况下,通过游览器的后退再来提交,就会重复提交表单,为了解决这个问题,我们可以使用struts中的Token.下面给出一个例子:1,我们在转向表单的Action中加入代码saveToken(request);2,我们在处理表单的Action加入代码:/**验证FORM的重复提交 */ if(!isToken原创 2006-06-01 16:49:00 · 1686 阅读 · 0 评论 -
Struts常见错误及原因分析
1异常javax.servlet.jsp.JspException:Cannotretrievemappingforaction/Login(/Login是你的action名字)可能原因:action没有再struts-config.xml中定义,或没有找到匹配的action,例如在JSP文件中使用 处理:如果出现上述异常,请查看struts-config.xml中的定义部分,有时可能是打原创 2006-06-08 15:19:00 · 954 阅读 · 0 评论 -
java文件操作大全(一)
java文件操作大全 文件的建立/检查与删除 <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.io.*"%> <html> <head> <title>文件的建立、检查与删除</title> </head> <body> <% String path=request.getRealPath(""); /原创 2006-06-07 17:05:00 · 511 阅读 · 0 评论 -
java文件操作大全(二)
一行一行读取数据 <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.io.*"%> <html> <head> <title>文件读取</title> </head> <body> <% String path=request.getRealPath("");//取得当前目录的路径 FileReader原创 2006-06-07 17:08:00 · 1194 阅读 · 0 评论 -
定时执行任务的三种方法
1)java.util.Timer这个方法应该是最常用的,不过这个方法需要手工启动你的任务:Timer timer=new Timer();timer.schedule(new ListByDayTimerTask(),10000,86400000);这里的ListByDayTimerTask类必须extends TimerTask里面的run()方法。2)ServletContextListen原创 2006-06-14 10:26:00 · 553 阅读 · 0 评论 -
Java性能设计
很多程序员在一开始并不注重性能的设计,只有当系统交付运行时,才 发现问题并且开始解决这一问题,但往往这只能挽救一点点。性能的管理应该一开始 就被整合到设计和开发当中去。 最普遍的问题就是临时对象大量经常的创建,这为性能埋下隐患。 性能的问题来自很多原因,最容易解决的可能是:你选择了不好的算法来进行计算,如 用冒泡法来排序巨量数据,或者你每次使用数据时都要反复计算一次,这应该使用Cac转载 2006-06-30 17:29:00 · 609 阅读 · 0 评论 -
教你一简单办法 用Java获得IP地址
如何用Java获得一个域名的IP地址呢?如何用Java获得一个域名的IP地址呢?提供这个功能的类叫做java.net.InetAddress。我们假设现在有这样一个域名,它用一个静态的getByName来重新获得一个InetAddress,然后得到可以读出的IP地址。下面的代码是非常基本的命令行。 import java.net.InetAddress; import java.net.转载 2006-06-28 17:37:00 · 730 阅读 · 0 评论 -
struts 标签中的特别用法
比如你用标签做了一个循环,而在循环里要对这个循环做比较,这个用过struts标签的都知道,标签体中不能再用标签,如下: 而我要在这个循环体中比较循环出的ID属性显然在这个地方写bean:write是不行了。最终让我找到了一个写法 ${pageNo}这个写法是能取到ID的值。当然,我现在对这种写法还不是很理解,只是实现 了这种方式,如果大原创 2006-11-16 14:33:00 · 641 阅读 · 1 评论 -
StringBuffer与Vector性能优化
Java使得复杂应用的开发变得相对简单。毫无疑问,它的这种易用性对Java的大范围流行功不可没。然而,这种易用性实际上是一把双刃剑。一个设计良好的Java程序,性能表现往往不如一个同样设计良好转载 2006-07-10 14:31:00 · 531 阅读 · 1 评论 -
java连接常见数据库的连接字符串
1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar ;Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyD原创 2006-07-10 16:01:00 · 573 阅读 · 0 评论 -
增强你的J2EE表示层
--Flash远程调用提供了一种可选的J2EE表示层实现方法翻译作者: yaojh302原文作者: Joseph Shomphe原文链接: Enhance your J2EE presentation layer摘要: 对Macromedia公司的Flash的远程调用使得Java开发者除了JSP(JavaServer Pages)和Swing之外又有了一种全新的方式来构建J2EE(Java转载 2006-07-10 18:10:00 · 583 阅读 · 0 评论 -
J2EE环境下配置Flash Remoting
声明:本译文只供个人学习参考之用;本文所有权属于webstudio所有(我朋友的网站)!如要转载请注明出处,谢谢合作! (一)在J2EE环境下,通过Tomact配置Flash Remoting本教程需要的软件:①j2sdk-1_4_2_06-windows-i586-p②jakarta-tomcat-5.0.19③Flash MX 2004④Macromedia Flash Remoting转载 2006-07-11 13:31:00 · 708 阅读 · 0 评论 -
spring mvc入门
Make A Big Image要学习使用spring mvc有几个简单的要领,spring mvc的架构很简单地想是透过一个共通的入口DispatcherServlet来接受所有的request,接着依request要求的页面透过handler转送给Controller处理;待Controller处理完毕后,再将结果丢让View呈页出来。大致上的示意图如下(ps. 俺不会uml只是常看大家原创 2006-07-14 15:37:00 · 1278 阅读 · 4 评论 -
解析SQL语句中的WHERE条件的代码学习
解析SQL语句中的WHERE条件。 private static final String[] DEFINE_STRING = ...{ " and(", " or(", " and (", " or (", " and ", " or " }; private String parseNode(Element elParent, String sNode, String sRe原创 2007-03-08 14:10:00 · 1025 阅读 · 0 评论