小编Sau*_*ala的帖子

从jms返回字符串

我正在编写一个独立的main方法,它调用生产者(将数据推送到队列中),然后调用一个持续监听主题的消费者.

我已经覆盖了onMessage并且我能够从队列中获取消息,但是我无法将消息返回给调用方法.

实际上,我想把这条消息带到浏览器,因此想测试一下我是否可以将它至少带到主机上.

请帮忙;

class TextMessageListener implements MessageListener {
        String msgData;

        public String getMsgData() {
            return msgData;
        }

        public void setMsgData(String msgData) {
            this.msgData = msgData;
        }

        public void onMessage(Message message) {
            try {
                if (message instanceof TextMessage) {
                    TextMessage textMessage = (TextMessage) message;
                    System.out.println("Received message in  ::" + textMessage.getText() + " '");
                    setMsgData(textMessage.getText());
                }
            } catch (JMSException e) {
                System.out.println("Caught:" + e);
                e.printStackTrace();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

java activemq-classic jms listener

10
推荐指数
1
解决办法
799
查看次数

WebSocket握手:意外的响应代码:404

我正在编写我的第一个websocket程序并且正在获取"WebSocket握手:意外的响应代码:404",加载网页时出错.

我使用的是JDK 1.7和jboss 8(wildfly8.0).

有人可以帮忙吗?

window.onload = init;
var socket = new WebSocket("ws://localhost:8080/WebsocketHome/actions"); 
socket.onmessage = onMessage; 
Run Code Online (Sandbox Code Playgroud)

并以html开头

<head> 
 <title></title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <script src="websocket.js" type="text/javascript"></script> 
 <link rel="stylesheet" type="text/css" href="style.css"> 
</head>
Run Code Online (Sandbox Code Playgroud)

javascript websocket wildfly-8

9
推荐指数
1
解决办法
4万
查看次数

有没有办法从java中的子类对象调用父类方法而不修改方法

我有父类和子类,都有一个方法m1具有相同的签名(覆盖),我可以在下面的场景中调用父类方法.我不想改变子类方法.

// Super class
public class Parent
{
    public void m1()
    {
        System.out.println("Parent method");
    }
}
// Sub class
public class Child extends Parent {
    @Override
    public void m1() {
        System.out.println("Child method");
    }
}
// User class
public class Kavi {
        public static void main(String[] args) {
            Parent p = new Child();
            p.m1();

        }
}
Run Code Online (Sandbox Code Playgroud)

我想调用父类m1方法.我知道我可以在子类方法中使用super来调用它的父方法.但是我无权更改子类的源代码.我必须从子类对象中调用它.请任何人帮忙!!! 是不是可能在java?

java oop inheritance

5
推荐指数
1
解决办法
1万
查看次数

Arrays.asList有效

我在下面的代码片段中使用了两个数组,

String[] things = {"a", "b", "c", "d", "e", "f"};
int[] a1 ={1,2,3,4,5};
System.out.println(Arrays.asList(things).contains("c"));
System.out.println(Arrays.asList(a1).contains(3));
Run Code Online (Sandbox Code Playgroud)

我的输出是

真假

我知道当我们使用Arrays.asList时,我们得到一个包装器对象,它指向现有的随机访问数组,但实际上并没有创建列表接口的对象.

我的问题是当contains方法适用于字符串时,为什么它不适用于int.

java arrays

4
推荐指数
1
解决办法
715
查看次数

/ eureka/v2/apps是否已从Spring云发现仪表板中删除

我记得以前我曾经能够访问较旧的http:/ localhost:8761/eureka/v2/apps,并从发现服务器(spring cloud)中查看应用程序的原始JSON.

我只是尝试了它,不再看到它.它被移动了吗?如果是这样的话?

spring-cloud

3
推荐指数
1
解决办法
925
查看次数

我在哪一层访问MVC设计中的数据库

我有一个关于mvc应用程序中的数据库访问的问题.我的数据库访问逻辑应该放在哪里?

它应该放在每个模型中吗?(如果我有人模型)

Person p = new Person();
p.save();
Run Code Online (Sandbox Code Playgroud)

它应该放在每个控制器中吗?或者我应该创建一组不同的类来执行数据库逻辑,这意味着除了模型,视图和控制器之外我还有一个额外的层?

这是怎么做到的?如果使用ORM怎么办?

java database model-view-controller

3
推荐指数
1
解决办法
1387
查看次数

在Mule消费没有港口的宁静服务

我在公共IP中部署了一个restful服务,因此没有与之关联的端口号.我需要在mule中调用该服务并创建工作流.

我可以使用下面指定的端口号来使用服务,但是对于没有关联端口号的服务,我无法执行相同操作.

<http:listener-config name="HTTP_Listener_Configuration" host="localhost" port="8105" doc:name="HTTP Listener Configuration" />
    <http:request-config name="HTTP_Request_Configuration" host="localhost" port="8080" basePath="/onlineexam" doc:name="HTTP Request Configuration"/>
Run Code Online (Sandbox Code Playgroud)

请帮忙

rest esb mule

0
推荐指数
1
解决办法
1065
查看次数