- 博客(7)
- 收藏
- 关注
转载 transient 关键字有什么用途
transient 关键字有什么用途java有个特点就是序列化,简单地来说就是可以将这个类存储在物理空间(当然还是以文件的形式存在),那么当你从本地还原这个文件时,你可以将它转换为它本身。这可以极大地方便网络上的一些操作,但同时,因为涉及到安全问题,所以并不希望把类里面所有的东西都能存储(因为那样,别人可以通过序列化知道类里面的内容),那么我们就可以用上transient这个关键字,它的意思是临时
2009-01-04 11:11:00
862
原创 Java 学习总结(可能是你从来没有考虑过的问题)
1、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别答:Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等 equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值2、接口是否可继承接口? 抽象
2008-07-23 09:45:00
406
原创 关于SQL Join 中 where和and的区别
SQL:(表A :AID,ANAME 表B:BID,BNAME,AID)select A.AID A.ANAME from A left join Bon A.AID=B.AID(1)and B.BNAME=123(2)WHERE B.BNAME=123针对如上两个子句会有不同的结果:子句(1)作为join条件,运行结果不可避免有字段为空。
2008-07-22 17:34:00
633
转载 Struts常见错误汇总
Struts常见错误汇总以下所说的struts-config.xml和ApplicationResources.properties等文件名是缺省时使用的,如果你使用了多模块,或指定了不同的资源文件名称,这些名字要做相应的修改。 1、“No bean found under attribute key XXX” 在struts-config.xml里定义了一个Act
2008-07-17 09:40:00
312
转载 Java中如何确定浮点数的精度(摘)
//保留小数点后两位小数public double Number2(double pDouble){ BigDecimal bd=new BigDecimal(pDoublE) BigDecimal bd1=bd.setScale(2,bd.ROUND_HALF_UP); pDouble=bd1.doubleValue(); long ll = Double.doubl
2008-07-17 09:34:00
528
3
原创 Struts中(Token)解决表单重复提交之我所见
Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务器端的令
2008-07-08 10:36:00
327
原创 可保持的ResultSet
可保持的ResultSet正常情况下如果使用Statement执行完一个查询,又去执行另一个查询时这时候第一个查询的结果集就会被关闭,也就是说,所有的Statement的查询对应的结果集是一个,如果调用Connection的commit()方法也会关闭结果集。可保持性就是指当ResultSet的结果被提交时,是被关闭还是不被关闭。JDBC2.0和1.0提供的都是提交后ResultSet就会被关闭。
2008-07-08 10:00:00
680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人