`
bh三少
  • 浏览: 102091 次
  • 性别: Icon_minigender_1
  • 来自: 北海
社区版块
存档分类
最新评论
文章列表
ActiveMQ集群         ActiveMQ具有强大和灵活的集群功能,但在使用的过程中会发现很多的缺点,ActiveMQ的集群方式主要由两种:Master-Slave和Broker Cluster。 1、Master-Slave         Master-Slave方式中,只能是Master提供服务,Slave是实时地备份Master的数据,以保证消息的可靠性。当Master失效时,Slave会自动升级为Master,客户端会自动连接到Slave上工作。Master-Slave模式分为三类:Pure Master Slave、Shared File System Master ...
一、背景知识 1.JMS JMS即Java Message Service,Java消息服务,是一组应用程序接口规范,是Java平台中关于面向消息中间件(MOM)的API,用于在多个应用程序之间,或分布式系统中发送和接收消息,进行异步通信。JMS是一套与平台无关的API,目前绝大部分的MOM厂商都对JMS提供了支持。 (可以下载JMS的规范文档,里面详细介绍了JMS的更多特性) 2.ActiveMQ ActiveMQ是Apache社区的开源消息产品,是一个完全支持JMS1.1和Java EE1.4规范的
cas服务器端的开发请参考: http://xiaomage9498-126-com.iteye.com/blog/1317058 本文的内容以以上文章的内容为前提。 下面主要讲解cas客户端的开发,开发两个简单的web应用。 1、在eclipse下新建一个web工程,名为casclient1 解压下载的cas-client-3.1.12.zip包,复制modules下的所有jar包到工程的/WEB-INF/lib下;配置web.xml文件,如下: <?xml version="1.0" encoding="UTF-8"?> ...
CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法。CAS 包含两个部分: CAS Server 和 CAS Client。CAS Server 需要独立部署,主要负责对用户的认证工作;CAS Client 负责处理对客户端受保护资源的访 ...
webservice的应用已经越来越广泛了,下面介绍几种在Java体系中开发webservice的方式,相当于做个记录。 1.Axis2 Axis是apache下一个开源的webservice开发组件,出现的算是比较早了,也比较成熟。这里主要介绍Axis+eclipse开发webservice,当 ...
前阵子在做一个手机服务器端系统的开发,主要使用spring+hibernate框架,由于系统涉及到全文检索功能,所以很自然地就想到了compass这个开源的搜索引擎,并且在j2ee领域,个人觉得目前最好用的就是这个了。为了提高系统的性能,我们大量的使用了compass创建的索引来做数据查询,因为我们主要功能是数据查询,很少做数据的更改,所以比较适合用这种方式,也收到了很好的效果。 首先是spring与compass的集成配置文件:applicationContext-compass.xml <?xml version="1.0" encoding="UTF ...
先看一下spring security 官方对以下几个类或接口的解释,因为这个几个类在程序中会使用到;ConfigAttribute:Stores a security system related configuration attribute. SecurityConfig:ConfigAttribute的实现类。GrantedAuthority:Represents an authority granted to an Authentication object.GrantedAuthorityImpl:GrantedAuthority的实现类。UserDetails:Provides c ...
EJB中有三种Bean,EntityBean,SessionBean,MessageBean,其中MessageBean就是用来发送消息的。服务器:JBoss 4.2 EJB中支持两种类型的消息,一种是Topic,一种是Queue。Topic:基于发布/订阅的方式,允许有多个接受者,消息生产者将消息发送到主题上,接受者必须先订阅该主题。Queue:点对点的方式,只能被一个接受者接受一次,消息生产者把消息发送到队列中,不需订阅。 要在JBoss中使用JMS,需要配置一些文件1.%JBOSS_HOME%\server\default\deploy 下mail-service.xml,该文件用于配 ...
最近一直在做报表,用的是iReport3.7.3和jasperReport3.7.3,在导出pdf形式的报表时,文字的粗体效果出不来,弄了大半天,查阅了很多资料,试了很多种方法,效果都不理想。下面总结一下:1.修改jasperreports-3.7.3.jar包的JRPdfExporter的源码这种方法网上到处都是,但我没试过,不知道是否可行,因为我反编译出来的源码有大量的错误,下载的一个编译器也用不了,并且网上说的这种方法的版本和我用的版本不一致,代码也略有不同,感兴趣的可以去试一下。 2.在程序中设置字体Map fontsMap = new HashMap();fontsMap.put(n ...
iReport版本:3.7.3,JavaBean作为数据源。1.先配置一下classpath,点击“工具”-->“选项”-->“iReport”-->“classpath”,点击“AddFolder”,选择你的类文件编译之后的存放路径,如:D:\company\source\sponsorshipWeb\build\classes;2.然后点击iReport主界面的Report DataSource按钮,新建一个JavaBeans set datasource,写上产生数据的类名,还有一个静态方法名是用于预览的时候用,都无所谓。然后save。3.点击一个数据库样的图标,在“Pr ...
今天同事在做一个手机网站的后台,用GET方式提交参数时,碰到了中文乱码的问题,Tomcat服务器和页面都设置了编码方式是UTF-8,也用了过滤器,还是出现乱码。无奈只有用java API的两个类来进行编码与解码,URLEncoder:HTML格式编码 ...
这主要是用到了IE的一个内置插件,在html代码的<head>中加入这句: <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>  这就是IE的内置插件。然后需要写一个样式,来表明不需要打印的地方,如下: <style type="text/css" media=print> .noprint{display : none;} </style& ...
/** * 導出html形式報表 * @param request 請求對象 * @param response 響應對象 * @param parameters 設置報表的參數 * @param jrxmlFilePath 報表的jrxml文件路徑 * @param jasperFilePath 報表的jasper文件路徑 * @param resultList 數據列表(List),用於構造數據源 */ @SuppressWarnings("unchecked") public static void exportH ...
function generateYearFun() { var now = new Date(); var nowYear = now.getFullYear(); var selectObj = document.getElementById("queryByYear"); var optionObj = document.createElement("option"); optionObj.Value = "0"; optionObj.text = "-----請選擇年份-----"; selec ...
Struts2和jasperReport整合时,在生成html形式的报表时,页面没有显示土图片,只有一个个的红叉,jasperReport在生成html形式的报表时,空白的地方是用图片填充的。首先需要在web(IDE:eclipse)目录下新建一个images文件夹,然后到jasperReports.jar中找一个图片文件,路径:net.sf.jasperreports.engine.images.pixel.GIF,把这个图片copy到images文件夹下,并重命名为px.gif。这样还不行,继续,在struts的配置文件中(struts.xml)写上这么一段: <package nam ...
Global site tag (gtag.js) - Google Analytics