摘要: 1、序列化:Java代码 序列化可以将一个java对象以二进制流的方式在网络中传输并且可以被持久化到数据库、文件系统中,反序列化则是可以把之前持久化在数据库或文件系统中的二进制数据以流的方式读取出来重新构造成一个和之前相同内容的java对象。2、序列化的作用:Java代码 第一种:用于将java对象... 阅读全文
posted @ 2015-05-19 09:08 cornucopia 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序... 阅读全文
posted @ 2015-05-18 22:41 cornucopia 阅读(173) 评论(0) 推荐(0) 编辑
摘要: TimeUnit是一个枚举类型,可以将时间方便快捷的转换为(天、时、分、秒、纳秒)day,hour,minute,second,millli...有了这个类我们可以方便将时间进行转换 1、我们将1个小时转换为多少分钟、多少秒1小时转换分钟数为60分钟 TimeUnit.HOURS.toMinutes... 阅读全文
posted @ 2015-05-15 17:29 cornucopia 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Future模式的核心在于:去除了主函数的等待时间,并使得原本需要等待的时间段可以用于处理其他业务逻辑(根据《Java程序性能优化》)。Future模式有点类似于商品订单。在网上购物时,提交订单后,在收货的这段时间里无需一直在家里等候,可以先干别的事情。类推到程序设计中时, 当提交请求时,期望得到答... 阅读全文
posted @ 2015-05-15 15:52 cornucopia 阅读(187) 评论(0) 推荐(0) 编辑
摘要: HashSet 的实现 对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层采用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,查看 HashSet 的源代码,可以看到如下代码:Java代码 publicclassHashSetextendsAb... 阅读全文
posted @ 2015-05-15 10:05 cornucopia 阅读(252) 评论(0) 推荐(0) 编辑
摘要: HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机... 阅读全文
posted @ 2015-05-15 10:04 cornucopia 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 参考文章地址:http://blog.csdn.net/lushuaiyin/article/details/6880640http://jeiofw.blog.51cto.com/3319919/934413classpath就是代表/WEB-INF/classes/这个路径(如果不理解该路径,就... 阅读全文
posted @ 2015-05-14 18:14 cornucopia 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Spring的p标签是基于XML Schema的配置方式,目的是为了简化配置方式。在XML文件头部添加xmlns:p="http://www.springframework.org/schema/p"即可使用。例如:类Person[java] view plaincopypublicclassPer... 阅读全文
posted @ 2015-05-14 17:57 cornucopia 阅读(184) 评论(0) 推荐(0) 编辑
摘要: meta是html语言head区的一个辅助性标签。也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,meta 标签的作用有:搜索引擎优化(SEO),定义页面使用语言,自动刷新并指向新的页面,实现网页转换时的动态效果,控制页面缓冲,网页定级评价,控制网页显 示的窗口... 阅读全文
posted @ 2015-05-14 15:03 cornucopia 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 集 合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会 用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型 (concurrent,copyonright,queue... 阅读全文
posted @ 2015-05-14 11:11 cornucopia 阅读(157) 评论(0) 推荐(0) 编辑