概览
在NHibernate3.0中,SessionFactory的Properties和Cache配置实现了流配置(fluent-configuration)和lambda表达式配置(lambda-configuration)。NHibernate3.0新增了NHibernate.Cfg.Loquacious这个命名空间。为我们增加了强类型配置支持。 上一篇介绍了流配置(fluent-co...
分类:
Web程序 时间:
2015-08-13 12:25:46
阅读次数:
140
概览
在上一篇文章中我们介绍了lambda表达式配置(lambda-configuration),其中还剩下EntityCache扩展方法用于配置Domain的二级缓存。
实体缓存配置
曾经,Fabio Maulo做过一次调查,发现几乎没有人在hibernate.cfg.xml或者app.config文件中配置二级缓存,发现通常做法是在各个Domain的映射(Mapping)文件...
分类:
Web程序 时间:
2015-08-13 12:25:35
阅读次数:
202
QuestionlinkDesign and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations:getandset.get(key)- ...
分类:
系统相关 时间:
2015-08-13 08:54:53
阅读次数:
170
phpcms v9后台登陆验证码无法显示论坛里关于这个问题貌似一直没有解决,查看源代码后发现,关键一点是获取验证码的图片与全局变量SITE_URL相关,也就是网站的目录,所以只要修改cache/configs/system.php文件中的网站路径变量 ‘web_path’ 即可。 举例说明(本地域名...
分类:
Web程序 时间:
2015-08-13 00:52:54
阅读次数:
177
根据web访问流程的各个阶段进行总结: 1. 浏览器缓存 2.查询DNS 3.建立连接 4.发送请求 5.等待响应 6.接收数据 7.处理元素 8.渲染元素 1. 浏览器缓存 查询cache: 读取cache或发送304请求。 优化规则-- 添加Expire或Cache-Control 应用于不经常...
分类:
Web程序 时间:
2015-08-13 00:50:47
阅读次数:
215
http://www.ha97.com/4337.htmlPS:前天有童鞋问我,为啥我的Linux系统没运行多少程序,显示的可用内存这么少?其实Linux与Win的内存管理不同,会尽量缓存内存以提高读写性能,通常叫做CacheMemory。有时候你会发现没有什么程序在运行,但是使用top或free命...
分类:
系统相关 时间:
2015-08-12 23:28:48
阅读次数:
164
<?phpclassapcInit{/***Apc缓存-设置缓存*设置缓存key,value和缓存时间*@paramstring$keyKEY值*@paramstring$value值*@paramstring$time缓存时间*/publicfunctionset_cache($key,$valu...
分类:
Web程序 时间:
2015-08-12 21:23:02
阅读次数:
141
ldconfig命令编程开发ldconfig命令的用途主要是在默认搜寻目录/lib和/usr/lib以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为/etc/ld.so.cache,此文件保存..
分类:
其他好文 时间:
2015-08-12 19:48:25
阅读次数:
97
缓存命中和未命中
可以用已有的副本为某些到达缓存的请求提供服务,这被称为缓存命中(cache hit),其他一些到达缓存的请求可能会由于没有副本可用,而被转发给原始服务器,这被称为缓存未命中(cache miss)。
再验证
原始服务器的内容可能发生变化,缓存要是不是对其进行检测,看看他们保存副本是否仍是服务器上的最新的副本。这些“新鲜度检测”被称为HTTP再验证(reval...
分类:
Web程序 时间:
2015-08-12 16:50:42
阅读次数:
163