Articles of Java的

Kafka – 无法使用Java将消息发送到远程服务器

我试图创build一个Kafka集群来发送消息到远程控制。 我已经configuration好了这里所描述的一切。 我在Linux red hat机器上运行这个,使用shell可以正常工作。 按照Windows机器上的quick start教程中所述编写java代码后,我收到以下错误: … DEBUG kafka.client.ClientUtils$ – Successfully fetched metadata for 1 topic(s) Set(example) … ERROR kafka.producer.SyncProducer – Producer connection to cldExampleKafka.domain:80 unsuccessful java.nio.channels.UnresolvedAddressException … at kafka.producer.async.ProducerSendThread.run(ProducerSendThread.scala:44) … WARN kafka.producer.async.DefaultEventHandler – Failed to send producer request with correlation id 2 to broker 0 with data for patitions [ati,0] java.nio.channels.UnresolvedAddressException … kafka.common.FailedToSendMessageException: […]

Linux上的JavaFX

Linux上的JavaFX(x86和x64)有什么情况? JavaFX应用程序可以在Linux操作系统上正常运行吗? 我发现了2011年和2012年的一些问题,当时应用程序不稳定!

开源OCR

我正在寻找在Linux上运行的开源OCR库。 我需要这个工作PNG和PDF。 大多数情况下,我想从Java或ruby接口这个库。 任何想法,如果有什么可用的? 问候。

为什么我可以在写入Linux时成功移动一个文件?

我认为这个问题对S / O来说足够技术,而且可能也是针对Android的面向编程的。 我对如何在Android(或Java或Linux,如适用)中处理文件很感兴趣,因为我用我的新智能手机做了一些事情,我很想知道它是如何发生的。 我正在通过蓝牙将笔记本电脑上的文件传输到我的Android手机中。 我看到文件资源pipe理器中的新文件,假设它已完全传输,并将其从/sdcard/bluetooth移到/sdcard/torrents 。 我这样做之后,我注意到其实还在转移。 令我惊讶的是,它成功地完成了,通过手机中的通知图标进行确认,并通过双方的手动MD5检查。 在大多数系统中,文件移动会导致崩溃。 这个成功转移的原因是什么? 我知道,一般来说,文件path与文件系统上的文件位置(在这种情况下是SD卡)是分开的。 我想蓝牙应用程序已打开文件的句柄,当我做文件移动时,一个“打开的文件”表更新了一个新的path。 这个function在任何Linux系统中都是如此吗? 我可以在正在写入的文件上做一个mv ,并期望在新位置的副本是正确的吗?

从C中调用Java的Haskell

这可能听起来像一场噩梦,但我真的想要得到这个工作。 我使用这个例子大部分: 从Haskell调用C,并试图让这个工作在Ubuntu上。 我在java中运行这个: package test; public class JniTest { public native int fib(int x); } 这个在用javah创build.h文件之后在c:(test_JniTest.c) #include "test_JniTest.h" #include "Safe_stub.h" JNIEXPORT jint JNICALL Java_test_JniTest_fib(JNIEnv * e, jobject o, jint f) { return fibonacci_hs(f); } 然后在Haskell中(在存根之前)引用:(Safe.hs) module Safe where import Foreign.C.Types fibonacci :: Int -> Int fibonacci n = fibs !! n where fibs = […]

如何确认NUMA?

如何确认主机是否支持NUMA? Oracle文档说,NUMA感知起始于内核2.6.19,但是NUMA手册页说它是在2.6.14中引入的。 我想确保以-XX:+UseNUMA的Java进程实际上正在利用某些东西。 检查numa_maps,我看到我有他们: # find /proc -name numa_maps /proc/1/task/1/numa_maps /proc/1/numa_maps /proc/2/task/2/numa_maps /proc/2/numa_maps /proc/3/task/3/numa_maps 尽pipe我的核心背后是Oracle所说的: # uname -sr Linux 2.6.18-92.el5 我目前在RHEL5.1上使用64位jdk1.6.0_29。

Linux下的IntelliJ Idea,主类上没有这样的文件或目录

我正在linux下运行IntelliJ Idea。 我在里面创build了一个项目和一个模块,在这个模块中我有一个类(MyClass.class),当我试图从IDE运行它时, 错误:MyClass.class(没有这样的文件或目录) 有人可以解释我为什么IntelliJ Idea不能识别模块中的类吗? 我知道这应该是一个关于模块设置的问题,但我无法弄清楚。 我使用的是Ubuntu 11.10 好吧,我把这里的path和所有的东西都看到:) 键入 :echo $ PATH 结果: / usr / lib / lightdm / lightdm:/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin:/ usr / games:/ usr / lib / JVM / JAVA -7-的openjdk-I386 / bin中:/ usr […]

简单的服务器监控与Java

我试图find一个解决scheme,使我能够监视服务器的资源消耗。 最好,我想要获得的指标是networking利用率IO,如果可能的话,CPU利用率/负载平均值和磁盘IO。 我唯一的要求是这个信息可以通过Java获得,所以可以被操纵,至less在Linux(Fedora)上工作。 我听说过一些监控工具,但我不确定这个最好的方法。 我可能希望每隔30秒收集一次信息。 谢谢 更新:只是重新迭代,我指的是系统范围内的监控而不是Java特定的监控。 我只想用Java来访问这些指标

在Ubuntu 9.10中安装play-framework

我已经从playframework.org网站复制了压缩文件并将其解压到一个位置。 我已经将它插入到我的.bashrcconfiguration文件中以设置为PATH环境。 但是,仍然无法从任何地方访问播放命令。 即使在框架的安装目录中,播放文件也不会按原样运行。 我必须在任何播放命令运行之前添加前缀python。 我在某个地方犯了什么错误? 请帮帮我。

用于Linux的Java分析工具

我想在分析模式下在linux服务器上运行一个java程序。 是否有任何可以在命令提示符下在Linux服务器上分析Java程序的分析工具?