public static String md5(String src){ try { StringBuffer buffer = new StringBuffer(); char[] chars = {'0','1','2','3','4'...
分类:
其他好文 时间:
2014-07-16 23:24:53
阅读次数:
192
SB的作用是通过缓冲存储操作,从而加快存储操作。其原理是这样的:当执行存储操作时,可能需要通过WB_BIU将要写的数据写入外部Memory,尤其是在通写法模式下,每次执行存储操作都要将数据写入外部Memory,这样会等待外部Memory完成存储操作,在此期间,CPU处于暂停状态,降低了CPU的效率,引入SB后,如果是存储操作,那么SB模块将本次操作保存起来,同时立即向DCache返回一个存储完成信号(dcsb_ack_o为1),使得CPU可以继续执行,然后SB模块会接着完成被其保存起来的存储操作。在SB内部...
分类:
其他好文 时间:
2014-06-28 07:46:47
阅读次数:
374
今天同事按照官方网站上的方法安装varnish,遇到一个问题,如下:执行rpm--nosignature-ihttps://repo.varnish-cache.org/redhat/varnish-3.0.el5.rpm提示error:skippinghttps://repo.varnish-cache.org/redhat/varnish-3.0.el5.rpm-transferfailed-Unknownorunexpectederror报..
分类:
其他好文 时间:
2014-06-28 06:24:32
阅读次数:
344
1.基本结构:INNODB用leastrecentlyused(LRU)算法来管理他的buffer_pool。buffer_pool在内部被分隔为两个list.ayounglist和aoldlist.Younglist存储那些高频使用的缓存数据(默认占整个BUFFER的5/8)Oldlist存储那些低频使用的数据(默认占整个BUFFER的3/8)2.使用机制:当一个..
分类:
数据库 时间:
2014-06-28 06:06:25
阅读次数:
550
OracleLibraryCache深入解析每一个进入库缓存的对象,在库缓存中都被按照本身内容分割成多块进行存贮。Oracle这样做的目的是为了更灵活的内存管理,因为在内存寻找大块连续的内存,总比寻找小块连续内存更慢一些.如果一个库缓存对象(如一条SQL语句的执行计划),它所占的内存..
分类:
数据库 时间:
2014-06-28 00:53:38
阅读次数:
479
/*
本文章由 莫灰灰 编写,转载请注明出处。
作者:莫灰灰 邮箱: minzhenfei@163.com
*/
1. KeyStore Service
在Android中,/system/bin/keystore进程提供了一个安全存储的服务。在过去的版本中,其他程序主要用过UNIX socket的守护进程/dev/socket/keystore去访问这个服务。然而...
分类:
移动开发 时间:
2014-06-27 23:25:30
阅读次数:
476
一台老的PHP后台服务器,今天用 free -m 查看,发现内存跑满了。再 top,然后按下shift+m,也就是按内存占用百分比排序,发现排在第一的进程,才占用0.9%,那是什么占用的呢?谷歌了一下,据说是centos为了提高效率,把部分使用过的文件缓存到了内存里。如果是这样的话,我又不需要这样的...
分类:
其他好文 时间:
2014-06-27 19:30:03
阅读次数:
250
语言:C++描述:使用单链表实现,HeadNode是key=-1,value=-1,next=NULL的结点。距离HeadNode近的结点是使用频度最小的Node。 1 struct Node { 2 int key; 3 int value; 4 Node* next; 5...
分类:
其他好文 时间:
2014-06-27 18:48:42
阅读次数:
209
一.前言1.编译器优化介绍:由于内存訪问速度远不及CPU处理速度,为提高机器总体性能,在硬件上引入硬件快速缓存Cache,加速对内存的訪问。另外在现代CPU中指令的运行并不一定严格依照顺序运行,没有相关性的指令能够乱序运行,以充分利用CPU的指令流水线,提高运行速度。以上是硬件级别的优化。再看软件一...
分类:
编程语言 时间:
2014-06-27 18:34:21
阅读次数:
209
如果你觉得SVN的cache程序使得你的机器反应很慢的话,那可以参考这个方案.不过可能要改变你以前使用习惯. 这个方案有两部分,第一部分是关闭SVN的cache监视;第二部分是显示文件差异时,使用SVN的“check for modifications”显示差异。1.关闭SVN的cache监视。即关...
分类:
其他好文 时间:
2014-06-27 14:41:59
阅读次数:
171