模拟实现
0x0021
从不哭泣,只是一个人在夜里孤独。
展开
-
设计模式之Singleton(单态)
单态定义Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安转载 2014-02-11 19:42:48 · 683 阅读 · 0 评论 -
设计模式之动态代理
SpringAOPAOP(Aspect-Oriented-Programing)面向切面的编程。面向切面的编程是面向对象编程的一个补充。面向切面编程的核心基础就是,动态代理。动态代理的实现定义接口package com.simulation.dao;/** * 定义接口。 * @author Administrator * */public interface原创 2014-05-27 23:07:40 · 1010 阅读 · 0 评论 -
序列化与反序列化
1.1 对象序列化简介对象序列化的目标是将对象保存到磁盘中,或允许在网路中直接传输对象。对象序列化机制允许把 Java对象转换成平台无关的二进制流,从而允许把二进制流永久的保存在磁盘上,通过网路把这种二进制流保存到另一个网络节点。比如在Web应用中需要保存到HtppSession或ServletContext属性的Java对象。序列化是针对类的对象的一个过程,某个类的对象能否序列化和反序列原创 2013-07-08 12:17:19 · 911 阅读 · 0 评论