11 2015 档案

摘要:Filter的实现原理和对该需求(访问A页面(登录后才能访问的页面)-->未登录-->跳转到登录页面-->登陆成功后,跳转到A页面)的代码实现 阅读全文
posted @ 2015-11-30 14:21 悟空,你真了不得 阅读(27137) 评论(4) 推荐(5) 编辑
摘要:一般稍有规模的网站都保存有大量图片资源。用户在访问这些站点网页时,网页中图片信息占到页面数据流量的大部分。由于受客户端浏览器限制,无法从一台服务器上同时下载页面中所有图片信息,因此即使服务器有很高带宽,用户的访问速度还是会受到很大影响。由于图片保存在物理硬盘上,访问图片需要频繁进行I/O操作,因此当并发用户数越来越多时,I/O操作就会成为整个系统的性能瓶颈。这个时候我们就要考虑把这些图片信息进行分布式存储了。 阅读全文
posted @ 2015-11-24 09:27 悟空,你真了不得 阅读(10150) 评论(16) 推荐(8) 编辑
摘要:当我们的页面有大量图片时,访问的时候图片不因该是全部加载出来的,而是下拉页面时一部分一部分加载出来的。这样势必会大大的提升页面的访问速度。 阅读全文
posted @ 2015-11-18 17:15 悟空,你真了不得 阅读(1090) 评论(0) 推荐(1) 编辑
摘要:页面缓存是否有必要?答案是必须的。当前我们的的应用的结构一般是是page-filter-action-service-dao-db ,这个过程中的- 的地方都是可以做缓存的地方,根据页面缓存的特征,应该把页面缓存做到尽量靠近客户的地方,就是在page 和filter 之间,这样的优点就是第一个用户请求之后,页面被缓存,第二个用户再来请求的时候,走到filter 这个请求就结束了,无需再走后面的action-service-dao-db 。带来的好处是服务器压力的减低和客户段页面响应速度的加快。 阅读全文
posted @ 2015-11-10 15:19 悟空,你真了不得 阅读(14061) 评论(0) 推荐(1) 编辑
摘要:Mongo DB 是目前非常流行的一种非关系型数据库(NoSql)。它很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。 阅读全文
posted @ 2015-11-09 17:40 悟空,你真了不得 阅读(9922) 评论(2) 推荐(3) 编辑
摘要:spring整合ehcache 注解实现查询缓存,若对缓存的数据进行了增删改操作,此时的查询缓存还没有更新,这个时候需要我们对增删改的操作进行缓存的更新或删除。还有一种形式就是减小缓存的生命周期,但这回较少缓存的命中数,这个时候我们需要根据需求来权衡解决方案。 阅读全文
posted @ 2015-11-05 13:36 悟空,你真了不得 阅读(43301) 评论(10) 推荐(3) 编辑
摘要:使用spring cache和ehcache之前必须知道知识点。。 阅读全文
posted @ 2015-11-03 13:53 悟空,你真了不得 阅读(37222) 评论(4) 推荐(8) 编辑