一.沙盒机制每个应用程序位于文件系统的严格限制部分每个应用程序只能在为该程序创建的文件系统中读取文件每个应用程序在iOS系统内斗放在了统一的文件夹目录下沙盘路径的位置1. 通过Finder查找程序沙盘相对路径~/Library/Application Support/iPhone Simulator...
分类:
其他好文 时间:
2014-07-30 00:45:42
阅读次数:
264
leveldb作为一个KV存储引擎将数据持久化到磁盘,而对于一个存储引擎来说在存储过程中因为一些其他原因导致程序down掉甚至数据文件被破坏等都会导致程序不能按正常流程再次启动。那么遇到这些状况以后如何使程序最大程度的恢复数据就是非常重要的一项工作,leveldb也提供了这方面的工作。首先来看rec...
分类:
数据库 时间:
2014-07-29 17:23:52
阅读次数:
409
Hibernate是面向Java环境的对象/关系数据库映射工具,管理Java应用和数据库之间的映射关系,提供数据查询和获取数据的方法,可以大幅减少使用JDBC处理数据持久化的时间。 使用Eclipse自动工具,Hibernate的用户比较简单,步骤如下:1、Eclipse创建动态网页项目在MS...
分类:
系统相关 时间:
2014-07-28 11:38:20
阅读次数:
356
MemSQL
原理:将不用锁的数据结构和即时编译器结合起来应对大容量的工作负载,在内存中实现了免锁的hashtable和免锁skiplists(一种层级关系的链表结构)来快速随机访问数据。
持久性:MemSQL尽管在内存中存数据,可以通过写日志和快照(类似于checkpoint)对数据持久化到磁盘
复制:MemSQL目前支持master-slave的复制方式,它支持本地复制协议能将事务日志转...
分类:
其他好文 时间:
2014-07-27 11:46:03
阅读次数:
270
1:在onPause()中进行数据持久化。activity的生命周期为onCreate()---->onRestart()----->onStart()------>onResume()------>onPause()-------->onStop()------>onDestroy(),其中onCreate()、onRestart()、onStart()、onResume()执行结束后不能立即结...
分类:
移动开发 时间:
2014-07-16 09:10:23
阅读次数:
319
在数据库中,对性能影响最大的包括数据库的锁策略、缓存策略、索引策略、存储策略、执行计划优化策略。索引策略决定数据库快速定位数据的效率,存储策略决定数据持久化的效率。1.索引不存储null值。 更准确的说,单列索引不存储null值,复合索引不存储全为null的值。索引不能存储Null,所以对这列采用i...
分类:
数据库 时间:
2014-07-14 10:52:25
阅读次数:
248
4.2 Persistence(持久化)
不要畏惧文件系统!
Kafka大量依赖文件系统去存储和缓存消息。对于硬盘有个传统的观念是硬盘总是很慢,这使很多人怀疑基于文件系统的架构能否提供优异的性能。实际上硬盘的快慢完全取决于使用它的方式。设计良好的硬盘架构可以和内存一样快。
在6块7200转的SATA RAID-5磁盘阵列的线性写速度差不多是600MB/s,但是随即写的速度却是...
分类:
其他好文 时间:
2014-07-10 21:59:28
阅读次数:
260
我们知道将对象的状态保持在存储媒体中,以便可以在以后重新创建精确的副本这正是数据持久化索要做的。而且,不同应用程序之间的通讯需要相互传输数据。那么序列化和反序列化正是为此而生。序列化和反序列化所谓序列化就是把对象转换为字节序列的过程称为对象的序列化。所谓反序列化就是字节序列恢复为对象的过程称为对象的...
分类:
Web程序 时间:
2014-07-02 21:19:38
阅读次数:
244
HDFS文件系统讲解,主要包括:1、namenode/datanode;2、数据存储副本;3、元数据持久化;4、数据模型;5、故障容错
分类:
其他好文 时间:
2014-06-30 22:01:26
阅读次数:
231
对很多软件系统而言,保存数据到数据库和从数据库中检索数据是其工作流程中至关重要的一部分。在 Java 领域,有很多的实现了数据持久化层的工具和框架,它们每一个都有自己不同的实现方法。而 MyBatis,一个简单但功能强大的 Java 持久化框架,则采用了消除冗余代码和充分利用 SQL 和 Java 自身提供的强大的特性的策略。
这本MyBatis 教程将带你经历 MyBatis的安装、...
分类:
编程语言 时间:
2014-06-29 23:00:53
阅读次数:
382