无法在WebSocketHandlerAdapter上播放

我正在建立一个基于氛围的websocket概念certificate。 创建了一个订阅2个频道的javascript客户端,并在服务器上创建了创建两个广播公司并继续发送数据的线程,但是我无法在客户端上获取数据。 有没有办法检查邮件是否卡在服务器端或客户端? 我在哪儿丢球吗? 🙂 这就是我现在所拥有的: PublishServerState – 创建广播公司并发送消息 import javax.servlet.http.HttpServlet; import org.apache.log4j.BasicConfigurator; import org.apache.log4j.LogManager; import org.apache.log4j.Logger; import org.atmosphere.cpr.AtmosphereFramework; import org.atmosphere.cpr.Broadcaster; import org.atmosphere.cpr.BroadcasterFactory; // TODO desligar os threads quando a app esta desligando public class PublishServerState extends HttpServlet { private static final long serialVersionUID = 1L; public static String value1 = “um-“; public static String […]

远程连接MySQL服务器

你好,我是MySQL服务器的新手,我想从我的电脑远程数据库远程连接MySQL数据库! 我在拥有MySQL服务器的机器上的IP是: 39.32.58.13 我正在使用此代码连接: private Connection connect = null; private Statement statement = null; private PreparedStatement preparedStatement = null; private ResultSet resultSet = null; private void Connect(){ try{ // this will load the MySQL driver, each DB has its own driver Class.forName(“com.mysql.jdbc.Driver”); // setup the connection with the DB. connect = DriverManager .getConnection(“jdbc:mysql://39.32.222.77:3306/test”,”myname”, “mypass”); } […]

Java,文本中的n个单词数

此类的目的是计算用户输入的文本中每个n字符单词的出现次数。 我认为在methodsNumber方法中存在一些错误,因为我为每个n字符单词获得228。 错误在哪里? import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; public class TempTest { public static void main(String[] args) { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.println(“Enter the integer n”); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); char[] array = { ‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’, ‘i’, ‘j’, ‘k’, […]

我试图添加一个尝试捕获,告诉用户他们不能插入负数

我能够添加一个尝试捕获,告诉用户他们不能使用字母。但是由于某种原因添加一个尝试捕获负数量dosent似乎工作。我知道try块是在哪里,如果somthing可能会出错像进入一个负数,catch可以打印出错误信息。 我认为这就是我的问题所在。 与try catch相关的另一个问题是我使用输入-1的用户输入用户输入的内容,所以我认为它会导致逻辑问题。 tl; dr添加try catch或其他catch以防止用户添加负数 这不是整个程序,但它的作用是过滤掉用户输入的整数并分离平均值和赔率。 public static void main(String [] args) { Scanner stdin = new Scanner(System.in);//for user input int[] evenNum = new int [100];//Even Array up too 100 int[] oddNum = new int[100];//Odd Array up too 100 int evenIndex=0;//even numbers int input=0;//user input int i=0;//incrementer for arrays int k=0; int j=0; […]

Spring Async RMI Call

是否可以异步调用Java RMI? 我希望我的RMI调用立即返回,并且服务器在任务完成后调用回调。 我目前正在使用Spring框架的RMI支持,我在spring找不到任何描述它的文档,我怀疑我需要自己实现它。 如果可能,请提供示例。 提前致谢!

从Eclipse内部运行JUnit测试套件

从历史上看,我总是写这样的unit testing: public void WidgetTest { @Test public void test_whatever() { // Given… // When… // Then… } } 这允许我在Eclipse和Run As >> JUnit右键单击我的测试文件,并直接从Eclipse内部测试该特定测试。 然后,在进行本地(基于Ant)构建时,我配置一个 Ant任务来立即运行我的所有src/test/java测试。 我现在正在寻找一种中间解决方案。 也就是说,只需单击一个按钮,就可以同时从Eclipse内部运行所有测试类。 一位同事建议Junit有一个“测试套件”的概念,我可以附加我的所有测试类,但看起来这个测试套件是某种我不希望包含在内的JAR /工具我的项目。 所以我问: 如何定义这样一个“测试套件”,包括我所有的测试类,并从Eclipse内部一次性地运行所有这些测试套件? 提前致谢。

Java:如何在java中设置类路径

我有很多jar文件要添加到我的类路径中,所以每当我编译我的java文件时,我最终会得到这样的命令: javac -cp commons-digester-2.1/commons-digester-2.1.jar:lucene-core-3.0.3.jar:commons-logging-1.1.1/commons-logging-1.1.1.jar:commons-beanutils-core-1.7.0.jar:. CollectionIndexer.java 我试过用: set CLASSPATH=commons-digester-2.1/commons-digester-2.1.jar:lucene-core-3.0.3.jar:commons-logging-1.1.1/commons-logging-1.1.1.jar:commons-beanutils-core-1.7.0.jar:. 接着: javac CollectionIndexer.java 但jar子根本没有添加:由于丢失的jar子,我得到错误…谢谢

如何使用jfreechart从上到下绘制折线图?

我正在使用jfreechart绘制折线图,​​我需要从上到下绘制线条……含义:0,0坐标将位于左上角。 当我通过更改’PlotOrientation’使用’CategoryPlot’时,我能够做到这一点,但左边的标签变成了重叠……不知何故,我更喜欢’xyplot’ 更改’setInverted’或’setDomainAxisLocation’没有帮助 任何帮助将不胜感激 更新:我正在重新发布我的代码以获得更好的清晰度(图表绘图部分) 在第一个代码中:我得到了所需的输出,如图所示http://sofzh.miximages.com/java/r1fr01.jpg只是通过在这部分传递’PlotOrientation.HORIZONTAL’,我正在使用’CategoryPlot’ import java.awt.*; import javax.swing.JPanel; import org.jfree.chart.*; import org.jfree.chart.plot.CategoryPlot; import org.jfree.chart.plot.PlotOrientation; import org.jfree.chart.renderer.category.LineAndShapeRenderer; import org.jfree.chart.title.TextTitle; import org.jfree.data.category.CategoryDataset; import org.jfree.data.category.DefaultCategoryDataset; import org.jfree.ui.*; public class PCategory extends ApplicationFrame { public PCategory(String s) { super(s); JPanel jpanel = createDemoPanel(); jpanel.setPreferredSize(new Dimension(300, 200)); setContentPane(jpanel); } private static CategoryDataset createDataset() { DefaultCategoryDataset defaultcategorydataset = new […]

我们是否应始终使用异步JAX-RS资源用于移动后端?

我正在使用Java EE构建Mobile后端API – JAX-RS 2.0技术。 由于大多数移动客户端消耗都是异步http调用 所以我的问题是: 我应该为所有JAX-RS资源使用异步function吗? 原因如果不是? 以下是模板Mobile Async API @Path(“/async_api”) public class AsyncResource { @GET @Path(“/loadUsers”) @Produces(MediaType.APPLICATION_JSON) public void loadUsers(@Suspended AsyncResponse asyncResponse) { //TODO: ManagedExecutorService new Thread(new Runnable() { @Override public void run() { List users = loadBigUsers(); asyncResponse.resume(users); } private List loadBigUsers() { return null; // Return big list } }).start(); […]

在Jbutton的值在另一个类中更改后,使用paintComponent绘制

我有一个名为ControlsPanel的类。 如果我在此类中按JButton(Start),则boolean(isPressed)的值将更改为true。 在另一个类(CashRegistersPanel)中,我想绘制一个Image,但只有前一个类中boolean的值为true。 当然,这个布尔值在开头是假的,所以它不会绘制任何东西。 这是我的两个class级: public ControlsPanel(final ParametersPanel panel) { start = new JButton(“Start”); stop = new JButton(“Stop”); start.setFont(new Font(“Arial”, Font.BOLD, 14)); stop.setFont(new Font(“Arial”, Font.BOLD, 14)); this.setLayout(null); this.setBackground(new Color(199,202,255)); this.add(start); this.add(stop); start.setBounds(10, 10, 280, 30); stop.setBounds(10, 50, 280, 30); stop.setEnabled(false); start.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { if (start.getText().equals(“Start”)) { start.setText(“Pause”); stop.setEnabled(true); startIsPressed […]