随着Terracotta对Ehcache的收购成行,业界两大知名的开源Java缓存产品走到了一起。以提供JVM级“POJO集群”而闻名于世的Terracotta可以将运行在单个JVM上的多线程应用移植到多个JVM上而无需修改任何代码;而Ehcache的使用也是相当广泛的,无数的产品和项目中都可以见到 ...
分类:
系统相关 时间:
2016-04-24 18:56:06
阅读次数:
190
2015.10-2016.3月,参与批处理优化项目: 用到的技术:oracle执行计划,oracle hint优化器,java缓存,java多线程并发,javaweb监听器, 遇到的问题及解决: 开发一个static时,没有考虑的并发的情况,导致数据出现异常。 在一个类中声明了enum,但是这个类编
分类:
其他好文 时间:
2016-03-07 18:34:31
阅读次数:
163
最近再ITEYE上看到关于讨论JAVA缓存技术的帖子比较多,自己不懂,所以上网大概搜了下,找到一篇,暂作保存,后面如果有用到可以参考。此为转贴,帖子来处:http://cogipard.info/articles/cache-static-files-with-jnotify-and-ehcache...
分类:
编程语言 时间:
2015-12-25 10:08:44
阅读次数:
238
一种习以为常的缓存写法:IF value in cached THEN return value from cacheELSE compute value save value in cache return valueEND IF 看上去逻辑无比正确,但实际上会造成2种问题:1、这种方法是...
分类:
编程语言 时间:
2015-11-16 10:52:49
阅读次数:
210
当网站从一个每天几万的访问到数百万上千万访问的时候, 缓存将给网站性能带来巨大的提升, 让我们来看看如何使用缓存......
分类:
编程语言 时间:
2015-10-23 12:03:35
阅读次数:
279
概述
之前学习.net缓存的时候,已经讲过memcached,对于其集群、并发和内存回收等问题,都讲过,这里不再赘述,有兴趣的可以看这篇博客:分布式缓存Memcache和Redis。本篇主要讲解是使用java语言操作memcached。
memcached的demo
添加第三方jar
java_memcached-rel...
分类:
编程语言 时间:
2015-07-31 20:28:45
阅读次数:
216
程序图
描述
ThreadCache类是ThreadLocal类的封装,UserManagerServlet请求方法里面创建一个User对象,然后,将对象放到ThreadLocal中,然后,从UserManagerDao获得该对象,再返回给Servlet
程序
ThreadCache
package com.tgb.util;
impo...
分类:
编程语言 时间:
2015-07-31 18:29:26
阅读次数:
199
概述
oscache和ehcache都是进程级缓存,本篇讲解这两个框架的功能和区别。
oscache
oscache现在已经不再维护,但任可以下载使用,它可以缓存页面,可以实现整个页面的缓存,也可以实现页面其可以缓存数据对象,对于页面的缓存,我们需要注意:同一个浏览器,访问同一个页面多次时,会只访问一次业务逻辑层,不同浏览器,访问同一个页面多次时,每个...
分类:
编程语言 时间:
2015-07-31 18:19:34
阅读次数:
171
概述
对于程序员来说,听到缓存,一定会非常的亢奋,因为这年代,你去找工作,说不知道缓存,没用过缓存,都不好意思说自己是程序员,所以说缓存时一个非常热的话题,今天就讲一下自己关于缓存的理解,希望对于对大家有相应的帮助。
缓存概念
学习一个东西,我们首先应该清楚他是什么,那么,缓存到底是什么呢?缓存就是内存里面用于存放数据的空间,即,缓存就是内存。缓存的目...
分类:
编程语言 时间:
2015-07-31 16:14:37
阅读次数:
124