java缓存有几种_JAVA几种缓存技术介绍说明
几个著名 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几种缓存技术介绍说明相关推荐
- java 100以内冒泡算法_Java俩种形式实现冒泡排序
数据排序的重要性在实际项目开发中的重要性不言而喻,无论是数据整理还是分析都离不开排序这道工序. ------------- 冒泡排序-- 是一种比较简单的排序方法,也是在数据结构课程中我们学习到的第一 ...
- java代码块的定义_Java几种代码块的定义与常见问题
Java几种代码块的定义与常见问题 代码块,通俗的说就是用一对"{}"括起来的一段代码,代码块可以根据位置分为以下几类: 局部代码块:局部代码块就是指直接在方法或是语句中定义的代码 ...
- java输入商品价格 求总价_Java三种商品总价格大于3500或者某种商品总价大于5000,则打三折,否则八折怎么编写...
最后的打折计算浮点数直接计算有误差,所以打折后的总金额可能与手算的在精度上有误差.实际场景中一般计算金额都是用BigDecimal. 然后题目的逻辑有点问题,某种商品的总价大于5000了,那这三种商品 ...
- Java特点是支持引用类型_Java四种引用类型:强、软、弱、虚
Java中提供了四个级别的引用:强引用.软引用.弱引用.虚引用,除强引用以外,其他的引用类型在java.lang.ref包下有具体的实现,且均派生自java.lang.ref.Reference,如图 ...
- java常见的异常类型_Java几种常见的异常类型
转载自:https://blog.csdn.net/niceworkgogogo/article/details/71746208 常见异常类型: 算数异常类:ArithmeticExecption ...
- java的8中数据类型_java 8种基本数据类型
字符类型: char 数值: byte short int long float double 布尔: boolean 数据类型 大小 (二进制位数) 范 ...
- java模拟数据库压测_java模拟数据库缓存
实现缓存一些数据到本地,避免重复查询数据库,对数据库造成压力,代码如下: package threadLock; import java.util.HashMap; import java.util. ...
- java编程中的点_Java的21个技术点和知识点归纳(转)
1. JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可.不过对于一个有着3年以上Java经验的资深开发者来说,不 ...
- java 爬中 验证码识别_JAVA爬虫---验证码识别技术(一)
Python中有专门的图像处理技术比如说PIL,可以对验证码一类的图片进行二值化处理,然后对图片进行分割,进行像素点比较得到图片中的数字.这种方案对验证码的处理相对较少,运用相对普遍,很多验证码图片可 ...
- 三种主流无线同屏技术介绍(Miracast、DLNA与AirPlay技术)
不知道大家对无线同屏技术有多少了解,当这种技术普及的时候,我想我们的工作与生活又会方便很多吧!下面是目前三种主流同屏技术的介绍: 目前这种将终端信号经由WiFi传输到电视.电视盒的技术有三种:DLNA ...
最新文章
- 经典网络VGGNet介绍
- 互联网1分钟 | 0911
- 具备白名单、黑名单的Filter基类扩展
- gcc生成dll linux,gcc编译dll和调用dll
- 数据结构学习一:概述
- 最小生成树 Kruskal算法 Prim算法
- TOP10十大GPS导航手机(有车一族必备手机)
- plsql 误删表,使用flashback query恢复被删除plsql
- 讣告 | ACL终身成就奖得主Aravind Joshi去世
- [译]Ocelot - Headers Transformation
- win10游戏版如何安装 Windows10安装游戏版的步骤方法
- Python print()重定向 不输出到屏幕
- Visual C++ MSDEV.exe 应用程序错误
- 数据库SQL优化大总结之 百万级数据库优化方案
- 报表工具能实现怎么的导出效果?
- css 控制自动换行,问题:css 自动换行;结果:CSS控制文本自动换行
- 创造力对领导力的重要性_创造力是冒险的(领导者需要听到的其他真相)
- ArcBlock 问答 | 扎实打造影响整个区块链生态的产品
- Dell Inspiron 15 Gaming 7567电脑 Hackintosh 黑苹果efi引导文件
- 2019年Q4三星和华为都败了,谁也想不到第一名是它