publish
Hashtable env = new Hashtable(); env.put(Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory"); env.put(Context.PROVIDER_URL, "ormi://localhost:23791"); env.put(Context.SECURITY_CREDENTIALS, "oc4jadmin"); env.put(Context.SECURITY_PRINCIPAL, "oc4jadmin"); try { InitialContext ctx = new InitialContext(env); QueueConnectionFactory tconFactory_ = (QueueConnectionFactory) ctx.lookup("java:comp/resource/testQ/QueueConnectionFactories/qcf"); QueueConnection tcon_ = tconFactory_.createQueueConnection(); QueueSession tsession_ = tcon_.createQueueSession(false, Session.AUTO_ACKNOWLEDGE); Queue queue_ = (javax.jms.Queue) ctx.lookup("java:comp/resource/testQ/Queues/aqDemoQueue"); QueueSender tSender_ = tsession_.createSender(queue_); for (int i = 0; i < number; i++) { TextMessage msg = tsession_.createTextMessage(); msg.setText(content); tSender_.send(msg); } tSender_.close(); tsession_.close(); tcon_.close(); System.out.println("######send " + number + " event#######"); } catch (Exception e) { e.printStackTrace(); }
subscribe
Hashtable env = new Hashtable(); env.put(Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory"); env.put(Context.PROVIDER_URL, "ormi://10.101.3.206:23791"); env.put(Context.SECURITY_CREDENTIALS, "oc4jadmin"); env.put(Context.SECURITY_PRINCIPAL, "oc4jadmin"); Message msg = null; try { InitialContext ctx = new InitialContext(env); QueueConnectionFactory tconFactory_ = (QueueConnectionFactory) ctx.lookup("java:comp/resource/testQ/QueueConnectionFactories/qcf"); QueueConnection tcon_ = tconFactory_.createQueueConnection(); QueueSession tsession_ = tcon_.createQueueSession(false, Session.AUTO_ACKNOWLEDGE); Queue queue_ = (javax.jms.Queue) ctx.lookup("java:comp/resource/testQ/Queues/aqDemoQueue"); MessageConsumer consumer = tsession_.createReceiver(queue_); tcon_.start(); msg = consumer.receive(3000); while (msg != null) msg = consumer.receive(3000); System.out.println(msg); consumer.close(); tsession_.close(); tcon_.close(); } catch (Exception e) { e.printStackTrace(); } return msg;
sub 方法 把字符串显示为下标。 语法: stringObject.sub(); 示例: var Str = "KILLHAPPY"; console.log( Str.sub() ); 结果: >>> <sub>KILLHAPPY</sub>
描述 (Description) 此方法使字符串显示为下标,就好像它位于标记中一样。 语法 (Syntax) 其语法如下 - string.sub( ) 返回值 (Return Value) 返回带有标记的字符串。 例子 (Example) 请尝试以下示例。 <html> <head> <title>JavaScript String sub() Method</title>
描述 (Description) 该函数定义了一个新的子程序。 上面显示的参数遵循这些规则 - NAME是子例程的名称。 可以使用或不使用原型规范预先声明已命名的子例程(没有关联的代码块)。 匿名子例程必须有一个定义。 PROTO定义函数的原型,在调用函数以验证提供的参数时将使用该函数。 ATTRS为解析器定义有关正在声明的子例程的附加信息。 语法 (Syntax) 以下是此函数的简单语法 - s
Sub Navbar is useful when you need to put any additional elements into Navbar, like Tab Links or Search Bar. It also remains visible when Navbar hidden Sub Navbar Layout <div class="navbar-inner">
发布订阅模式 核心点 Pub/Sub 模型定义了如何向一个内容节点发布和订阅消息,这些节点被称作主题(topic)。 主题可以被认为是消息的传输中介,发布者(publisher)发布消息到主题,订阅者(subscriber) 从主题订阅消息。 主题使得消息订阅者和消息发布者保持互相独立,不需要接触即可保证消息的传送。 pub/sub解决了什么样的问题? 耗时的问题,比如上传,格式转换、计算等其他耗
描述 (Description) HTML 标记用于定义下标文本。 例子 (Example) <!DOCTYPE html> <html> <head> <title>HTML sub Tag</title> </head> <body> Value of y<sub>1</sub> - y<sub>3</sub> = 17 </body> </ht
Bootstrap Sub-Menu 是 jQuery 插件,可以创建 Bootstrap 的导航栏,下拉菜单等等的子菜单。 在线演示
我正在尝试反向代理我的网站并修改内容。为此,我使用sub_过滤器编译了nginx。它现在接受sub_filter指令,但不知何故它不起作用。 请帮帮我