`

cacheServer java*

阅读更多

http://blog.csdn.net/renhui15688/archive/2008/04/21/2312279.aspx

  OSCache
  OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。
  OSCache有以下特点:
  缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。
  拥有全面的API--OSCache API给你全面的程序来控制所有的OSCache特性。
  永久缓存--缓存能随意的写入硬盘,因此答应昂贵的创建(eXPensive-to-create)数据来保持缓存,甚至能让应用重启。
  支持集群--集群缓存数据能被单个的进行参数配置,不需要修改代码。
  缓存记录的过期--你可以有最大限度的控制缓存对象的过期,包括可插入式的刷新策略(假如默认性能不需要时)。
  官方网站 http://www.opensymphony.com/oscache/
  
  Java Caching System
  JSC(Java Caching System)是一个用分布式的缓存系统,是基于服务器的java应用程序。它是通过提供治理各种动态缓存数据来加速动态web应用。
  JCS和其他缓存系统一样,也是一个用于高速读取,低速写入的应用程序。
  动态内容和报表系统能够获得更好的性能。
  假如一个网站,有重复的网站结构,使用间歇性更新方式的数据库(而不是连续不断的更新数据库),被重复搜索出相同结果的,就能够通过执行缓存方式改进其性能和伸缩性。
  官方网站 http://jakarta.apache.org/turbine/jcs/
  
  EHCache
  EHCache 是一个纯java的在进程中的缓存,它具有以下特性:快速,简单,为Hibernate2.1充当可插入的缓存,最小的依靠性,全面的文档和测试。
  
  官方网站 http://ehcache.sourceforge.net/
  
  JCache
  JCache是个开源程序,正在努力成为JSR-107开源规范,JSR-107规范已经很多年没改变了。这个版本仍然是构建在最初的功能定义上。
  官方网站 http://jcache.sourceforge.net/
  
  ShiftOne
  ShiftOne Java Object Cache是一个执行一系列严格的对象缓存策略的Java lib,就像一个轻量级的配置缓存工作状态的框架。
  官方网站 http://jocache.sourceforge.net/
  SwarmCache
  SwarmCache是一个简单且有效的分布式缓存,它使用IP multicast与同一个局域网的其他主机进行通讯,是非凡为集群和数据驱动web应用程序而设计的。SwarmCache能够让典型的读操作大大超过写操作的这类应用提供更好的性能支持。
  SwarmCache使用JavaGroups来治理从属关系和分布式缓存的通讯。
  官方网站 http://swarmcache.sourceforge.net
  
  TreeCache / JBossCache
   JBossCache是一个复制的事务处理缓存,它答应你缓存企业级应用数据来更好的改善性能。缓存数据被自动复制,让你轻松进行JBoss服务器之间 的集群工作。JBossCache能够通过JBoss应用服务或其他J2EE容器来运行一个MBean服务,当然,它也能独立运行。
  JBossCache包括两个模块:TreeCache和TreeCacheAOP。
  TreeCache --是一个树形结构复制的事务处理缓存。
  TreeCacheAOP --是一个“面向对象”缓存,它使用AOP来动态治理POJO(Plain Old Java Objects)
  注:AOP是OOP的延续,是ASPect Oriented Programming的缩写,意思是面向方面编程。
  官方网站 http://www.jboss.org/prodUCts/jbosscache
  
  WhirlyCache
  Whirlycache是一个快速的、可配置的、存在于内存中的对象的缓存。它能够通过缓存对象来加快网站或应用程序的速度,否则就必须通过查询数据库或其他代价较高的处理程序来建立。

分享到:
评论

相关推荐

    Cache的特性和工作原理.docx

    在Java世界中,Cache应用广泛,尤其在处理大量数据时,能有效减少对主存储器(如数据库)的访问频率,从而提升系统响应速度。 1. **时间记录**:Cache会记录数据进入缓存的时间,以便于后续管理。 2. **过期时间...

    java相关资源网址

    4. **Sun Java** - <http://java.sun.com/> - **知识点**: Sun Microsystems是Java语言的创建者,这个网站提供了官方文档、教程和下载资源。 - **价值**: 是学习Java官方标准和API的最佳来源。 5. **IBM ...

    基于java的web音乐网站

    1. **Java**:作为服务器端的主要编程语言,Java提供了强大的功能和稳定性,使得开发者能够构建高性能的应用程序。 2. **JSP(JavaServer Pages)**:这是一种动态网页技术,它允许在HTML代码中嵌入Java代码,从而...

    Oracle中间件.docx

    3. **Oracle Application Server Web Cache**:作为内置的 Web 缓存,它可以显著提升动态内容和应用的性能,减少服务器负载。 4. **Oracle Enterprise Manager 10g Application Server Control**:这是一个基于...

    websphere缓存java调用以及jar包

    标题中的“websphere缓存java调用以及jar包”指的是在IBM WebSphere Application Server (WAS) 中使用Java编程方式来管理和操作缓存系统。WebSphere应用服务器提供了一种高效的方式来存储和检索频繁访问的数据,以...

    Oracle中间件相关资料.docx

    - **Oracle Application Server Web Cache**:内置的Web缓存,显著提升动态网站和应用程序的性能。 - **Oracle Enterprise Manager 10g Application Server Control**:基于浏览器的管理与监控环境,支持集群安装、...

    java 缓存系统实战(安装和实例代码)

    - **类型**:常见的 Cache 类型包括 CPU Cache、Browser Cache、Server Cache、CDN Cache、Database Cache 和 OS Cache 等。 2. **Memcached 特性** - **开源免费**:Memcached 是一个免费的开源项目,可供开发者...

    Oracle 架构全图 Oracle 架构全图

    - **Java池**:用于存储Java对象和类。 - **缓冲区缓存(Buffer Cache)**: - **Block buffers**:按大小分类的子缓存。 - **Subcaches**:根据块大小分配的最小单位(默认、保持、回收)。 - **PGA(Program ...

    Java读取ArcGIS切片包数据

    在IT行业中,尤其是在地理信息系统(GIS)开发领域,Java是一种常用的语言,用于处理各种类型的数据,包括空间数据。本文将详细讲解如何使用Java来读取ArcGIS的切片包(.tpk)数据,这是一种高效的数据存储方式,常...

    JAVA性能优化.docJAVA性能优化.doc

    - **缓存策略**:采用适当的缓存机制,如Guava Cache或 Ehcache,减少数据库或网络访问。 - **资源管理**:有效管理数据库连接、文件流等资源,确保及时释放,避免资源泄露。 总结,Java性能优化是一个全面的...

    sql、oracle学习资料-ITjob.pptx

    **Oracle Server启动** - **Enterprise Manager 10g Database Control** 可通过http://computer:5500/emi访问。 - **SQL*Plus**:可通过http://computer:5560/isqlplus进行B/S操作,或者在安装路径下找到工具进行DOS...

    有关Java页面静态化

    - **服务端渲染(SSR, Server-Side Rendering)**:前端框架支持服务端渲染,首次加载时,服务器会返回完整的HTML页面,后续交互仍由JavaScript处理,结合预渲染可以达到更好的SEO效果。 实现Java页面静态化的工具...

    java常用api文档前端相关

    1. **Servlet和JSP**: 在Java Web开发中,Servlet和JSP(JavaServer Pages)是处理前端请求和返回响应的关键技术。Servlet是Java编写的服务器端程序,负责处理HTTP请求,而JSP则允许开发者将HTML代码与Java代码混合...

    企业宣传网站 Java

    2. **数据库管理**:描述中提到可能是使用SQL Server 2000或2005作为数据库。这两个版本支持存储和检索网站所需的数据,如产品信息、新闻文章等。使用JDBC(Java Database Connectivity)API可以连接和操作数据库,...

    常用(闭源、开源)关系型数据库的架构和实现原理解析.docx

    - **JAVA 池(Java Pool)**:用于支持 Java 应用程序在数据库中运行。 #### 3. 后台进程 后台进程分为核心进程和非核心进程,负责管理和维护数据库的正常运行。 - **核心进程**: - **数据库写入进程(DBWn)**...

    JAVA本地文件下载

    `FacesContext` 是JavaServer Faces (JSF) 框架中的核心类之一,它为整个请求周期提供了上下文环境。在本例中,`FacesContext` 被用来完成响应过程,确保所有的组件事件和动作都被处理完毕。 ##### 2.3 文件下载...

    Oracleblogstudy相关资料.docx

    - **Java池(Java Pool)**:支持Java应用程序运行。 - **流池(Streams Pool)**:仅在Oracle 10g及以上版本可用,支持数据复制等功能。 - **重做日志缓冲(Redo Log Buffer)**:用于暂存重做记录。 - **Fixed...

    java7帮助文档

    Installed applications are not removed when the Java Web Start cache is cleared, but can be explicitly removed using the Java Control Panel. Java Web Start applications can be deployed without ...

    java彩色验证码例子

    在Web开发中,JSP(JavaServer Pages)可以用来创建动态的网页内容,包括验证码图像。以下是对标题和描述中涉及的知识点的详细解释: 1. **验证码**:验证码(CAPTCHA)是“Completely Automated Public Turing ...

Global site tag (gtag.js) - Google Analytics