`
xfjt297857539
  • 浏览: 152987 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
现象,使用10个线程每100ms发送一条消息,大约3000多条后,出现异常,所有线程停止: javax.jms.JMSException: Could not connect to broker URL: tcp://localhost:61616. Reason: java.net.BindException: Address already in use: connect; nested exception is ja va.net.BindException: Address already in use: connect 原因:创建了太多jms连接没有来得及回收 解决 ...
方法一: 把以下内容保存为cmd.reg: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT/Directory/shell/cmd] @="命令提示符" [HKEY_CLASSES_ROOT/Directory/shell/cmd/command] @="cmd.exe /k /"cd %L/" " 然后运行cmd.reg,在询问是否导入的时候点"是"。 方法二: 在命令提示符下用cd命令进入某个文件夹路径,有时会遇到文件名过长或目录层数过多 ...
Tomcat6.0 + ActiveMq5.1 + Spring2.5  需要的jar包(官方网下载:http://activemq.apache.org/activemq-520-release.html,其中已经包含所需要的所有包): activemq-all-5.2.0.jar commons-pool-1.4.jar log4j-1.2.14.jar spring-beans-2.5.5.jar spring-context-2.5.5.jar spring-core-2.5.5.jar spring-jms-2.5.5.jar spring-tx-2.5.5.jar ...
使用activeMQ实现jms  一:jms介绍          jms说白了就是java message service,是J2EE规范的一部分,跟jdbc差不多,sun只提供了接口,由各个厂商(provider)来进行具体的实现,然后使用者使用他们的jar包进行开发使用即可。         另外在jms的API中,jms传递消息有两种方式,一种是点对点的Queue,还有一个是发布订阅的Topic方式。区别在于:         对于Queue模式,一个发布者发布消息,下面的接收者按队列顺序接收,比如发布了10个消息,两个接收者A,B那就是A,B总共会收到10条消息,不重复。     ...
ActiveMQ使用笔记  1.下载ActiveMQ5.1,官方网站地址:http://activemq.apache.org/ 2.解压,双击bin目录下activemq.bat 管理页面:http://localhost:8161/admin 3.创建queue,这里创建一个名为queue1的queue,供测试用 4.Queue发送 package demo.activemq; import javax.jms.Connection; import javax.jms.ConnectionFactory; import javax.jms.DeliveryMode ...
在下面的例子中,首先创建两个Queue,发送者给一个Queue发送,接收者接收到消息之后给另一个Queue回复一个Message,然后再创建一个消费者来接受所回复的消息。 import javax.jms.Connection; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.MessageConsumer; import javax.jms.MessageListener; import javax.jms.MessageProducer; import javax.jms.Q ...
在下面的例子中,分别发送一个Persistent和nonpersistent的消息,然后关闭退出JMS。 import javax.jms.Connection; import javax.jms.DeliveryMode; import javax.jms.MessageProducer; import javax.jms.Queue; import javax.jms.Session; import org.apache.activemq.ActiveMQConnectionFactory; import org.apache.activemq.command.ActiveM ...
与Queue不同的是,Topic实现的是发布/订阅模型,在下面的例子中,启动2个消费者共同监听一个Topic,然后循环给这个Topic中发送多个消息。 import javax.jms.Connection; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.MessageConsumer; import javax.jms.MessageListener; import javax.jms.MessageProducer; import javax.jms.Session; i ...
深入掌握JMS(三):MessageListener   Queue 消息的消费者接收消息可以采用两种方式: 1、consumer.receive() 或 consumer.receive(int timeout); 2、注册一个MessageListener。 采用第一种方式,消息的接收者会一直等待下去,直到有消息到达,或者超时。后一种方式会注册一个监听器,当有消息到达的时候,会回调它的onMessage()方法。下面举例说明: MessageConsumer comsumer = session.createConsumer(queue); comsumer.setMessageL ...
Spring与ActiveMQ(JMS)的整合说明 作者:cctvx1,江南白衣 本文来自springside wiki,请留意wiki上的更新。 1.概述 1.1 jms与activemq特性 jms始终在javaee五花八门的协议里,webservice满天飞的时候占一位置,是因为它可以: 可以把不影响用户执 ...
深入掌握JMS(一):JMS基础 1. JMS基本概念 JMS(Java Message Service) 即Java消息服务。它提供标准的产生、发送、接收消息的接口简化企业应用的开发。它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型。P2P 模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可以有多个接收者。 对于点到点模型,消息生产者产生一个消息后,把这个消息发送到一个Queue(队列)中,然后消息接收者再从这个Queue中读取,一旦这个消息被一个接收者读取之后,它就在这个Queue中消失了,所以一个消息只能被 ...
深入掌握JMS(二):一个JMS例子 前一讲简单的介绍了一下JMS的基本概念, 这一讲结合一个例子让大家深入理解前一讲的基本概念. 首先需要做的是选择一个JMS提供者, 如果在JavaEE环境中可以不用考虑这些. 我们选择ActiveMQ, 官方地址: http://activemq.apache.org/. 网上有很多介绍ActiveMQ的文档, 所以在这里就不介绍了. 按照上一讲的这个简图, ConnectionFactory—->Connection—>Session—>Message Destination + Session————————————>Produ ...
java 使用相对路径读取文件 1.java project环境,使用java.io用相对路径读取文件的例子: *目录结构:   DecisionTree             |___src                  |___com.decisiontree.SamplesReader.java             |___resource                  |___train.txt,test.txt *SamplesReader.java:   String filepath="resource/train.txt";//注意file ...
1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd ); 2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar Class.forName( & ...

html杂谈

    博客分类:
  • html
<style type="text/css"> .NoNewline { word-break: keep-all;/*必须*/ } </style> <table> <tr>   <td class="NoNewline">不换行不换行不换行不换行不换行不换行不换行不换行不换行不换行</td> </tr> </table> 今天做到一个价格的问题,PHP里有number_format()里可以简单的格式化金额输出,但js却没有见到这样的函数,如是自己写了一 ...
Global site tag (gtag.js) - Google Analytics