`
hangyayun1990
  • 浏览: 1002 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

oscache的使用

阅读更多

 1.OSCache是什么?
     OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存解决方案。
2.OSCache的特点
    (1) 缓存任何对象:你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。
    (2) 拥有全面的API:OSCache API允许你通过编程的方式来控制所有的OSCache特性。 
    (3) 永久缓存:缓存能被配置写入硬盘,因此允许在应用服务器的多次生命周期间缓存创建开销昂贵的数据。 
    (4) 支持集群:集群缓存数据能被单个的进行参数配置,不需要修改代码。
    (5) 缓存过期:你可以有最大限度的控制缓存对象的过期,包括可插入式的刷新策略(如果默认性能不能满足需要时)。
3.OSCache的安装与配置 
    网上已经有一个不错的使用教程:http://blog.csdn.net/ezerg/archive/2004/10/14/135769.aspx 

4.OSCache的实例对象的缓存

1).写一个BaseCache继承GeneralCacheAdministrator,并设置一些基础属性:

过期时间;关键字前缀;添加构造函数以及put,remove,removeall,get方法;



 

 2).创建CacheManager类

1.根据BaseCache中的配置,初始化BaseCache

2.书写static getInstance()方法,用于获取一个CacheManager对象

3.利用BaseCache的实例化对象newCache对实例对象news进行具体的操作,包含putnews,removenews,removeall,getnews的方法,主要通过BaseCache中的这类方法来实现



 

 3).随意写一个类news用于缓存



 4).测试类TestCache,实例化news并缓存到cache中



 

  • 大小: 374.4 KB
  • 大小: 196.3 KB
  • 大小: 303.4 KB
  • 大小: 211.2 KB
  • 大小: 211.2 KB
  • 大小: 218.4 KB
  • 大小: 434 KB
分享到:
评论

相关推荐

    Oscache使用教程

    **Oscache使用教程** Oscache是一款开源的Java缓存解决方案,主要用于提高Web应用程序的性能,通过在内存中存储经常访问的数据,避免了频繁的数据库查询,从而减少了系统响应时间。本文将深入探讨Oscache的基本原理...

    oscache 使用介紹

    OSCache是OpenSymphony这个开源项目众多Projects中的一个。他是一个高效的J2EE缓存框架,能够很好的解决动态网站速度的问题。

    oscache的使用实例和详解

    一个典型的osCache使用实例可能是这样的: ```java import net.sf.oscache.CacheManager; public class OSCacheExample { public static void main(String[] args) { CacheManager cacheManager = CacheManager....

    教你如何用好oscache的详细文档

    在本文中,我们将深入探讨 osCache 的核心概念、使用场景以及如何在项目中有效地利用它。** ### 一、缓存的重要性 在Web应用中,缓存是一种常见的优化手段,它能够显著提升系统的响应速度,减轻数据库的压力。当...

    oscache缓存技术入门实例

    四、osCache使用示例 1. 添加依赖:在你的项目中引入osCache的JAR文件或通过Maven/Gradle等构建工具添加依赖。 2. 初始化缓存:在应用程序启动时初始化osCache,这通常在Servlet容器的初始化回调方法中完成。 ```...

    oscache-2.1.1-full.zip_full_oscache_oscache 2_oscache2

    osCache 是一款强大的缓存解决方案,尤其在Java开发中被广泛使用。它不仅提供了类似于Map的数据结构操作,还具备内置的集群支持,使得数据缓存可以在分布式环境中高效地进行。这个"oscache-2.1.1-full.zip"压缩包...

    OSCache使用说明

    OSCache 是一个广泛使用的缓存解决方案,它支持多种技术,如 Hibernate、JSP 和页面缓存。本篇文章将深入探讨 OSCache 的配置和使用方法。 首先,安装 OSCache 包括以下几个步骤: 1. 从官方网站...

    OSCache使用文档

    OSCache是一个高性能、易于使用的缓存组件,主要用于Web应用程序中数据的缓存管理。它可以极大地提高Web应用的性能,通过减少对数据库或其他后端系统的访问频率来降低服务器负载。OSCache支持多种缓存策略,并且可以...

    Oscache-入门教程.doc

    在 JSP 页面中,可以通过以下方式使用 OSCache 标签库进行缓存配置: ```jsp <%@ taglib uri="http://www.opensymphony.com/oscache" prefix="oscache" %> <oscache:cache page="true" timeToLive="600"> <!-- ...

    Cache技术--OSCache

    ### 三、OSCache使用指南 #### 1. 安装与配置 - **下载**:从OpenSymphony官网下载OSCache的最新版本。 - **解压**:将下载的文件解压到指定目录。 - **新建Web应用**:创建一个新的Web项目。 - **集成OSCache**:...

    OSCACHE配置,文档,示例,JAR包

    以下是一个简单的OSCache使用示例: ```java import net.sf.oscache.CacheManager; import net.sf.oscache.Cache; // 初始化缓存管理器 CacheManager.init("path/to/oscache.xml"); // 获取或创建名为"myCache"的...

    oscache 集群和数据同步

    osCache使用了基于JGroups的组通信协议来实现集群间的通信,JGroups提供了可靠的组成员发现和消息传递机制。 三、数据同步机制 osCache的数据同步策略主要基于两种机制:推送(Push)和拉取(Pull)。 1. 推送...

    Oscache攻略

    - **内存管理**:Oscache使用了一种基于LRU(Least Recently Used)策略的内存管理机制,自动移除最少最近使用的缓存项以保持内存使用在设定的阈值内。 - **缓存预热**:支持预加载缓存,使得应用启动后即可快速...

    OsCache缓存框架使用示例

    本示例将通过一个天气预报Web服务的场景,详细介绍OsCache的使用方法。 首先,我们需要了解OsCache的基本概念。OsCache的核心是基于哈希表的数据结构,它可以在内存中存储对象,支持自动过期策略,可以设置缓存项的...

    OSCache配置说明文档

    本文档详细介绍了OSCache的配置与使用,旨在为开发者提供一份全面的参考指南。OSCache是由OpenSymphony开发的开源缓存框架,它为J2EE应用程序提供了高效、灵活的缓存解决方案。 文档介绍 文档目的: 本文档的主要...

    Oscache简单实例

    **Oscache使用示例** 1. **引入依赖**:在项目中添加Oscache的jar包,或者通过Maven或Gradle等构建工具进行依赖管理。 2. **配置初始化**:在`web.xml`或通过代码创建`CacheManager`,加载`oscache.properties`配置...

    oscache,缓存机制的使用

    标题与描述概述的知识点主要集中在oscache的使用及其在Java环境下的配置与实施。oscache是一种缓存机制,主要用于提高Web应用的响应速度和优化系统性能。以下是对这些知识点的详细解析: ### oscache简介 oscache...

Global site tag (gtag.js) - Google Analytics