- 博客(14)
- 资源 (7)
- 收藏
- 关注
原创 java2 集合框架
原文来自:http://hi.baidu.com/laith2/blog/item/ff2209cea656930b93457ef6.html Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 AJava 2集合框架图 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个...
2010-11-04 11:38:36
135
原创 利用RTMFP开发P2P应用
flash10使用RTMFP 开发点对点P2P应用通过Stratus 服务器在Flash Player中使用RTMFP 开发 点对点应用Adobe Flash Player 10 和 Adobe AIR 1.5 引入了一个新的通讯协议,Real-Time Media Flow Protocol (RTMFP),其低延迟,端到端的对等功能,安全性和可扩展性使它特别适合开发实时协作...
2010-10-29 17:50:04
206
原创 java内部类
java内部类实现了多继承 abstract class A { abstract void methodA();} abstract class B { abstract void methodB();} ...
2010-10-26 10:07:04
137
原创 [转]tapestry tableView的分页
原文地址:http://hi.baidu.com/kyunra/blog/item/8f41a186bca7933f66096e5f.html Tapestry Table组件提供了分页的功能, 但是以前以为它只能是一次性的吧所有元素都fetch出来,然后把这些元素交给Table去处理。错了。 其实Tapetry的Table组件太强大了, 它已经把这个问题考虑了。只fetch当前页...
2010-10-25 12:09:13
177
原创 关于merge
merge(object),当 object对象是new出来的,也就是临时态的时候,merge会执行insert操作,当object对象为持久态的时候,merge会执行update操作。执行insert操作后,对象依然是临时态,即: Session s = sessionFactory.openSession(); Transaction tx = null; ...
2010-09-11 01:45:51
176
原创 OpenSessionInViewFilter使用
转载地址:http://sourabhissourabh.blogspot.com/2008/03/what-is-opensessioninviewfilter-and-how.htmlWhat is OpenSessionInViewFilter and how to use it?Recently, in one of our proj...
2010-08-18 09:45:48
118
原创 merge与saveOrUpdate
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached)。处于持久态 的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态由new命令开辟内存空间的java对象,eg. Person person = new Per...
2010-08-17 17:09:31
154
原创 Hibernate的检索策略
Hibernate的检索策略包括类级别检索策略和关联级别检索策略。类级别检索策略有立即检索和延迟检索,默认的检索策略是立即检索。在 Hibernate映射文件中,通过在上配置lazy属性来确定检索策略。对于Session的检索方式,类级别检索策略仅适用于load方法;也就说,对于get、qurey检索,持久化对象都会被立即加载而不管lazy是false还是true.一般来说,我们检索对象就是要访问...
2010-08-11 23:24:44
96
原创 理解一级缓存和session清理
Session执行一些sql语句把内存中的对象的状态同步到数据库,这个过程被称为session清理.在默认情况下,Session会在下面的时间点清理缓存。1 当应用程序调用net.sf.hibernate.Transacation的commit()方法的时候,commit()方法先清理缓存,然后再向数据库提交事务。 2 当应用程序调用Session的find()或者iterate()时...
2010-08-01 00:47:12
191
原创 OpenSessionInViewFilter
转载地址:http://hi.baidu.com/accpandsvse/blog/item/7e167783f271e8ab0cf4d297.html 1、说说为什么使用lazy当使用Hibernate中的one-to-many、many-to one、many-to-many关系映射的时候,一个对象中会包含一个或多个Set来关联其他的对象。例如:user-groups,当程序取...
2010-07-31 18:37:35
135
原创 关于 InvocationHandler接口
动态代理是很多框架和技术的基础, spring 的AOP实现就是基于动态代理实现的。了解动态代理的机制对于理解AOP的底层实现是很有帮助的。 Proxy类的设计用到代理模式的设计思想,Proxy类对象实现了代理目标的所有接口,并代替目标对象进行实际的操作。但这种替代不是一种简单的替代,这样没有任何意义,代理的目的是在目标对象方法的基础上作增强,这种增强的本质通常就是对目标对象...
2010-06-24 17:07:41
628
原创 利用HttpClient进行http文件上传
应用程序部分:注意:要载入commons-httpclient-3.1.jar commons-codec.jar commons-logging.jar这三个包import java.io.File;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.Htt...
2010-05-26 09:25:41
100
UML类图关系大全
1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。使用ROSE 生成的代码是这...
2010-04-28 16:26:26
100
Array和ArrayCollections
ArrayCollection实现了ICollectionView接口,在Flex的类定义内属于[数据集],他提供更强大的检索、过滤、排序、分类、更新监控等功能。类似的还有XMLListCollection 这两者差别在于如果用array在作为data provider绑定于控件上,就无法获得控件的更新,除非控件被重新绘制或者data provider被重...
2010-03-30 14:04:07
112
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人