- 浏览: 384238 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (285)
- test (0)
- 分类 (1)
- java (281)
- tttttttttttt (1)
- android程序复制数据库 (1)
- Hibernate 动态 HQL (1)
- java编写扑克的洗牌程序 (1)
- NIO 之 选择就绪模式 (1)
- wpo另类问题:不可轻视的蜘蛛爬行对服务器造成的负担 (1)
- haml (1)
- cvcvcvc (1)
- 开源史上最成功的8个开源产品 (1)
- XML文件转换成Word文件或者Excel文件 (1)
- 一些利用开源浏览器核心开发专用浏览器的连接 (1)
- 毛笔效果简单思路 (1)
- 年终考评以后 (1)
- RFC821 简单邮件传输协议(SMTP)中文定义文档 (1)
- JNI中jstring类型与c语言中的字符串的转换 (1)
- 极限编程(XP)的重构与设计模式 (1)
- MapInfo2005年第三期电子新闻 (1)
- 想到目前各BLOG站点和搜索引擎的一点点缺陷 (1)
- 成功通过DB2的700和701考试 (1)
- 基于记录登陆信息的防止网页暴力破解方法 (1)
- Router路由 (1)
- 终于稍微完整的学习了一下Linux (1)
- android手机通讯录备份还原代码 (1)
- Qt之美(一):d指针/p指针详解 (1)
- DB2 静默安装 (1)
- linux开机启动脚本的顺序 (1)
- Hibernate实体对象的三种状态 (1)
- Hibernate面向对象的hql语句 (1)
- ibatIS调用存储过程 (1)
- Linux启动过程(详细说明) (1)
- C3P0配置 (1)
- memcache安装 (1)
- js event.keyCode (1)
- java获取汉子首字母 (1)
- Eclipse GC log (1)
- java轻量级httpserver (1)
最新评论
-
smilea001:
我知道了,作者采用的是gbk编码,我采用的是utf-8编码,
java获取汉子首字母 -
smilea001:
我输入的也是--
java获取汉子首字母 -
di1984HIT:
写的不错啊。
Router路由 -
kaixinyou:
...
2011.07.20——— android 获得当前view在屏幕的坐标 -
zhengjianbo:
你好,可以将你的实现代码公布下吗!万分感谢!
毛笔效果简单思路
网上找了一下关于web开发方面可使用的缓存技术,发现oscache是个好东西!找到一些网友写得不错的关于oscache入门的博文。转载一篇于此。
首先还是贴上原博文的地址:http://leeboysam.blog.163.com/blog/static/214194020066181110300/
oscache:她是现在最广泛缓存解决方案,采用的高性能的j2ee缓存框架, oscache能用于任何java应用程序。
这里可以下载到最新的oscache的jar包:http://java.net/downloads/oscache/
1、oscache的配置
将下载的oscache-x.x.x-full.zip解压,将etc目录下的oscache.properties 、oscache.tld 及 oscache.jar,还有lib目录下的commons-logging.jar,jgroups-all.jar放到你工程下。具体位置如下:oscache.properties 、oscache.tld到src的根目录,三个jar包放在lib目录下。
然后要配置一下web.xml,加上以下配置。
好了,配置完成,现在可以测试一下了。编写一个页面如下,我们通过两个时间来对比就可以发现oscache是否起作用啦。这里我们使用了oscache的<os:cache>标签,“time='20'”代表缓存的过期时间。
2、基于过滤器filter来配置oscache。
oscache还可以基于过滤器来进行缓存的配置。在web.xml中配置如下过滤器。
上面定义将缓存所有页面,缓存刷新时间为60秒,缓存作用域为session。
注意,cachefilter只捕获http头为200的页面请求,即只对无错误请求作缓存,
而不对其他请求(如500,404,400)作缓存处理 。
<div style="text-align: center">----------------------------------补充-------------------------------------
首先还是贴上原博文的地址:http://leeboysam.blog.163.com/blog/static/214194020066181110300/
oscache:她是现在最广泛缓存解决方案,采用的高性能的j2ee缓存框架, oscache能用于任何java应用程序。
这里可以下载到最新的oscache的jar包:http://java.net/downloads/oscache/
1、oscache的配置
将下载的oscache-x.x.x-full.zip解压,将etc目录下的oscache.properties 、oscache.tld 及 oscache.jar,还有lib目录下的commons-logging.jar,jgroups-all.jar放到你工程下。具体位置如下:oscache.properties 、oscache.tld到src的根目录,三个jar包放在lib目录下。
然后要配置一下web.xml,加上以下配置。
<jsp-config> <taglib> <taglib-uri>oscache</taglib-uri> <taglib-location>/web-inf/classes/oscache.tld</taglib-location> </taglib> </jsp-config>
好了,配置完成,现在可以测试一下了。编写一个页面如下,我们通过两个时间来对比就可以发现oscache是否起作用啦。这里我们使用了oscache的<os:cache>标签,“time='20'”代表缓存的过期时间。
<%@ page language="java" import="java.util.*" pageencoding="utf-8"%><%@ taglib prefix="os" uri="oscache" %><!doctype html public "-//w3c//dtd html 4.01 transitional//en"><html> <head> <title>test</title> </head> <body> <%=new date()%><br> <os:cache time="20"><br> <%=new date()%> </os:cache> </body></html>
2、基于过滤器filter来配置oscache。
oscache还可以基于过滤器来进行缓存的配置。在web.xml中配置如下过滤器。
<filter> <filter-name>cachefilter</filter-name> <filter-class>com.opensymphony.oscache.web.filter.cachefilter</filter-class> <init-param> <param-name>time</param-name> <param-value>60</param-value> </init-param> <init-param> <param-name>scope</param-name> <param-value>session</param-value> </init-param> </filter> <filter-mapping> <filter-name>cachefilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
上面定义将缓存所有页面,缓存刷新时间为60秒,缓存作用域为session。
注意,cachefilter只捕获http头为200的页面请求,即只对无错误请求作缓存,
而不对其他请求(如500,404,400)作缓存处理 。
<div style="text-align: center">----------------------------------补充-------------------------------------
发表评论
-
java轻量级httpserver
2012-02-08 11:48 1544httpclient+httpserver demo ... -
Eclipse GC log
2012-02-04 16:59 1366为了查看Eclipse GC log,需要在eclip ... -
java获取汉子首字母
2012-02-03 09:14 1497public class StringUtil { ... -
js event.keyCode
2012-02-03 09:09 1180<span style="" ... -
memcache安装
2012-02-02 12:04 1117? <blockquote> 1. ... -
C3P0配置
2012-02-02 11:34 963cquireIncrement[3] ... -
Linux启动过程(详细说明)
2012-02-01 09:09 1538<div class="post ... -
ibatIS调用存储过程
2012-01-31 15:38 1581<p>一、ibatIS调用存储过程(调用存 ... -
Hibernate面向对象的hql语句
2012-01-11 13:14 981Hibernate中hql条件语句的书写方式有: ? ... -
Hibernate实体对象的三种状态
2012-01-11 12:59 1253<p style="text- ... -
linux开机启动脚本的顺序
2011-12-21 15:14 1082下开机自动启动脚本所涉及的知识和方法、如下: ... -
DB2 静默安装
2011-12-21 11:59 1033<span style="color: ... -
Qt之美(一):d指针/p指针详解
2011-12-20 15:14 1925[/b]2011.11.16 [size=18px;] ... -
android手机通讯录备份还原代码
2011-12-20 11:54 2915<span style="font-f ... -
终于稍微完整的学习了一下Linux
2011-12-19 12:14 1149Linux以前也装过两次,不过几乎没去用。头几天看一些 ... -
Router路由
2011-12-19 10:54 1122Router路由:设定线的轨迹,在Connection ... -
基于记录登陆信息的防止网页暴力破解方法
2011-12-17 10:49 1416对黑客方面比较感兴趣的或者是比较熟悉的,应该知道溯雪这 ... -
成功通过DB2的700和701考试
2011-12-16 17:27 842嘿嘿,原以为比较没有信心的701考试也被俺成功的攻克了 ... -
想到目前各BLOG站点和搜索引擎的一点点缺陷
2011-12-15 15:54 859感觉无聊,就到中国博客网的首页逛了逛,想看看有没有什么 ... -
MapInfo2005年第三期电子新闻
2011-12-15 10:49 877<span lang="EN-US&q ...
相关推荐
oscache的使用
拥有全面的API--OSCacheAPI给你的程序来控制所有的OSCache特性。永久缓存--缓存能随意的写入硬盘,因此允许昂贵的创建(expensive-to-create)数据来保持缓存,甚至能让应用重启。支持集群,集群缓存数
OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存...OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存解决方案。
Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的...OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存解决方案。。。。
使用oscache进行缓存,大大提高web系统运行效率
Oscache使用教程,基础教程。详细介绍几本原理以及几本配置。
OSCache是OpenSymphony这个开源项目众多Projects中的一个。他是一个高效的J2EE缓存框架,能够很好的解决动态网站速度的问题。
拥有全面的API--OSCache API给你全面的程序来控制所有的OSCache特性。 永久缓存--缓存能随意的写入硬盘,因此允许昂贵的创建(expensive-to-create)数据来保持缓存,甚至能让应用重启。 支持集群--集群缓存数据能...
缓存框架oscache 的使用实例和详细解释,
OSCache使用文档OSCache使用文档OSCache使用文档OSCache使用文档OSCache使用文档OSCache使用文档OSCache使用文档OSCache使用文档OSCache使用文档
OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存解决方案。 OSCache的特点 (1) 缓存任何对象:你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以...
oscache的详细文档,很easy,好好用。
这里结合 天气预报的webservice 展示了OsCache框架的具体使用方法 项目可直接运行 ,代码简洁清晰
oscache-2.1.jar oscache-2.1.jar
oscache,java,缓存机制的使用
javaweb做页面缓存常用,OSCache是一个工业级的J2EE缓存实现。OSCache不但能缓存java对象,还可以缓存页面,http请求和二进制内容,例如pdf文件等。通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善...
oscache缓存技术入门实例
OSCache学习例子 实例 很好的与j2ee结合
在 OSCache组件中提供了一个CacheFilter用于实现页面级的缓存,主要用于对web应用中的某些动态页面进行缓存,尤其是那些需要生成PDF 格式文件/报表、图片文件等的页面,不仅减少了数据库的交互、减少数据库服务器的...
oscache-java缓存框架插件和安装教程,使用教程一步到位