随着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