缓存技术
最是那一低头的温柔
这个作者很懒,什么都没留下…
展开
-
java中的缓存技术该如何实现
1缓存为什么要存在?2缓存可以存在于什么地方?3缓存有哪些属性?4缓存介质?搞清楚这4个问题,那么我们就可以随意的通过应用的场景来判断使用何种缓存了.1. 缓存为什么要存在?一 般情况下,一个网站,或者一个应用,它的一般形式是,浏览器请求应用服务器,应用服务器做一堆计算后再请求数据库,数据库收到请求后再作一堆计算后把数据 返回给应用服务器,应用服务器再作一堆计算后把数据返回给浏...转载 2015-08-13 13:29:35 · 2082 阅读 · 0 评论 -
对Guava Cache的封装和使用(包括一个管理页面实现了查看统计信息、情况、查看记录等)
缓存技术学习 https://www.itkc8.com 非常非常感谢http://blog.csdn.net/clementad/article/details/46491701 由于项目的实际情况,需要缓存一些比较不经常改动的数据在本地服务器中,以提高接口处理的速度。决定采用Guava Cache之后,整理了一些具体需求: 由于要缓存的key-value对比较多,...转载 2017-08-04 00:18:49 · 429 阅读 · 0 评论 -
大型网站架构系列:缓存在分布式系统中的应用(二)
缓存技术学习 https://www.itkc8.com缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。本文是缓存在分布式应用第二篇文章,介绍分布式缓存,Memcache,Redis,本地缓存(硬盘缓存,内存缓存)以及缓存在分布式系统中的架构示例。本文主要是自己的学习总结和网络文章摘录,供学习之用。本次分享大纲缓存概述...转载 2016-06-10 18:07:44 · 517 阅读 · 0 评论 -
大型网站架构系列:缓存在分布式系统中的应用(一)
缓存技术学习 https://www.itkc8.com缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。本文是缓存在分布式应用第一篇文章,介绍缓存的原理,缓存的分类,缓存的设计,CDN缓存(原理,架构参考和技术实践),反向代理缓存(原理,Squid架构实践和常用代理缓存之间的比较)。本文主要是自己的学习总结和网络文章摘录,供学习...转载 2016-06-10 18:06:43 · 958 阅读 · 0 评论 -
ehcache memcache redis三大缓存男高音
缓存技术学习 https://www.itkc8.comEhcache在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被用于大型复杂分布式web application的各个节点中。什...转载 2016-03-28 21:31:50 · 438 阅读 · 0 评论 -
JCS的学习与应用四:索引式硬盘缓冲
非常感谢 http://blog.csdn.net/lfsfxy9/article/details/22696459缓存技术学习 https://www.itkc8.com 索引式硬盘缓冲,作为内存缓存的一个辅助,它主要的目的提供一个二级缓存,从而降低缓存对内存的压力。当内存缓存超出了最大值时,缓存处理会检查看是否为存储区配置了”disk”类型的备用缓存,如果使用了被索引的磁盘备用缓存,缓...转载 2015-07-23 12:59:29 · 822 阅读 · 0 评论 -
JCS的学习与应用二:cache.ccf配置说明
非常感谢http://blog.csdn.net/lfsfxy9/article/details/22171493缓存技术学习 https://www.itkc8.com JCS比较关键的部分就是缓存配置文件,它支持自定义缓存区域(region),也就是多区域缓存,可以根据不同业务要求,来对不同缓存区域进行特殊设定。还有,默认提供了辅助缓存(索引式硬盘缓存和分布式缓存),在每个...转载 2015-07-23 12:54:16 · 1742 阅读 · 0 评论 -
JCS的学习与应用三:内存缓存应用
非常感谢http://blog.csdn.net/lfsfxy9/article/details/22692249缓存技术学习 https://www.itkc8.com JCS内存缓存应用 前面重点讲了配置文件中常见的缓存配置项,接下来我们结合实例来看看单一的使用内存缓存进行读写操作等。精简配置如下: cache.ccf # ...转载 2015-07-23 12:55:22 · 1378 阅读 · 0 评论 -
JCS的学习与应用一:JCS谓何?
缓存技术学习 https://www.itkc8.com 近期客户经常因为系统响应慢、甚至服务器宕机来发信给我们,当然这做为高优先级的任务,需要立即解决。通过分析应用日志和was日志,发现是出现了并发请求某些复杂数据资源的时候,造成的线程挂起、系统不响应。既然确定了是系统问题,那就得赶紧给出一个可行性解决方案,稳住客户。通过分析异常日志,发现并发的情况是应用在更新缓存信息,或...转载 2015-07-23 12:50:43 · 636 阅读 · 0 评论 -
jcs开源缓存框架介绍
缓存技术学习 https://www.itkc8.com JCS是Jakarta的项目Turbine的子项目。它是一个复合式的缓冲工具。可以将对象缓冲到内存、硬盘。具有缓冲对象时间过期设定。还可以通过JCS构建具有缓冲的分布式构架,以实现高性能的应用。对于一些需要频繁访问而每访问一次都非常消耗资源的对象,可以临时存放在缓冲区中,这样可以提高服务的性能。而JCS正是一个很好的缓冲工具。缓冲...转载 2015-07-23 11:15:11 · 782 阅读 · 0 评论 -
使用JCS快速搭建缓存环境
JCS是Jakarta的项目Turbine的子项目。它是一个复合式的缓冲工具。可以将对象缓冲到内存、硬盘。具有缓冲对象时间过期设定。还可以通过JCS构建具有缓冲的分布式构架,以实现高性能的应用。对于一些需要频繁访问而每访问一次都非常消耗资源的对象,可以临时存放在缓冲区中,这样可以提高服务的性能。而JCS正是一个很好的缓冲工具。缓冲工具对于读操作远远多于写操作的应用性能提高非常显著。缓存技术学习...转载 2015-07-23 11:13:15 · 813 阅读 · 0 评论 -
Java 高并发缓存与Guava Cache
非常感谢 http://blog.csdn.net/congcong68/article/details/41146295缓存技术学习 https://www.itkc8.com 一.背景 缓存是我们在开发中为了提高系统的性能,把经常的访问业务的数据第一次把处理结果先放到缓存中,第二次就不用在对相同的业务数据在重新处理一遍,这样就提高了系统的性能。缓存分好几种:...转载 2017-08-04 00:21:28 · 554 阅读 · 0 评论