JAVA
luhao
这个作者很懒,什么都没留下…
展开
-
abstract class和interface
abstract class people { public abstract void feed(); public abstract void play();}class worker extends people{ public void feed(){ System.out.println("worker is feeding...."); } pub原创 2007-01-08 03:54:00 · 916 阅读 · 0 评论 -
EXTJS 同步和异步请求
同步方式请求:var conn = Ext.lib.Ajax.getConnectionObject().conn;conn.open("GET", your url,false);conn.send(null);alert(conn.responseText);关键是要设置false这个参数异步方式请求:Ext.Ajax.request({ ur原创 2008-08-22 14:26:00 · 3906 阅读 · 0 评论 -
同一个service调用多个dao的事务问题
昨天发现在用一个 service 中 调用 多个 dao 的时候,事务不能正常处理,数据库不能回滚查阅了一些资料,开始以为是对异常捕捉的问题参见:http://dev.csdn.net/article/82/82479.shtm 于是在action中也对service 的异常进行捕捉,但是无效. 又再次GOOGLE,在 http://www.javaeye.com/topic/1736原创 2008-05-08 12:33:00 · 12313 阅读 · 0 评论 -
Java中的super()
java里在了类中用super调用父类构造函数时,调用语句必须是子类的第一条语句. 简单的说,如果不放在第一句的话, 再次调用父类构造方法会影响前面的处理.而且应当先继承父类的特性,再增加自己的特性.package cn.gamewave;public class Son extends Father...{ public Son() ...{ //Strin原创 2007-12-21 15:13:00 · 1391 阅读 · 0 评论 -
maven添加struts2-core 2.0.8依赖的时候,报错的解决办法
在pom.xml中添加 profiles> profile> id>default-tools.jarid> activation> property> name>java.vendorname> value>Sun Microsystems Inc.value> property> activation>原创 2008-03-05 17:50:00 · 2298 阅读 · 0 评论 -
cookie的一些基本操作
//写cookie Cookie usernamecookie = new Cookie("username",username); Cookie passwordcookie = new Cookie("password",password); //生命周期 usernamecookie.setMaxAge(60*60*24*365); pa原创 2007-11-22 12:09:00 · 752 阅读 · 0 评论 -
tomcat5下jsp出现getOutputStream() has already been called for ......
tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法在tomcat5下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等), 没有妥善处理好的原因。 具体的原因就是 在tomcat中jsp编译成servlet之后在函数_jspService(HttpSer转载 2007-09-23 14:39:00 · 660 阅读 · 0 评论 -
移动资费页处理
以CMWAP代理的方式连接网络,在J2ME中,连接的代码和直接连接有所不同,代码如下: HttpConnection http = (HttpConnection)Connector.open(("http://10.0.0.172/"+url); http.setRequestProperty("X-Online-Host",ServerName)原创 2007-08-22 14:03:00 · 1681 阅读 · 2 评论 -
线程
实现的方式实现的方式有两种,一种为继承Thread类public class ThreadTestExtends extends Thread...{ public static void main(String[] args)...{ new ThreadTestExtends().start(); new ThreadTestExtends().sta原创 2007-04-25 16:03:00 · 765 阅读 · 0 评论 -
解决Commons FileUpload的中文乱码问题
用Apache Commons FileUpload来实现文件上传的时候,往往会遇到一些中文乱码的问题,有可能是获取的文件路径或者文件名称为乱码,也有可能获取的表单字段为乱码,以UTF-8编码为例,解决的办法如下: 调用FileUpload.settingHeaderEncoding("UTF-8"),这项设置可以解决路径或者文件名为乱码的问题。 在取字段值的时候,用Fil转载 2007-07-16 15:25:00 · 5173 阅读 · 3 评论 -
多态
绑定: 将方法的调用与方法本身相联系叫“绑定” 绑定分为前绑定与后绑定。前绑定是指绑定发生在程序运行之前。后绑定是指绑定发生在程序运行的时候,根据对象的类型来决定具体应该绑定哪个方法。后绑定也被称为“动态绑定”或者“运行时绑定”。除了static和final方法,java的所有方法都是后绑定。也就是说所有的static,final,private的方原创 2007-04-07 22:18:00 · 780 阅读 · 0 评论 -
renameTo()的小问题
今天在研究File的时候,发现renameTo()并没有想象的那么好.在mac下,例如有文件A,B.如果两个文件不在同一个文件夹,B要改名成A,那么B会被改名成A并且被移动到原先A所在的目录并且覆盖.renameTo()仅仅是改名,并不能改变实例. import java.io.*;/** *//** * 文件名的处理 * @author chengyumin * String getNa原创 2007-04-06 00:51:00 · 3083 阅读 · 0 评论 -
子类对象的实例化过程
1• 分配成员变量的存储空间并进行默认的初始化,就是用new关键字产生对象后,新的对象在heap中分配空间2• 绑定构造函数参数,就是new Person(实际参数列表)中所传递进的参数赋值给构造方法中的形式参数变量; 3• 如有this()调用,则调用相应的重载构造方法,被调用的重载构造方法的执行流程结束后,回到当前构造方法,当前构造方法直接跳转到步骤6执行; 4• 显示或隐式追搠调原创 2007-01-08 23:48:00 · 1061 阅读 · 0 评论 -
spring+maven项目报错:Unable to create JDK 1.5 dependent parser
重新安装了一下ECLIPSE的插件,发现以前的maven项目发布后在tomcat中报错错误主要是:Unable to create JDK 1.5 dependent parser一些bean不能初始化,GOOGLE了一下,终于找到解决方案http://jira.springframework.org/browse/IDE-620具体的解决方案是要在 项目的builder中将mav原创 2008-06-27 14:58:00 · 1378 阅读 · 1 评论