`
文章列表
在实际应用中除了JSP标签库,还可以使用OSCache提供的Java API .下面我来介绍一个实用的Java类 ,使用GeneralCacheAdministrator来建立,刷新和管理缓存.应用OSCache Java API的一般步骤:1 建立一个**Bean的缓存类**Cache.2 import com.opensymphony.oscache.general.*;import com.opensymphony.oscache.base.*;3 建立一个**DAO类以便操作数据库(也可将上两项的内容直接合并到这里).4 在**Cache类里生成一个GeneralCacheAdminis ...
OSCache是当前运用最广的缓存方案,JBoss,Hibernate,Spring等都对其有支持,下面简单介绍一下OSCache的配置和使用过程。1.安装过程从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本,我下载的是oscache-2.0.2-full版本。解压缩下载的文件到指定目录 从解压缩目录取得oscache.jar  文件放到  /WEB-INF/lib  或相应类库目录  目录中,jar文件名可能含有版本号和该版本的发布日期信息等,如oscache-2.0.2-22Jan04.jar如果你的jdk版本为 ...
oscache是opensymphony社区提供的一款优秀的缓存框架。据说是目前应用范围最广的。详细介绍可见http://www.opensymphony.com/oscache/。A caching solution that includes a JSP tag library and set of classes to perform fine grained dynamic caching of JSP content, servlet responses or arbitrary objects. It provides both in memory and persistent on ...
Introductionby:http://opensource.atlassian.com/confluence/spring/display/DISC/AOP+CacheI've written an AOP interceptor which allows you to specify which methods to cache for Spring beans.Different cache providers are available: Memory HashMap, EHCache, OSCache (which is clusterable) and SwarmCache.Ex ...
getCurrentSession 与 openSession() 的区别 该项目设计为 一个 item 下有多个 question ,而一个question 下有多个 answer 。因此,需多次循环查询数据库。测试时,数据库连接池的最大数及最小数都设为 1.测试发现,为getHibernateTemplate().getSessionFactory().openSession()时,web 页面无法正常显示(白板),此时别的业务逻辑如果需要连接数据库则都不能执行;查询 log4j 日志发现,没有打印出openSession()所在方法的sql。 后来改为 getHibernateTempla ...
翻译的这篇文章包含了好几个知识点,虽然短了点儿,但是非常有用。1.spring2.hibernate3.quartz--定时调度工具,spring已经做了封装,也可以单独使用。4.OpenSessionInViewFilter--web框架下的一个filter,能够让web request使用单一的hibernate session。有的j2ee项目在web.xml文件中添加了OpenSessionInViewFilter,其目的是给web request提供单一的hibernate session,但是它也只能给web request提供hibernate session。也就是说,如果有某一 ...
Good morning ! It is really my honor to have this opportunity for a interview, I hope i can make a good performance today. I'm confident that I can succeed. Now i will introduce myself briefly I am 26 years old,born in shandong province . I was graduated from qingdao university. my major is electroni ...
MySQL   4.0:     Tabel:news     id             varchar(32)   not   null   PRIMARY       title       varchar(32)   null   "null"     author     varchar(32)   null   "null"         Hibernate2:     <class   name="TblNews"   table="tbl_news">     <id   nam ...
Java的Timer类和OpenSymphony的Quartz调度器是两个流行的调度API。Spring为这两个调度器提供了一个抽象层,可以更容易的使用他们(1)使用java Timer调度任务    从jdk1.3开始提供java.util.Timer类实现基本的调度功能,这个类允许你调度一个任务(通过java.util.TimerTask子类定义)按任意周期运行    1.创建一个定时任务       使用java Timer调度第一步是从java.util.TimerTask派生一个任务,如:   public class EmailReportTask exetends TimerTas ...
在sql server下备份还原数据库,相信大家都用sql server企业管理器下面自带的工具,但在制作安装软件的时候。如果仍然用企业管理器下面备份整个数据库,然后还原数据库,这样就显得有点笨重,这样备份数据库主要占的空间太大,如果数据库大一点的话,对一种小小的安装光盘就不合适了,可选的方法,是把数据库对象和数据库中的数据备份成.sql文件,然后通过查询分析器或者命令行执行命令安装,可以节约很大的空间。下面就把我实践的过程简单介绍一下,希望可以给大家一点帮助(所用的操作系统师win2003): 一、备份数据对象结构1、打开“企业管理器”选择一个想备份的数据库。2、点击对象“表”,然后再右边显示 ...
使用 this 指针和 prototype 实现 js 的 OO 时的一个区别 利用 this 实现的公共方法中可以访问类的私有成员(用 var 声明的变量),私有方法(用 function 直接定义的方法); 利用原型扩展实现的方法中,无法调用私有成员和变量。 例子如下所示(把其中注释掉的两行恢复就可以看到区别): function T(name) {     this.Name = name;     var x = 5;          function privateFunc() {         alert('
先是看上去不同,他们的调用分别如下:request.getRequestDispatcher("apage.jsp").forward(request, response);//转发到apage.jspresponse.sendRedirect("apage.jsp");//重定向到apage.jsp在jsp页面中你也会看到通过下面的方式实现转发:<jsp:forward page="apage.jsp" />我在初学jsp的时候,对这两个概念非常模糊,看别人的例子的时候,也是一头雾水,不知道什么时候该用哪个。希望下面的解说 ...
我的写法:  ActionForward oldForward = mapping.findForward("success");  String path = oldForward.getPath();  path += "?keyId="+tmo.getRecId()+"&actId="+actId;  System.out.println("-----------------path = "+path);    ActionForward newForward = new ActionForward() ...
MessageResources messages = getResources(request);在Action类中定义了getResources(HttpServletRequest request)方法,该方法返回当前默认的MessageResources对象,它封装了Resource Bundle中的文本内容。接下来Action类就可以通过MessageResources对象来访问文本内容。例如,如果要读取消息key为“hello.jsp.title”对应的文本内容,可以调用MessageResources类的getMessage(String key)方法:String title=m ...
Generator可选的<generator>子元素是一个Java类的名字, 用来为该持久化类的实例生成唯一的标识。如果这个生成器实例需要某些配置值或者初始化参数, 用<param>元素来传递。  <id name="id" type="long" column="cat_id">        <generator class="org.hibernate.id.TableHiLoGenerator">                <param name=&q ...
Global site tag (gtag.js) - Google Analytics