看吕大的书,其中对mutex的介绍让人心动,因此我做一次搬运工。mutex与latch区别:mutexlatch没有等待队列,没有持有队列,抢占机制使用队列spin255次,在spin期间无法获得,转入睡眠,自己醒来spin2000次,在spin期间无法获得,转入睡眠,等待唤醒使用引用计数器(referencecou..
分类:
其他好文 时间:
2014-12-30 11:58:04
阅读次数:
182
准备搭建memcached缓存集群。这里简单的记录一下搭建过程
由于memcached安装时,需要使用libevent类库,所以先安装libevent 下载地址http://www.monkey.org/~provos/libevent/
(一)我下载的是libevent-1.4.14b-stable.tar.gz
1|解压 tar zxvf libevent-1.4.14b-stabl...
分类:
编程语言 时间:
2014-12-30 11:44:12
阅读次数:
140
latch:library cache --desc v$librarycache;latch:library cache用于保护hash bucket.library cache lock保护HANDLE。library cache pin保护library cache object--LCO.从...
分类:
系统相关 时间:
2014-12-30 11:36:42
阅读次数:
215
先来张大图:结合上图来说明一下解析的各个步骤涉及的锁。软解析、硬解析、软软解析区别的简单说明:为了将用户写的sql文本转化为oracle认识的且可执行的语句,这个过程就叫做解析过程。解析分为硬解析和软解析,SQL语句第一次解析时必须进行硬解析一句话说明硬解析与软解析的区别是:硬解析=需要生成执行计划...
分类:
数据库 时间:
2014-12-30 11:21:18
阅读次数:
179
SDWebImage是一个很厉害的图片缓存的框架。既ASIHttp+AsyncImage之后,我一直使用AFNetworking集成的UIImageView+AFNetworking.h,但后者对于图片的缓存实际应用的是NSURLCache自带的cache机制。而NSURLCache每次都要把缓存的...
分类:
Web程序 时间:
2014-12-29 22:52:53
阅读次数:
240
我们在开发中,经常会用到各种缓存,比如Session、Application、HttpRuntime.Cache、Redis、Memcached、MongoDB、Riak等。而一般项目中使用缓存时,都是比较初级的,大多都是常见的Key-Value方式,通过依赖、时间、同步更新或直接删除方法来管理.....
分类:
其他好文 时间:
2014-12-29 19:55:39
阅读次数:
182
公司本身是做监控的,在全国各地都有节点,节点任务量不大,闲着也是闲着索性自制了cdn,代理加速公司的网站。1、软件下载、安装:[root@dev2-60~]#cd/usr/local/src/
[root@dev2-60~]#wgethttp://www.squid-cache.org/Versions/v3/3.1/squid-3.1.10.tar.gz##其他版本:http://..
分类:
其他好文 时间:
2014-12-29 18:37:13
阅读次数:
176
以测试环境服务实例sxxxxxxx为例:
进入sxxxxxxx 对应的实例目录.
cd /var/Oracle/Middleware/weblogic/user_projects/domains/aaaaa/servers/sxxxxxxx/,
该目录下面有6个目录:
cache
date
logs
stage
tmp
security (注意:security目录下为安全认证文...
分类:
Web程序 时间:
2014-12-29 18:30:47
阅读次数:
338
简单的memory cache。可以用来内存缓存任意函数方法。#!/usr/bin/python import functoolsfrom threading import RLockimport logging LOGGER = logging.getLogger(__name__)class ....
分类:
编程语言 时间:
2014-12-29 13:45:45
阅读次数:
197
在Android Volley分析(一)——结构中主要分析了Volley的基本组件和框架结构,组件主要是定义的接口,也就是说我们可以实现这些接口来定制自己的Volley版本,比如NetWork、Cache、Request等等。Android Volley在com.android.volley.toolbox下已经做了这些工作,这里主要对这些实现做些分析。...
分类:
移动开发 时间:
2014-12-28 23:46:08
阅读次数:
370