码迷,mamicode.com
首页 >  
搜索关键字:lru linkedhashmap    ( 1347个结果
memcached源码分析-----item过期失效处理以及LRU爬虫
转载请注明出处:         温馨提示:本文用到了一些可以在启动memcached设置的全局变量。关于这些全局变量的含义可以参考《memcached启动参数详解》。对于这些全局变量,处理方式就像《如何阅读memcached源代码》所说的那样直接取其默认值。 过期失效处理:         一个item在两种情况下会过期失效:1.item的exptime...
分类:系统相关   时间:2015-01-21 10:15:13    阅读次数:373
关于List Map Set的线程安全的问题
常见的ArrayList LinkedList HashMap TreeMap LinkedHashMap HashSet TreeSet LinkedHashSet 都是线程不安全的。如果要使用线程安全的,可以使用:1.List ----- Vector 、ConcurrentLinkedQueu...
分类:编程语言   时间:2015-01-20 15:07:04    阅读次数:179
android 上的一个网络接口和图片框架
1:网络的底层环境 采用apache 的httpClient 链接池框架 2:图片缓存采用基于LRU 的算法 3:网络接口采用监听者模式 4 包含图片的OOM 处理(及时回收处理技术的应用) package xiaogang.enif.image; import java.io.FilterInputStream; import java.io.IOException; im...
分类:移动开发   时间:2015-01-20 10:28:17    阅读次数:152
memcached源码分析-----LRU队列与item结构体
转载请注明出处: LRU队列:         之前的《slab内存分配》博文已经说到一个slab class里面的所有slab分配器都只分配相同大小的item,不同的slab class分配不同大小的item。item结构体里面有一个slabs_clsid成员,用来指明自己是属于哪个slab class的。这里把slabs_clsid值相同的item称为是同一类ite...
分类:系统相关   时间:2015-01-19 10:58:18    阅读次数:216
leetcode 146. LRU Cache
Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations:getandset.get(key)- Get the valu...
分类:系统相关   时间:2015-01-17 17:43:35    阅读次数:253
HashTable, HashMap, LinkedHashMap, ConcurrentHashMap
HashTable: 不允许null的key或value, 线程安全HashMap: 允许一个null的key, 无限的null value, 非线程安全LinkedHashMap: HashMap的子类, 但是key的顺序与添加时一致, 且复制不会改变顺序ConcurrentHashMap: 和H...
分类:其他好文   时间:2015-01-17 06:20:27    阅读次数:155
13 Memcached 永久数据被踢现象
一:Memcached 永久数据被踢现象(1)网上有人反映"memcached"数据丢失,明明设为永久不失效,却莫名其妙的丢失了。 其实这要从2个方面来找原因。 即使前面介绍的惰性删除与LRU最近最少使用记录 提示: (1)数据在内存中并未真正的删除系统也不知道某个item已失效,下次去get...
分类:系统相关   时间:2015-01-15 17:26:41    阅读次数:216
Android JazzyViewPager
JazzyViewPager:package com.itau.jingdong.widgets.jazzviewpager;import java.util.HashMap;import java.util.LinkedHashMap;import android.content.Context;...
分类:移动开发   时间:2015-01-13 15:38:41    阅读次数:304
xUtils - android工具库,大量更新:bug修复,缓存优化,GET请求加入lru缓存。
感谢大家最近一段时间对xUtils的关注,和给我bug反馈,这也使我在xUtils的开发上更有热情。 昨天晚上熬夜到5点多,完成了缓存模块的整理和结构优化,今天在此基础上有完成了给http模块添加GET请求文本内容时实现LRU缓存的工作,现在可设置缓存默认过期时间和针对当前请求的过期时间。 最新的源码从这里获取:https://github.com/wyouflf/xUtils ...
分类:移动开发   时间:2015-01-13 14:22:50    阅读次数:228
O(1)读写时间复杂度的LRU策略Cache实现
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Algorithms{ public class LRUImplementation { ...
分类:系统相关   时间:2015-01-13 13:57:35    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!