码迷,mamicode.com
首页 >  
搜索关键字:对象状态    ( 525个结果
第4篇 观察者模式
1.什么是观察者模式: 先把观察者模式文绉绉的定义搬上来,观察者模式:定义了对象之间的一对多的以来,当一个对象状态改变 时,他的所有依赖者都会收到通知并且自动更新. 其实定义说的也并不是那么文绉绉,下面我们来举一个例子:对于一个班来说,有若干个学生,一个班主任.只要有通知的时候,班主任会给每个学生发送飞信来通知大家.当有 一个孩子想加入这个班的时候他只需告诉班主任来注册就可以加入这个班.当他...
分类:其他好文   时间:2015-03-19 16:23:22    阅读次数:155
C# 序列化、反序列化
刚刚碰巧群里有人问这个问题,而之前的博客中并没有提及,打算弄一篇博客简单提及一下这个知识点。MSDN文档中提及了序列化、反序列化的概念,这里引用一下。序列化:将对象状态转换为可保持或传输的形式的过程。反序列化:是序列化的逆过程,就是将流转换为对象的过程。这两个过程一起保证数据易于传输和存储。详细的请...
分类:Windows程序   时间:2015-03-13 15:54:07    阅读次数:150
开涛spring3(8.1) - 对ORM的支持 之 8.1 概述
8.1 概述8.1.1 ORM框架 ORM全称对象关系映射(Object/Relation Mapping),指将Java对象状态自动映射到关系数据库中的数据上,从而提供透明化的持久化支持,即把一种形式转化为另一种形式。 对象与关系数据库之间是不匹配,我们把这种不匹配称为阻抗失配,主要表现在:关系数...
分类:编程语言   时间:2015-03-05 12:48:58    阅读次数:133
java serializable深入了解
一、串行化的概念和目的1. 什么是Serialization?串行化(Serialization)是计算机科学中的一个概念,它是指将对象存储到介质(如文件、内在缓冲区等)中或是以二进制方式通过网络传输。之后可以通过反串行化从这些连续的位数据重新构建一个与原始对象状态相同的对象,因此在特定情况下也可以...
分类:编程语言   时间:2015-03-04 22:28:53    阅读次数:157
C++中的const成员函数
数据成员的值反应了对象在程序运行某个时刻的状态。数据成员值的改变是由于对象处理了一条消息,往往是某个成员函数被调用。 但是有的时候我们希望,成员函数仅仅是访问数据成员而不对其值进行修改。所以,对象的成员函数被分成了两类: 1. 修改对象状态的成员函数; 2. 获取对象状态的成员函数; 而const 成员函数就是为第2个功能而设计。尽管,只要我们在成员函数里不修改对象数据成员的值就可以认为这...
分类:编程语言   时间:2015-03-02 13:14:59    阅读次数:149
初探Java序列化(Serialization)
Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化Deserialization是一种将这些字节重建成一个对象的过程。【字节流的来回转换】 Java中,一切都是对象,在分布式环境中经常需要将Object从这一端网络或设备传递到另一端。这就需要有一种可以在两端传输数据的协议。Java序列化机制就是为了解决这个问题而产生。 将对象状态转换成字节流之后,可以用java...
分类:编程语言   时间:2015-02-26 23:03:57    阅读次数:344
从保险柜的角度来看设计模式之备忘录模式
备忘录模式的简介: 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样就可以将以后的对象状态恢复到先前保存的状态。 从代码来理解:(Memento:保险柜 Originator:我 Caretaker:银行存放保险柜的地方) package memo; //保险柜不能有...
分类:其他好文   时间:2015-02-14 21:25:08    阅读次数:281
【Flume】【源码分析】flume中事件Event的数据结构分析以及Event分流
前言 首先来看一下flume官网中对Event的定义 一行文本内容会被反序列化成一个event【序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据】,event的最大定义为2048字节,超过,则会切割,剩下的会被放到下一个event中,默认编码是UTF-8,这都是统一的。 但是这个解释是针对Avr...
分类:Web程序   时间:2015-02-12 14:05:20    阅读次数:196
Java对象序列化/反序列化的注意事项(转)
Java对象序列化 对于一个存在Java虚拟机中的对象来说,其内部的状态只是保存在内存中。JVM退出之后,内存资源也就被释放,Java对象的内部状态也就丢失了。而在很多情况下,对象内部状态是需要被持久化的,将运行中的对象状态保存下来(最直接的方式就是保存到文件系统中),在需要的时候可以还原,即使是在...
分类:编程语言   时间:2015-02-11 18:22:00    阅读次数:131
设计模式——状态模式
描述:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单化。通常应用在有好多状态的流程中。类图:以下程序模拟糖果机器投币取糖果的状态流程。1.定义状态...
分类:其他好文   时间:2015-02-09 00:38:25    阅读次数:219
525条   上一页 1 ... 42 43 44 45 46 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!