一段清理缓存的代码如下:dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),
^{ NSString*cachPath = [NSSearchPathForDirectoriesInD...
分类:
其他好文 时间:
2014-06-11 12:04:30
阅读次数:
183
队列,当进行多线程编程的时候,很多时候可能会用到,队列是先进先出的,我们可以将要执行的任务放置在队列内缓存起来,当线程池中线程可以使用的时候,我们就从队列中获取一个任务执行。。当前是一个队列的简单例子。package
com.chen.queue;import java.util.HashMap;i...
分类:
其他好文 时间:
2014-06-11 11:56:53
阅读次数:
183
Hibernate 缓存缓存(Cache):
计算机领域很通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是减少应用程序直接读写永久性数据存储源的频率,从而提高应用的执行性能。缓存中的数据是数据存储源中数据的拷贝。缓存的物理介质一般是内存Hibernate中提供了...
分类:
系统相关 时间:
2014-06-11 08:20:29
阅读次数:
374
redis是一个key-value存储系统。和Memcached类似,它的效率很高。目前推出了LIN版本和WIN版本.虽然不怎么使用数据库,但是抱着开卷有益的心态,我学习了下其中的数据结构,还是受益良多的。参考
黄健宏 (huangz1990).1、内存管理 redis使用内存头加内存结构 red....
分类:
其他好文 时间:
2014-06-08 01:27:42
阅读次数:
322
查询缓存的作用就是当查询接收到一个和之前同样的查询,服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询。这样就大大提高了性能,节省时间。查看缓存是否开启:
select @@query_cache_type; 禁用查询缓存:set session query_cache_type=off...
分类:
数据库 时间:
2014-06-08 01:23:40
阅读次数:
297
SQLSERVER 里经常看到的CACHE
STORES是神马东东?当我们在SSMS里执行下面的SQL语句清空SQLSERVER的缓存的时候,我们会在SQL ERRORLOG里看到一些信息DBCC
FREEPROCCACHE大家可以看到cachestore、object plans、sql plan...
分类:
数据库 时间:
2014-06-07 23:37:19
阅读次数:
380
Memcached
是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon
)是用C写的,但是客户端可以用任何语...
分类:
其他好文 时间:
2014-06-07 20:24:16
阅读次数:
191
开发基于BS模式的程序,都有报表模块,那么如何开发报表模块。1.定时发布报表数据到指定的临时表(可能是定时任务)2.用户通过HTTP请求后台,访问临时表,查询报表数据3.增加memcached缓存,再次访问是直接访问缓存。memcached原理:基于内存的缓存分布式系统,基于libevent(epo...
分类:
其他好文 时间:
2014-06-07 16:55:44
阅读次数:
272