transient 类型修饰符,只能用来修饰字段。 在对象序列化的过程中,标记为transient的变量不会被序列化。 当类Test的实例对象被序列化(比如将Test类的实例对象 t 写入硬盘的文本文件t.txt中),变量 a 的内容不会被保存,变量 b 的内容则会被保存。 参考:把一个对象的表示转 ...
分类:
编程语言 时间:
2017-10-16 19:25:54
阅读次数:
126
下面这部分内容转载自: http://www.haogongju.net/art/2350374 JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访问都 串行化了,这样保证了线程的安全性,所以这种方法的代价就是严重降低了 ...
分类:
编程语言 时间:
2017-10-16 14:59:05
阅读次数:
235
串行化保存数据 //创建文件
CFilefile(_T("1.txt"),CFile::modeCreate|CFile::modeWrite);
//串行化,存储
CArchivear(&file,CArchive::store);
//存储数据
inti=0x31;
charch=‘A‘;
floatf=1.3f;
CStringstr(_T("chinayu@qq.com"));
//写入串行化
ar<<i<..
分类:
其他好文 时间:
2017-10-07 21:22:25
阅读次数:
136
transient有“临时的”,"短暂的"含义,我们了解过Serializable,Java序列化,当对某些变量我们不想对它进行序列化的时候就可以将此变量设置为transient,transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。transient说明一个属性是临时的 ...
分类:
编程语言 时间:
2017-09-22 00:52:18
阅读次数:
233
基于ProtoBuf协议实现网络传输(上) Protobuf 全称Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。 1. 它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。 2. ...
分类:
编程语言 时间:
2017-09-21 13:20:07
阅读次数:
141
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,所以事务的操作如果成功就必须要完全应用到数据库,如果操 ...
分类:
数据库 时间:
2017-09-17 23:34:50
阅读次数:
263
RandomAccessFile 随机访问文件,支持随机读写 多线程复制文件 存储对象 流的关闭 串行化(序列化) 将java对象转换成某种格式(JVM定义的)的字节数组 反串行化(序列化) 将字节数组恢复成java对象 java.io.Serializable 可串行接口 标志性接口 串行化应用场 ...
分类:
编程语言 时间:
2017-09-16 23:19:57
阅读次数:
280
Protocol Buffers 是一种轻便高效的结构化数据存储格式,可用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前只提供了 C++、Java、Python 三种语言的 API。通过PHP-pr ...
分类:
Web程序 时间:
2017-09-07 13:30:38
阅读次数:
217
为了演示如何实现串行流程控制,我们准备做个小程序,让它从一个随机选择的RSS预定源中获取一片标题和URL,并显示出来。 RSS预定源列表放在rss_feeds.txt文件中,内容如下: 运行程序前我们需要安装两个模块:request模块是个经过简化的HTTP客户端,你可以用它获取RSS数据。html ...
分类:
Web程序 时间:
2017-09-02 22:28:59
阅读次数:
239
本文主要讨论这么几个问题: (1)数据库主从延时为何会导致缓存数据不一致 (2)优化思路与方案 一、需求缘起 上一篇《缓存架构设计细节二三事》中有一个小优化点,在只有主库时,通过“串行化”的思路可以解决缓存与数据库中数据不一致。引发大家热烈讨论的点是“在主从同步,读写分离的数据库架构下,有可能出现脏 ...
分类:
数据库 时间:
2017-08-31 01:01:51
阅读次数:
209