几个著名 Java 开源缓存框架介绍 (OSCache,JSC) 2009-07-3116:11 OSCache OSCache 是个一个广泛采用的高性能的 J2EE 缓存框架, OSCache 能用于任何 Java 应用程序的普通的缓存解决方案。 OSCache 有以下特点:缓存任何对象,你可 以不受限制的缓存部分 jsp

几个著名

Java

开源缓存框架介绍

(OSCache,JSC)

2009-07-31 16:11

OSCache

OSCache

是个一个广泛采用的高性能的

J2EE

缓存框架,

OSCache

能用于任何

Java

应用程序的普通的缓存解决方案。

OSCache

有以下特点:缓存任何对象,你可

以不受限制的缓存部分

jsp

页面或

HTTP

请求,

任何

java

对象都可以缓存。

拥有

全面的

API--OSCache API

给你全面的程序来控制所有的

OSCache

特性。永久缓

--

缓存能随意的写入硬盘,因此允许昂贵的创建

(expensive-to-create)

数据

来保持缓存,

甚至能让应用重启。

支持集群

--

集群缓存数据能被单个的进行参数

配置,

不需要修改代码。

缓存记录的过期

--

你可以有最大限度的控制缓存对象的

过期,包括可插入式的刷新策略

(

如果默认性能不需要时

)

Java Caching system

JSC(Java Caching system)

是一个用分布式的缓存系统,是基于服务器的

java

应用程序。它是通过提供管理各种动态缓存数据来加速动态

web

应用。

JCS

其他缓存系统一样,

也是一个用于高速读取,

低速写入的应用程序。

动态内容和

报表系统能够获得更好的性能。

如果一个网站,

有重复的网站结构,

使用间歇性

更新方式的数据库

(

而不是连续不断的更新数据库

)

,被重复搜索出相同结果的,

就能够通过执行缓存方式改进其性能和伸缩性。

EHCache

EHCache

是一个纯

java

的在进程中的缓存,它具有以下特性:快速,简单,为

Hibernate2.1

充当可插入的缓存,最小的依赖性,全面的文档和测试。

JCache

JCache

是个开源程序,

正在努力成为

JSR-107

开源规范,

JSR-107

规范已经很多

年没改变了。这个版本仍然是构建在最初的功能定义上。

ShiftOne

ShiftOne Java Object Cache

是一个执行一系列严格的对象缓存策略的

Java

lib

,就像一个轻量级的配置缓存工作状态的框架。

SwarmCache

SwarmCache

是一个简单且有效的分布式缓存,它使用

IP

multicast

与同一个局

域网的其他主机进行通讯,是特别为集群和数据驱动

web

应用程序而设计的。

SwarmCache

能够让典型的读操作大大超过写操作的这类应用提供更好的性能支

持。

SwarmCache

使用

JavaGroups

来管理从属关系和分布式缓存的通讯。

TreeCache / JBossCache

