11 2016 档案
摘要:1、rdb(Redis DataBase) 当满足条件时,redis单独会fork(创建)一个新的线程,会先将内存中的数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次已经持久化好了的文件,整个过程中,主进程是不进行任何IO操作的,确保了极高的性能,此时的主进程还可以进行读写操
阅读全文
摘要:1、ArrayList 特点:查询快,增删慢,可以重复,无序 实现:底层是用数组实现的,在添加数据的时候,当数组已经满了,会扩容,默认增加1.5倍的原数组长度,并将旧的数组数据拷贝到新的数组上。 2、LinkedList 特点:查询慢,增删快,可重复,有序 实现:底层实现双向列表的Node节点 记录
阅读全文
摘要:1、key-value数据结构 2、所有数据保存在内存中 3、可以分布式集群 4、处理并发的机制是libevent事件机制 5、当内容容量达到指定值后,就基于LRU(Least Recently Used)算法自动删除不使用的缓存,再添加新的数据。 LRU 最早使用时间 6、当关闭memcache服
阅读全文
摘要:1、DOM解析 dom解析是根据树形结构解析,将整个文档加载到内存中,因此对内存的要求较高,所以可以对该文档数据进行多次操作(增,删,改,查)。 2、SAX解析 SAX解析是根据事件模型解析,边读取文档内容边解析,只支持读,应用于大型xml文件,访问效率低,顺序访问。 3、JDOM解析
阅读全文