摘要: 1.技术背景: 系统缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能。缓存设想内存是有限的,缓存的时效性也是有限的,所以可以设定内存数量的大小可以执行失效算法,可以在内存满了的情况下,按照最少访问等算法将缓存直接移除或切换到硬盘上。 Ehcache从Hibernate发展而来,逐渐涵盖了Cache界的全部功能,是目前发展势头最好的一个项目,具有快速、简单、低消耗、扩展性强、支持对象或序列化缓存,支持缓存或元素的失效,提供LRU、LFU和FIFO缓存策略,支持内存缓存和硬盘缓存和分布式缓存机制等特点。其中C 阅读全文
posted @ 2011-12-03 22:32 zssyds 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 12月1日消息,微软信息安全团队发表最新一期信息安全研究显示,在最近一年内,微软的防毒软件总共侦测到2750万次瞄准Java漏洞的攻击,平均每季度690万次,超越先前Adobe在Acrobat、Reader及Flash方面的漏洞,成为黑客主要目标。该份报告指出,从今年上半年开始,Java执行环境(JRE)的虚拟机器(JVM)及开发工具JDK成为攻击目标,原因在于Java非常普及,Oracle宣称超过3亿台设备安装Java。这些恶意软件大部分都攻击Java2010年发现的一个JRE漏洞,去年第四季度开始有恶意软件攻击该漏洞,但直到今年三月才修补,结果是今年第一季度增加了十倍的攻击。微软呼吁Jav 阅读全文
posted @ 2011-12-03 22:30 zssyds 阅读(142) 评论(0) 推荐(0) 编辑
摘要: CSS学起来并不难,但在大型项目中,就变得难以管理,特别是不同的人在CSS书写风格上稍有不同,团队上就更加难以沟通,为此总结了一些如何实现高效整洁的CSS代码原则:1. 使用Reset但并非全局Reset不同浏览器元素的默认属性有所不同,使用Reset可重置浏览器元素的一些默认属性,以达到浏览器的兼容。但需要注意的是,请不要使用全局Reset:*{margin:0;padding:0;}这不仅仅因为它是缓慢和低效率的方法,而且还会导致一些不必要的元素也重置了外边距和内边距。在此建议参考YUI Reset和Eric Meyer的做法。我跟Eric Meyer的观点相同,Reset并不是一成不变的 阅读全文
posted @ 2011-12-03 22:29 zssyds 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 由于现在会使用WinForm的人是越来越少了,可能有时候做点小东西就只好用ASP.NET去完成了(喜欢控制台的朋友请不要顶针),如果是这样,悲剧就发生了:一个小工具(或者小的演示项目),发给朋友去用,总不至于让人家也装个IIS或者VS20XX吧?如果没有这二样,这种小工具还真不方便运行。怎么办?做过ASP.NET开发的人都知道:网站通常要布署到IIS上才能直接运行,当然也不排除你用VS打开项目并使用VS自带的WebDev.WebServer.exe来启动程序。这种方式难免有不方便的时候。我平时就喜欢写些小工具,还好,我会WinForm,所以这个问题还好解决。但有时我要把一些小的网站作品给别人使 阅读全文
posted @ 2011-11-06 00:09 zssyds 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Zend联合RightScale 推出 phpcloud.com,为开发者提供基于云的PHP开发与部署服务。phpcloud.com 的服务集成了RightScale的云管理平台和Zend Server,提供可扩展的PHP部署服务。其核心是部署在云端的Zend Server。此举是Zend带领PHP进军PaaS(Platform-as-a-Service)市场的一部分。PHPCloud提供了一个完整的PHP运行环境和开发调试环境,免去开发者折腾环境的苦恼。可以和Zend Studio、Eclipse PDT等开发工具集成。最重要的是,免费! 阅读全文
posted @ 2011-11-06 00:08 zssyds 阅读(96) 评论(0) 推荐(0) 编辑