Tag: 消息

属性文件中的选择模式

我有一个带消息的属性文件,我想处理一些复数的特殊情况。 现在我使用: xxx.yyy.plural=test{0,choice,2#y} 但它也将12格式化为“暴躁”。 如何指定2作为完全匹配?

使用RabbitMQ发送对象

我理解这个问题重复了使用rabbitmq发送消息而不是字符串而不是struct的问题 如果用第一种方式做到这一点 第一种方式 我有以下痕迹: java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2304) at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2773) at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:798) at java.io.ObjectInputStream.(ObjectInputStream.java:298) at com.mdnaRabbit.worker.data.Data.fromBytes(Data.java:78) at com.mdnaRabbit.worker.App.main(App.java:41) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) 我检查并确保在发件人类中将消息转换为字节,但是消费者无法接收它。 这是我的制作人类: package com.mdnaRabbit.newt; import java.io.IOException; import com.rabbitmq.client.ConnectionFactory; import com.rabbitmq.client.Connection; import com.rabbitmq.client.Channel; import com.rabbitmq.client.MessageProperties; import org.apache.commons.lang.SerializationUtils; import com.mdnaRabbit.worker.data.Data; public class App { private static final String TASK_QUEUE_NAME […]

Spring MVC – 如何在下载开始之前在视图中显示消息

我有一个允许用户下载文件的控制器。 问题是,根据发送到控制器的参数,控制器将压缩不同的文件夹并将它们发送到客户端,并且在用户被提示使用空浏览器选项卡和加载标题时,压缩有时需要2分钟。 有没有一种方法可以向用户显示消息,直到压缩文件并真正开始下载? 像“请等待,您的文件正准备下载!”之类的东西。 谢谢!

如何使用JNA迭代窗口元素?

使用JNA,我的最终目标是阅读使用Windows NET SEND或MSG.EXE发送的消息,该消息在接收计算机上显示为Windows弹出消息窗口。 我已经能够搜索这个特定的消息窗口并使用下面的代码获取hWnd句柄。 我现在的问题是如何遍历此窗口的所有元素以查找实际的消息文本,阅读消息,还单击确定按钮? 我的研究告诉我,我需要使用FindWindowEx(通过元素)和PostMessage(单击确定按钮)但我正在努力使其工作。 package democode; import com.sun.jna.Pointer; import com.sun.jna.Native; import com.sun.jna.win32.StdCallLibrary; public class JNA_Main { // Equivalent JNA mappings public interface User32 extends StdCallLibrary { User32 INSTANCE = (User32) Native.loadLibrary(“user32”, User32.class); interface WNDENUMPROC extends StdCallCallback { boolean callback(Pointer hWnd, Pointer arg); } boolean EnumWindows(WNDENUMPROC lpEnumFunc, Pointer arg); boolean PostMessage(Pointer hwndParent, String msg, […]

ActiveMQ:没有经纪人的新手消费者

我正在编写一个从队列中消耗的JMS客户端。 如果重要的话,我的经纪人是activemq。 一个要求是即使经纪人关闭,客户也应该开始。 在这种情况下,它应该表现得好像队列中没有消息,并且一旦代理启动并且消息开始相应的行为。 问题是在我的代码中: connectionFactory = new ActiveMQConnectionFactory(url); Connection connection = connectionFactory.createConnection(); connection.start() 如果代理已关闭,那么它会卡在connection.start() 。 虽然我想要的是connection.start()以静默方式返回并继续尝试在后台连接并消耗消息,而不能消息。 我怎样才能做到这一点。

页面上包含JSF中的的错误消息

我在JSF上创建了一个简单的例子。 这是一个小的登录应用程序。 我的问题是我的页面上有重复的错误消息: 我的页面上有两个h:message (用于用户名和密码)标签和一个h:messages (全局消息): 我的支持bean中的操作方法login() : public String login() { FacesContext facesContext = FacesContext.getCurrentInstance(); if (“admin”.equals(username) && “pass”.equals(password)) { return “success”; } else { facesContext.addMessage(“loginForm”, new FacesMessage(“Username or password is incorrect”)); return null; } } 我想在这些字段旁边显示关于空用户名或密码的消息 ,而不是在全局消息中的我的按钮下。 如果密码或用户名不正确,我想在全局消息中从我的操作方法打印我的错误消息 。 我该如何解决这个问题? 我尝试使用属性globalOnly : 但它并没有完全解决我的问题,因为在这种情况下根本不显示全局消息。 提前致谢!

Java – 当数据超出限制时打印消息?

我有我的代码工作,它不漂亮,但它的工作:)现在我想写一段代码,如果文本文件中有19个或更多的数据,然后显示停止数据加载例如,输入无效输入的消息。 我不知道如何做到这一点,所以任何帮助将不胜感激。 package stackandqueue; import java.util.*; import java.util.Stack; import java.util.Queue; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.LinkedList; import java.util.StringTokenizer; import java.util.Arrays; public class StackAndQueue { public static void main(String[] args) throws IOException { // Create three empty stacks of Bays. // Bay 1 linked list Queue bayoneStack = new LinkedList(); // Bay […]

我该如何为Skype播放Skype?

这段代码是用Skype来解决的,但我不知道如果我没有Skype,如何设置https://play.google.com/store/apps/details?id=com.skype.raider 。 skypename.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Uri skypeUri = Uri.parse(“skype:username?chat”); Intent myIntent = new Intent(Intent.ACTION_VIEW, skypeUri); myIntent.setComponent(new ComponentName(“com.skype.raider”, “com.skype.raider.Main”)); myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(myIntent); } }); 代码已添加………………………………………… ………………………………………….. 。 skypename.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (!isSkypeClientInstalled(activity)) { Context activity; goToMarket(activity); return; } else{ Uri skypeUri = Uri.parse(“skype:username?chat”); Intent myIntent […]

android.provider.Telephony发生了什么?

有谁知道android.provider.Telephony发生了什么? 它不在了。

Java HTTP推送(消息传递)的最佳解决方案

我们希望将数据从服务器推送到客户端,但只能使用HTTP(端口80)。 消息传递的最佳解决方案是什么? 一个想法是Comet 。 是否有其他想法或框架可以提供JMS over HTTP。 (是的,ActiveMQ也支持它,但是哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇。