`
shazhifeng
  • 浏览: 123424 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
Hibernate通过配置项 hibernate.cache.provider_class 来指定所采用的Cache API,但是在Hibernate所提供对缓存操作方法都是一些高层的API,也就是说Hibernate提供对缓存的操作方法都是基于对象的操作,例如 session.evict(Object obj);SessionFactory.evictXxxx 但有时候这些方法并不能完成我们想要的功能时,因此我们需要直接操控缓存来达到我们想要的目的。 挨个打开Hibernate的源代码发现了有一个类Settings,这个类有一个getCacheProvider方法,而通过SessionFact ...
Hibernate的缓存主要实现在net.sf.hibernate.cache包里。具体代码请查看Hibernate 源码。1、Cache此接口定义了缓存的一些基本操作,例如get,put,lock,unlock等。在此接口的基础上,Hibernate使用JCS等多种机制实现了缓存,包括:JCSCache,OSCache,Swarm ...
今天在网上看到一个用Memcached作为Hibernate二级分布式缓存,感觉挺有兴趣,就是尝试用了,感觉还不错,就推荐给大家看一下。官方网址: http://code.google.com/p/hibernate-memcached/目前最新版本为1.0, 支持Hibernate3.3.下面是具体的使用方法:hibernate-memcached需要支持的类库如下: hibernate-memcached-<version>.jar memcached-2.1.jar spy-2.4.jar commons-codec 1.3 slf4j-1.5.0.jar 如果你的项 ...

wicket session

1. getWebRequestCycle().getWebRequest().getHttpServletRequest().getSession().setAttribute("showMessage", 1); Object showMessageObj = getWebRequestCycle().getWebRequest().getHttpServletRequest().getSession().getAttribute("showMessage"); ???? String showMessage = showMessageObj ...
一、环境准备于介绍:   1.假设您已经成功设置系统的Java运行开发环境,包括JDK的安装,JAVA_HOME,PATH,CLASSPATH等等环境变量的设置。   2.Apache web服务器[版本不限]   3.Jakarta-Tomcat[目前推荐版本:5.0.16-5.0.28之间]   4.jk2连接器(jakarta-tomcat-connectors-jk2-src-current.tar.gz)[下载地址:http://jakarta.apache.org/site/sourceindex.cgi]   二、Apache安装:   1.从apache.org下载h ...
?IASP 让你的ASP运行于Apache <url>http://www.chinaunix.net 作者:HonestQiao 发表于:2003-10-13 13:45:56 **************让你的ASP运行于非Windows平台*********************自从Micorsoft推出ASP技术后,由于ASP在创建动态交互式站点上的强大功能及其代码编写的简便性,使ASP在越来越多的 Internet/Intranet/Extranet网站上得到了极其广泛的应用,尤其是涉及到数据库操作的网站应用系统更是倾向于采用ASP技术。但由于众所周知的原因,ASP只能工 ...
 Statement 对象用于将 SQL 语句发送到数据库中。实际上有三种 Statement 对象,它们都作为在给定连接上执行 SQL 语句的包容器:Statement、PreparedStatement(它从 Statement 继续而来)和 CallableStatement(它从 PreparedStatement 继续而来)。???? ...
第一种:  你用下面的代码试试 (强烈建议也是only可以建议的方法)  con = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:/data/Access/test1.mdb","dba","sql");   后面的代码一样。这样你就 ...
 前段时间刚完成一个家教网项目,数据库为MySQL5.0,持久层使用Hibernate 3.1,没有使用额外的连接池,那么Hibernate会默认使用它自带的一个默认连接池,也就是DriverManagerConnectionProvider。   先在本机上调试都毫无问题,于是部署到服务器上,也都没什么问题。由于这是新网站,根本还没正式对外发布和宣传,所以头两天根本没人访问。等到第二天,我再次访问网站时,问题就出现了,错误信息如下: root cause javax.servlet.ServletException: org.hibernate.exception.JDBCConnect ...
EL脚本语言的配置和支持: 对于一个单个JSP页面,你可以使用定义page指令来设置jsp页面是否支持EL。默认是支持EL(如果要页面不支持EL,请设置为isELIgnored=true; <%@ page isELIgnored="true|false"%> 对于整个JSP应用程序,要修改WEB.XML配置(tomcat5.0.16默认是支持EL的); <jsp-property-group></jsp-property-group>?<description> For config the ICW s ...
? 从另一台机上把MySQL数据库的mysql文件夹拷贝到本地机上,目的是恢复本地机对数据的访问和操作。经过如下几种情况的操作。 1. 在本地重装MySQL(安装目录D:\Program Files\MySQL\MySQL Server 5.0),直接把mysql文件夹拷贝至D:\Program Files\MySQL\MySQL Server 5.0\。结果,失败:数据库连接错误。 2. 卸载后重装MySQL,将D:\Program Files\MySQL\MySQL Server 5.0\下的数据备份,只把mysql\data文件夹全部内容拷贝到D:\Program Files\MySQ ...
Elliotte Rusty Harold 介绍了 Subversion —— 一种开放源码、多用户版本控制系统,支持非 ASCII 文本和二进制数据。通过 Elliotte 的介绍,您可看到如何在 Eclipse 中配置 Subversion 支持(通过 Subclipse 插件)、检出一个项目、与您的存储库同步,随后执行一些常用的操作,如合并、修补、比较和删除。 版本控制之于程序员,就好比安全网之于高空秋千表演者。知道安全网就在那里,万一自己摔落它能够提供保护,高空秋千表演者才能放心大胆地在空中飞跃。同样,版本控制使您有能力去冒以往想都不敢想的风险。如果哪儿出了错,您总是可以使自己 ...
Global site tag (gtag.js) - Google Analytics