如何在普通的java工程下 加入jbosscache数据缓存啊

问题描述

根据业务需要 现在要在工程里面加一个数据缓存机制 现在选定用jbosscache的pojocache做数据缓存在网上查了很多资料都没有适当的。而且中文材料也特别少。哪位帮帮我啊问题补充:我的数据库操作用的 是 ibatis

解决方案

我刚刚查下, ibatis好像内置是对OSCaceh支持的, 如果直接使用OSCache直接配置就可以使用!查了下, 好像不支持JBossCache!想了下, 如果你一定要使用JBossCache, 一种就是像我前面所说的, 自己用API手动控制要缓存的部分,另一种就是自定义ibatis的cache, 不过这要实现ibatis的omibatissqlmapenginecacheCacheController.java这个接口, 然后进行相应的配置, 不过这个方法我没试过, 不知道行的通不!
解决方案二:
你是说在一般的java项目中用jbosscache, 那就是你直接用jbosscache的API编程了!主要就是使用org.jboss.cache.TreeCache这个类, 因为Hibernate是支持jbosscache的, 所以你要自己去看下Hibernate是怎么使用Jbosscache的, 源文件你可以在Hibernate中找到, 具体在hibernate-3.2srcorghibernatecacheTreeCache.java文件中.抄一段:public class TreeCache implements Cache {private static final Log log = LogFactory.getLog(TreeCache.class);private static final String ITEM = "item";private org.jboss.cache.TreeCache cache; ...... // 从缓存中取 public Object read(Object key) throws CacheException {try {return cache.get( new Fqn( regionFqn, key ), ITEM );}catch (Exception e) {throw new CacheException(e);}} ......}
解决方案三:
不是可以用jbosscache做为hibernate的二级缓存的吗?

时间: 2024-08-31 11:46:09

如何在普通的java工程下 加入jbosscache数据缓存啊的相关文章

java 环境下操作大数据问题

问题描述 现在碰到个大数据频繁操作问题,数据量很大,但又得对这大数据量进行频繁的读和写,现在还没有好的方案,哪位大牛能给点思路啊.. 问题补充:这数据和数据库无关,主要是移动的话单,短信等交换机数据汇聚处理.相当于要将这些数据放入集合中,这操作过程中还要对此集合进行频繁的读和写操作,不知道这样描述大牛们能不能看明白我的意思? 解决方案 一般对于大数据的读写操作,都会有一个cache层作为缓冲.一般选用cache的话,会用memcached或redis(还有一个阿里的cache).然后再加上读写分

另外我想问Java 环境下 怎么做域名映射到 Java环境的工程 ?配置网站映射IP和域名问题

各位大神:请问 服务上配置本地程序能访问网站,但是用tomcat发布网站却不行,不知道怎么讲域名和IP地址进行映射(IP地址已经解析过),以前用IIS发布可以,现在不想用IIS(我用的是java语言),想直接用apache和tomcat配置发布网站可以吗?但是tomcat配置好了,域名和IP都指定了,但是还是不行,请查看什么问题,谢谢. 另外我想问Java 环境下 怎么做域名映射到 Java环境的工程 ?

Java微服务开发指南 -- Java环境下的微服务

Java环境下的微服务 本文涉及的内容,能让你学到什么?     本书适用于开发微服务的Java开发人员和架构师.我们在开始介绍微服务架构前,先讲述一些抽象的基本概念.不幸的是,使用新技术并不能神奇地解决分布式系统问题.但是我们通过一些做的很好的公司,它们是如何使用微服务来进行构建的,包括文化.组织结构和市场压力.然后我们深入了解几个Java微服务框架,附带的源代码反馈可以在GitHub上找到.我们会讨论有关部署.集群.故障转移以及Docker和Kubernetes在这些领域是如何解决这些问题.

从最基本的Java工程搭建SpringMVC+SpringDataJPA+Hibernate_java

   本文会介绍从一个最基本的java工程,到Web工程,到集成Spring.SpringMVC.SpringDataJPA+Hibernate.     平时我们可能是通过一个模板搭建一个工程,或者是直接导入一个项目,而本文选择从最基本的java工程开始,目的是为了展示更多原理.     当然,我们还是从一个最基本的Maven工程开始,其实普通的非Maven工程,搭建过程几乎是一模一样的,只是Jar包需要我们手动的添加到工程中,而Maven工程就只是修改配置文件即可.   下面就正式开始. 1

网上的服务器怎么用-java工程怎么上传到阿里云服务器或者其他的服务器啊

问题描述 java工程怎么上传到阿里云服务器或者其他的服务器啊 急急·····拜托各位大神java工程怎么上传到 阿里云或其他的服务器 解决方案 如果是linux,用ssh,如果是windows,用远程桌面.连上去之后的操作和你本地的服务器是一样的.再不会,用户中心,客服,填写你的问题,他们的客服半小时内打电话手把手教你. 解决方案二: 通过ssh连接的sftp上传,可以用winscp等工具. 解决方案三: 如果是java web工程的话,可以使用新浪云,很简单的. 解决方案四: 阿里云服务器就

一个JAVA工程中可以有多个主类吗?

问题描述 如题.并请详细解释下.谢谢! 解决方案 解决方案二:不可以.原因是.规定如此.解决方案三:你可以同事写多个主类但是只能允许运行其中的一个主类.解决方案四:逻辑上行不同,程序都需要一个唯一入口,否则系统都不知道你的程序从哪开始.解决方案五:好像不可以吧解决方案六:引用2楼的回复: 你可以同事写多个主类但是只能允许运行其中的一个主类. 就是这样解决方案七:每个class允许存在一个main函数但是实际执行的,只会是其中一个如果是java方式执行,指命令模式java-cp"*.classpa

myeclipse-运行java工程出现以下错误,大神们帮忙看一下吧,给点建议!

问题描述 运行java工程出现以下错误,大神们帮忙看一下吧,给点建议! 求各位指点迷津!我是用的myeclipse下tomcat6运行,可以跳出index.jsp登录页面,但是后台打印会有以上的错误.而且当我输入登录账号密码时又出现这种错误: 解决方案 把代码贴出来看看,造成这个异常的可能性很多 解决方案二: 你可以参考这篇博客的解决方案:http://blog.csdn.net/jaune161/article/details/18361421 解决方案三: 什么操作造成,在那一步的代码上找原

eclipse的dynamic web project依赖其他java工程,如何在运行时可以加载其他java工程的class?

问题描述 大家好啊,我现在有个web工程,由于某些原因,依赖其他一些java工程,这样编译代码没问题.但是运行时,需要将依赖的这些java工程打成jar包放入到webcontextn/WEB-INF/lib目录下才可以,有什么办法避免每次更新其他Java工程的源码时,避免每次都要部署jar包,多谢啊,急,在线等 解决方案 解决方案二:各位大神,求解啊解决方案三:可以直接引用解决方案四:一种方法:使用maven依赖,这样被依赖的项目更新了,依赖项目只需要mavenupdate一下就可以了还有就是:

Java工程转换为Maven工程

1. 前言 在开发中经常要建立一个Maven的子工程,对于没有模板的同学来说从Java工程来转换也是一个不错的选择.本文就如何从一个Java工程创建一个Maven工程做了一个介绍,相信对于将一个Java工程转换为Maven工程的工作也是有帮助的. 2. 创建Java工程. 创建一个Java工程,如下图所示: 3. 转换为Maven工程. 选中此工程 -> 右键 -> Configure -> Convert to Maven project.出现如下的截图,天上相关的信息即可: 点击Fi