`
文章列表
本文转自:http://blog.csdn.net/iamfafa/article/details/6264535 消息的消费者接收消息可以采用两种方式: 1、consumer.receive() 或 consumer.receive(int timeout); 2、注册一个MessageListener。 采用第一种方式,消息的接收者会一直等待下去,直到有消息到达,或者超时。 后一种方式会注册一个监听器,当有消息到达的时候,会回调它的onMessage()方法。 下面举例说明: MessageConsumer comsumer = session.createCon ...
本文转自:http://blog.csdn.net/iamfafa/article/details/6264446 首先需要做的是选择一个JMS提供者,如果在JavaEE环境中可以不用考虑这些. 我们选择ActiveMQ,官方地址: http://activemq.apache.org/.网上有很多介绍ActiveMQ的文档,所以在这里就不介绍了. 按照上一讲的这个简图, ConnectionFactory---->Connection--->Session--->Message Destination+Session-------------------- ...
本文转自:http://blog.csdn.net/iamfafa/article/details/6264359 1.JMS基本概念 JMS(Java Message Service) 即Java消息服务。它提供标准的产生、发送、接收消息的接口简化企业应用的开发。它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型。 P2P模型规定了一个消息只能有一个接收者;Pub/Sub模型允许一个消息可以有多个接收者。 对于点到点模型,消息生产者产生一个消息后,把这个消息发送到一个Queue(队列)中,然后消息接收者再从这个Queue中读 ...

ActiveMQ配置

    博客分类:
  • JMS
转自:http://www.cnblogs.com/CopyPaster/archive/2012/04/27/2473179.html 目前常用的消息队列组建无非就是MSMQ和ActiveMQ,至于他们的异同,这里不想做过多的比较。简单来说,MSMQ内置于微软操作系统之中,在部署上包含一个隐性条件:Server需 ...
声名:转自:http://jiake.iteye.com/blog/271270 1.多个tab 如何选中某一个: <script type="text/javascript">    function selectTab(id) {      var tabContainer = dojo.widget.byId("tabContainer");      tabContainer.selectTab(id);    } </script> <sx:tabbedpanel id="tabContainer&qu ...
转自:http://www.iteye.com/topic/312500 我们都知道在jsp中include有两种形式,分别是Include指令:<%@ include file=""%>和include动作:<jsp:include page="" flush="true"/>     前者是指令元素、后者是行为元素。具体它 ...
转自:http://www.iteye.com/topic/655025 Struts 2.1 Tags     <br/>     <br/>     一、控制标签<br/><hr size="3" color="red">          #、if /elseif/ else @用于逻辑判断<br/>      <s:set name="bir" value= ...
对于一个Java服务器来说经常要处理一些图形元素,例如地图的创建或者图形和图表等。这些API基本上总是需要运行一个X-server以便能使用AWT(Abstract Window Toolkit,抽象窗口工具集)。然而,运行一个不必要的X-server并不是一种好的网络管理方式。 这个解决方案依赖于你的Java版本。如果你运行在JDK1.4上,那么你将有机会运行headless服务器。 -Djava.awt.headless=true 对于JDK1.3及更低的版本,有个来自eTeks的PJA工具包(Pure Java AWT Toolkit,纯Java AWT工具集)可以使用。它是一个在配 ...
最近做报表需要取某天是当年的第几周,用到了两个取周的函数。 WW:      每年的1月1日作为当年的第一周的第一天(不管当年的1月1日是星期几);      比如:2011/01/01 是周六, 在Oracle中被定义为2011年的第一周的第一天;      SELECT to_char(TO_DATE('20110101','YYYYMMDD') ,'yyyyww')  as week FROM DUAL; IW :     是周算法以周别为“主线” ,每年最多可以有53个周B别,但是每年至少要包含52个周别; 如果一年当中第52周别之后至当年的12月31日之间,还有大于或等于4天的话,则 ...
从ubuntu中文论坛转载的一片超好的文章,慢慢学习中(转) Posted on 2011-01-07 02:05 leekiang 阅读(866) 评论(0)  编辑  收藏 所属分类: LINUX,UNIX About Shell ----------- Q1.用户登录到Linux机器,系统会启动login子程序处理用户登录请求,如何自动设置用户环境变量? 比如 PATH,CVS_RSH等等 编辑/etc/profile 和 $HOME/.bash_profile $HOME/.bash_login $HOME/.profile 当退出登录时,shell会执行 ~/.bash ...
H3CF100S配置 172.18.100.1 255.255.255.0 255.255.255.0 初始化配置 〈H3C〉system-view 开启防火墙功能 [H3C]firewall packet-filter enable [H3C]firewall packet-filter default permit 分配端口区域 [H3C] firewall zone untrust [H3C-zone-trust] add interface GigabitEthernet0/0 [H3C] firewall zone trust [H3C-zone-trust ...

vbs函数大全

    博客分类:
  • vbs
第一类:数学函数,这一类函数无趣得很,居然还很多:          Sin 正弦、Cos 余弦、Tan 正切、Atn 反正切,这四个函数的参数为NUMBER。          Abs 绝对值、Sgn 取数字的正负值(正返回1,负返回-1,零返回0)、Int/Fix 取整(零头抹掉,Int的负数比Fix的小1),这三个函数的参数也是NUMBER。          Round 指定位数的四舍五入,参数是expressione和NUMBER,NUMBER省略的话,就是四舍五入到整数。          Log 自然对数、Exp e的幂次方、Sqr平方根,这三个函数的参数也为NUMBER。     ...
Function Encode(filePath) Set stm = CreateObject("Adodb.Stream") stm.Type = 2 stm.mode = 3 stm.charset = "utf-8" stm.Open stm.LoadFromFile filePath Encode = stm.readtext stm.close End Function Msgbox Encode("D:\a.txt")
导出xls格式文件,有一个包xls。jar专门做这件事的   jxl.jar 包下载 Installation JExcelApi comes packaged as a zipped tar file, called something like jexcelapi_2_0.tar.gz. To unpack on UNIX systems, at the command line type gunzip jexcelapi_2_0.tar.gz      followed by tar xf jexcelapi_2_0.tar On Linux systems this can b ...
Struts2的注解功能 我们知道通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过<include>节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带来很大的困扰。为了解决这个问题,可以考虑使用struts2的注解。实际上struts2中最主要的概念就是package、action以及Interceptor等等概念,所以只要明白这些注解就可以了。 如果希望使用struts2的注解功能,必 ...
Global site tag (gtag.js) - Google Analytics