`

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是一个快速的、可配置的、存在于内存中的对象的缓存。它能够通过缓存对象来加快网站或应用程序的速度,否则就必须通过查询数据库或其他代价较高的处理程序来建立。

分享到:
评论

相关推荐

    Java读取ArcGIS切片包数据

    .tpk格式的ArcGIS切片包后缀名改为.zip,利用java程序读取bundlx文件中的图片偏移量和bundle文件中的4字节图片长度和图片内容,并将图片输出

    JAVA上百实例源码以及开源项目

    第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动...

    JAVA上百实例源码以及开源项目源代码

    第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动...

    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操作geoserver的工具类GeoServer,配合geoserver-manager包使用

    java操作geoserver的工具类,包含mongodb和sqlserver创建数据存储的对象, 封装好了图层的shp发布,数据库空间表发布,图层列表查询,删除,发布样式,设置图层默认样式,发布带样式的空间表,删除样式,查询图层中心...

    源代码+书Java EE 8 High Performance

    Monitor your applicationsApplication optimization: memory management and server configurationScale up: threading and implicationsBe lazy, cache your dataBe fault tolerantLoggers and performances: a ...

    java 面试题 总结

    从内存方面来看, Stateful Session Bean 与 Stateless Session Bean 比较, Stateful Session Bean 会消耗 J2EE Server 较多的内存,然而 Stateful Session Bean 的优势却在于他可以维持使用者的状态。 9、...

    java高并发秒杀系统.rar

    useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai username: root password: 123456 hikari: # 连接池名(据说是最快的连接池) pool-name: DataHikariCP # 最小空闲连接数 minimum-...

    基于Java的数据库表结构文档工具设计源码

    这些文件详细展示了如何使用Java构建一个简洁好用的数据库表结构文档工具,该工具支持MySQL、MariaDB、SqlServer、Oracle、PostgreSQL、TIDB和CacheDB等数据库。这些文件非常适合用于学习和参考Java项目的开发。

    java面试宝典

    196、Can a database connection pool be instantiated in init method of servlet instead of server connection pool? What will be the problem? 46 综合部分 46 197、Class.forName的作用?为什么要用? 47 198、...

    Web开发+java+ssh框架

    二、Hibernate是一个和JDBC密切关联的框架,所以Hibernate的兼容性和JDBC驱动,和数据库都有一定的关系,但是和使用它的Java程序,和App Server没有任何关系,也不存在 兼容性问题。 三、Hibernate不能用来直接和...

    java连memcached的驱动 spymemcached-2.10.3.jar

    System.out.println("Connection to server sucessful."); // 添加数据 Future fo = mcc.set("runoob", 900, "Free Education"); // 打印状态 System.out.println("set status:" + fo.get()); // 输出 ...

    Java EE 8 High Performance

    Monitor your applicationsApplication optimization: memory management and server configurationScale up: threading and implicationsBe lazy, cache your dataBe fault tolerantLoggers and performances: a ...

    计算机毕业设计论文题目大全.doc

    "统的设计与实现 " " " "JAVA 基于Cache的实验室资源管理系统的 "Eclipse "SQL Server " "设计 " " " "JAVA 基于J2EE酒店管理系统设计与实现 "Eclipse "SQL Server " "JAVA 基于J2ME平台的掌上网络商店 服务 ...

    RESTful-API后台系统架构设计(Java).doc

    AOP Framework Logback - Logging API SLF4J - Logging API Abstraction 其它: Application Server - JBoss AS Distributed Cache - EHCache 上图可以看出,前端入口是负载均衡和反向代理(Apache HTTPD with mod_...

    基于最新的Java 21和SpringBoot 3.2 根据eladmin项目进行改造+源代码+文档说明

    - `unicorn-oauth2` OAuth2 Sample,AuthorizationServer, OAuth2Client + Gateway, ResourceServer #### 详细结构 ``` - unicorn-core 公共模块 ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的...

    Oracle WebLogic Server 10gR3: Troubleshooting Methodologies

    Review: JDBC Database, Datasources, Connection Pool, and Statement Cache Investigating JDBC Problems Server Startup: Failed Pool Creation Causes of Resource Exceptions Overview of Insufficient ...

    LuckysheetServer:Luckysheet Java后端

    :laptop: 官方Java版本后端。 演示版 (注意:请不要经常操作以防止服务器崩溃) 部署 要求 jdk> = 1.8 postgre> = 10(支持jsonb版本) Redis> = 3 Nginx的> = 1.12 专家> = 3.6 IntelliJ IDEA> = 12(不必要) ...

    arcgis server 地图缓存

    ArcGIS map services 在发布地图时可以使用Cache来显著提升性能。一个从cache中获取静态的切片来代替动态渲染的地图的地图服务被称作缓存地图服务。

Global site tag (gtag.js) - Google Analytics