最近开始在看discuzx3.1的代码,看到数据库层的实现,discuzx的数据库层能够支撑数据库分库,分布式部署,主要水平分表,也可以很方便的支持其他数据库。性能上,可以做读写分离,支持数据缓存。可以说,是一个很完善的数据库层的解决方案了。数据库层分为三层,业务逻辑层封装,抽象层,和驱动层。如图:...
分类:
数据库 时间:
2015-03-12 11:18:10
阅读次数:
169
一、体系结构SessionFactory:属于单一数据库的编译过的映射文件的一个线程安全的,不可变的缓存快照。Session的工厂。有可能持有一个可选的数据缓存可以进程级别或者群级别保存可以在事务中重用数据。会话,Session:单线程,生命期短促的对象,代表应用程序和持久化层之间的一次对话。封装了...
分类:
Web程序 时间:
2015-03-11 00:24:44
阅读次数:
231
import java.util.HashMap;
import java.util.LinkedList;
/*
* 基于Java LinkedList,实现Android大数据缓存策略
* 作者:Zhang Phil
* 原文出处:http://blog.csdn.net/zhangphil
*
* 实现原理:原理的模型认为:在LinkedList的头部元素是最旧的缓存数据,在L...
分类:
移动开发 时间:
2015-03-07 17:17:48
阅读次数:
173
一、Bmob简介(1)数据服务
支持丰富的数据类型,灵活方便的增删改查,可视化的数据操作,安全的角色和ACL管理,多表关联处理,数据的批量处理,本地数据缓存,开发者们无需关注服务器后端,就可以实现多平台的同步开发。
(2)文件服务
文件服务允许上传任何的文件类型,支持分片断点续传,此外,针对移动端对图片业务的需求,还提供了生成高压缩比的缩略图服务。
(3)推送服务
提供了Android和i...
分类:
其他好文 时间:
2015-03-07 17:16:02
阅读次数:
259
开发项目中需要将重要数据缓存在本地以便在离线是读取,如果不对数据进行处理,很容易造成损失。所以,我们一般对此类数据进行加密处理。这里,主要介绍两种简单的加密算法:DES&AES。先简单介绍一下一般的加密方案(如下图所示):1)明文:原始信息。2)加密算法:以密钥为参数,对明文进行多种置换和转换的规则...
分类:
编程语言 时间:
2015-03-06 18:35:47
阅读次数:
229
/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */import java.io.File;import android.content.Co...
分类:
移动开发 时间:
2015-03-06 12:44:42
阅读次数:
121
參考《Linux内核设计与实现》*******************************************页快速缓存是linux内核实现的一种主要磁盘缓存,它主要用来降低对磁盘的IO操作,详细地讲,是通过把磁盘中的数据缓存到物理内存中,把对磁盘的訪问变为对物理内存的訪问。为什么要这么做呢...
分类:
系统相关 时间:
2015-03-06 12:29:53
阅读次数:
438
$.fn.data、$.fn.attr、$.fn.prop区别$.fn.data、$.fn.attr、$.fn.prop的使用方法都差不多,但是他们的用法不一样。 1 2 3 $.data相关方法介绍1、$.data(oDom/$.fn, key, value):设置数据2、$.data(oDo.....
分类:
Web程序 时间:
2015-03-05 23:39:45
阅读次数:
162
原文连接http://www.infoq.com/cn/articles/misunderstanding-using-cache 如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使....
分类:
其他好文 时间:
2015-03-04 08:30:58
阅读次数:
144
Android WebView缓存分析http://www.open-open.com/lib/view/open1392188052301.htmlhttp://blog.csdn.net/t12x3456/article/details/13745553数据缓存分为两种:AppCache和DOM...
分类:
Web程序 时间:
2015-02-27 14:55:16
阅读次数:
115