java缓存有几种_JAVA几种缓存技术介绍说明相关推荐

  1. java 100以内冒泡算法_Java俩种形式实现冒泡排序

    数据排序的重要性在实际项目开发中的重要性不言而喻,无论是数据整理还是分析都离不开排序这道工序. ------------- 冒泡排序-- 是一种比较简单的排序方法,也是在数据结构课程中我们学习到的第一 ...

  2. java代码块的定义_Java几种代码块的定义与常见问题

    Java几种代码块的定义与常见问题 代码块,通俗的说就是用一对"{}"括起来的一段代码,代码块可以根据位置分为以下几类: 局部代码块:局部代码块就是指直接在方法或是语句中定义的代码 ...

  3. java输入商品价格 求总价_Java三种商品总价格大于3500或者某种商品总价大于5000,则打三折,否则八折怎么编写...

    最后的打折计算浮点数直接计算有误差,所以打折后的总金额可能与手算的在精度上有误差.实际场景中一般计算金额都是用BigDecimal. 然后题目的逻辑有点问题,某种商品的总价大于5000了,那这三种商品 ...

  4. Java特点是支持引用类型_Java四种引用类型:强、软、弱、虚

    Java中提供了四个级别的引用:强引用.软引用.弱引用.虚引用,除强引用以外,其他的引用类型在java.lang.ref包下有具体的实现,且均派生自java.lang.ref.Reference,如图 ...

  5. java常见的异常类型_Java几种常见的异常类型

    转载自:https://blog.csdn.net/niceworkgogogo/article/details/71746208 常见异常类型: 算数异常类:ArithmeticExecption ...

  6. java的8中数据类型_java 8种基本数据类型

    字符类型:   char 数值:        byte   short  int   long  float  double 布尔:        boolean 数据类型 大小 (二进制位数) 范 ...

  7. java模拟数据库压测_java模拟数据库缓存

    实现缓存一些数据到本地,避免重复查询数据库,对数据库造成压力,代码如下: package threadLock; import java.util.HashMap; import java.util. ...

  8. java编程中的点_Java的21个技术点和知识点归纳(转)

    1. JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可.不过对于一个有着3年以上Java经验的资深开发者来说,不 ...

  9. java 爬中 验证码识别_JAVA爬虫---验证码识别技术(一)

    Python中有专门的图像处理技术比如说PIL,可以对验证码一类的图片进行二值化处理,然后对图片进行分割,进行像素点比较得到图片中的数字.这种方案对验证码的处理相对较少,运用相对普遍,很多验证码图片可 ...

  10. 三种主流无线同屏技术介绍(Miracast、DLNA与AirPlay技术)

    不知道大家对无线同屏技术有多少了解,当这种技术普及的时候,我想我们的工作与生活又会方便很多吧!下面是目前三种主流同屏技术的介绍: 目前这种将终端信号经由WiFi传输到电视.电视盒的技术有三种:DLNA ...

最新文章

  1. 经典网络VGGNet介绍
  2. 互联网1分钟 | 0911
  3. 具备白名单、黑名单的Filter基类扩展
  4. gcc生成dll linux,gcc编译dll和调用dll
  5. 数据结构学习一:概述
  6. 最小生成树 Kruskal算法 Prim算法
  7. TOP10十大GPS导航手机(有车一族必备手机)
  8. plsql 误删表,使用flashback query恢复被删除plsql
  9. 讣告 | ACL终身成就奖得主Aravind Joshi去世
  10. [译]Ocelot - Headers Transformation
  11. win10游戏版如何安装 Windows10安装游戏版的步骤方法
  12. Python print()重定向 不输出到屏幕
  13. Visual C++ MSDEV.exe 应用程序错误
  14. 数据库SQL优化大总结之 百万级数据库优化方案
  15. 报表工具能实现怎么的导出效果?
  16. css 控制自动换行,问题:css 自动换行;结果:CSS控制文本自动换行
  17. 创造力对领导力的重要性_创造力是冒险的(领导者需要听到的其他真相)
  18. ArcBlock 问答 | 扎实打造影响整个区块链生态的产品
  19. Dell Inspiron 15 Gaming 7567电脑 Hackintosh 黑苹果efi引导文件
  20. 2019年Q4三星和华为都败了,谁也想不到第一名是它

热门文章

  1. 普林斯顿微积分读本篇十五:积分方法
  2. keypress事件中键盘上每个键的KeyAscii值(易语言/VB)
  3. Retinex算法介绍
  4. 树莓派+ L298N 控制二相四线步进电机
  5. MATLAB实现的Reed-Muller(RM码,里德-马勒编码)编码解码纠错以及BER分析
  6. 关于PADS2007快捷键失效问题解决
  7. 【接口时序】8、DDR3驱动原理与FPGA实现(一、DDR的基本原理)
  8. QT下的音乐播放器 (一)
  9. Oracle数据库下载安装和卸载简单说明
  10. 比较好用的Java模拟器,515最好的java模拟器