上一页 1 ··· 34 35 36 37 38
摘要: 来自网络,还没仔细看。很基础的东西就是由于没上心,三番五次地出错,这次好好总结下吧。众所周之,String 、Math、还有Integer、Double。。。。等这些封装类重写了Object中的equals()方法,让它不再比较句柄(引用),而是比较对象中实际包含的整数的值,即比较的是内容。而Object的equals()方法比较的是地址值。一般来说,如果你要把一个类的对象放入容器中,那么通常要为其重写equals()方法,让他们比较地址值而不是内容值。特别地,如果要把你的类的对象放入散列中,那么还要重写hashCode()方法;要放到有序容器中,还要重写compareTo()方法。本人愚见, 阅读全文
posted @ 2010-12-20 00:36 Atlas's blog 阅读(165) 评论(0) 推荐(0)
摘要: 很多的J2EE应用程序需是各不相同的,并且用来访序要在不同的持久性存储间要使用持久性数据(数据库、文问这些不同的持久性存储机制的迁移,这些访问特定持久存储层件等)。不同的程序,持久性存储API也有很大的不同。如果应用程的代码将面临重写。 如何解决这个问题?且看"DAO模式" 数据访问对象(Data Acess Object) 模式 一.环境 根据数据源不同,数据件等等)和供应商实现不同访问也不同。根据存储的类型(,持久性存储(比如数据库)的访关系数据库、面向对象数据库、文问差别也很大。 二.问题 许多真是的J2EE应用程存储是使用不同的机制实现同。序需要在一定程度上使用持久 阅读全文
posted @ 2010-12-20 00:13 Atlas's blog 阅读(160) 评论(0) 推荐(0)
摘要: Data Transfer Object(数据传输对象) 您正在设计一个分布式应用程序,为了满足单个客户端请求,您发现自己对一个远程接口发出了多个调用,而这些调用所增加的响应时间超出了可接受的程度。 问题 如何保留过程调用接口的简单语义,而不受远程通信固有的滞后时间问题的影响? 影响因素 在与远程对象通信时,请考虑下列需要权衡的因素: 远程调用(那些必须跨越网络的调用)速度缓慢。虽然许多远程调用框架可以隐藏进行远程调用的复杂性,但是它们不能消除发生通信所需的步骤。例如,必须先找到远程对象位置,而且建立与远程计算机的连接,然后才能将数据串行化为字节流,然后可能进行加密,最... 阅读全文
posted @ 2010-12-19 23:48 Atlas's blog 阅读(280) 评论(0) 推荐(0)
摘要: “我会更加努力地工作”——一匹名叫Boxer的马(出自乔治·奥威尔的《动物农庄》)彼得·圣吉在其著作《第五项修炼》中提到的系统思维定律同样适用于软件开发。1. 今日的问题源于昨日的解决方案(Today’s problems come from yesterday’s solutions)当解决问题时,我们会感到很高兴。我们经常不考虑后果。令人感到意外的是,我们提出的解决方案可能会产生反作用,并带来新问题。 作为对取得巨大成功的团队的奖励,公司决定为团队中的少数骨干成员发放奖金并晋升职位。团队中的其他成员会感到不公平,并且会丧失积极性。最终使团队成员之间的关系更加紧张,后续项 阅读全文
posted @ 2010-12-19 23:47 Atlas's blog 阅读(181) 评论(0) 推荐(0)
摘要: 配置错误,没有能启动action 阅读全文
posted @ 2010-12-15 13:37 Atlas's blog 阅读(126) 评论(0) 推荐(0)
摘要: MyEclipse 6.5 Attach Source时说与version不匹配的也会not found。看了CVS的那个,没弄懂。src也没有下完。比较晚了,明天继续整。 Cannot find bean: "org.apache.struts.taglib.html.BEAN" in any scope这个错误大部份情况是你绑定的控件没有放到<html:form>标签里面MyEclipse使用之一:改变MyEclipse或者Eclipse新建文件的默认编码Eclipse的:window-preferences-General-ContentType 的右边窗 阅读全文
posted @ 2010-12-14 23:47 Atlas's blog 阅读(203) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38