序列化 把对象转换为字节码序列化的过程 反序列化 把字节序列恢复为对象的过程 用途: 把对象的字节码序列永远地保存到硬盘上,通常存放在一个文件中或在网络上传输对象的字节序列 是Java提供的一种专门用于保存/恢复对象状态的机制 JDK类库中的序列化API(只有实现了Serializable 或 Ex ...
分类:
编程语言 时间:
2018-12-29 15:18:42
阅读次数:
196
对象方法: 1、Object.keys(); 例: // 定义一个 Array 对象 let arr = ['a', 'b', 'c']; // 定义一个 Object 对象 let obj = { foo: "bar", baz: 42 }; // 定义一个类数组 let arrLike = { ...
分类:
其他好文 时间:
2018-12-27 18:29:46
阅读次数:
163
备忘录模式(Memento) 在组件构建过程中,当 某些对象的状态 经常变化时,此时我们需要既对这些 对象状态的变化 进行管理又维持高层次模块的稳定性,即可以通过“ 状态变化 ”类的模式来进行解决。 典型的“状态变化”模式有: "状态模式(State)" "备忘录模式(Memento)" 备忘录模式 ...
分类:
其他好文 时间:
2018-12-23 19:35:06
阅读次数:
161
状态模式(State) 在组件构建过程中,当 某些对象的状态 经常变化时,此时我们需要既对这些 对象状态的变化 进行管理又维持高层次模块的稳定性,即可以通过“ 状态变化 ”类的模式来进行解决。 典型的“状态变化”模式有: "状态模式(State)" "备忘录模式(Memento)" 状态模式(Sta ...
分类:
其他好文 时间:
2018-12-23 19:28:32
阅读次数:
171
一、什么是状态模式 1. 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。 状态模式主要是为了消除庞大的条件分支语句,将各种状态 ...
分类:
其他好文 时间:
2018-12-22 16:39:33
阅读次数:
146
引言: 序列化是将对象的状态信息转换为可以存储或传输的形式的过程,在序列化期间,对象将其带你过去的状态写入到临时或持储存区,反序列化就是重新创建对象的过程,此对象来自于临时或持久储存区。序列化的作用: 就好比如存储数据到数据库,将一些数据持久化到数据库中,而有时候需要将对象持久化,虽然说将对象状态持久化的方式有很多,但是java给我们提供了一种很便捷的方式,那就是序列化,序列化可以实现对象到文
分类:
编程语言 时间:
2018-12-19 12:59:48
阅读次数:
200
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 GET 还是 POST? 与 POST 相比, ...
分类:
Web程序 时间:
2018-11-30 13:46:10
阅读次数:
211
status大致有五种状态 0:未初始化,还没有调用send方法; 1:载入,已经调用send方法; 2:载入完成,send方法执行完成 3:解析数据 4:接受完成 --未初始化 在此阶段,创建XMLHttpRequest对象是否创建,未调用open()方法,值为0对象已存在,否则对象不存在 --载 ...
分类:
Web程序 时间:
2018-11-05 19:15:24
阅读次数:
164
要编写正确的并发程序,关键在于:在访问共享的可变状态时需要进行正确的管理 可见性: 同步的另一个重要目的——内存可见性。 我们不仅希望防止某个线程正在使用对象状态而另一个线程同时在修改状态,而且希望当一个线程修改了对象状态后,其他线程能够看到发生的状态变化(互斥访问/通信效果) 问题 非原子的64位 ...
分类:
编程语言 时间:
2018-11-03 01:47:13
阅读次数:
150