小编Jor*_*rge的帖子

openjdk-6-jre,openjdk-6-jre-headless,openjdk-6-jre-lib之间的区别

我无法理解Java JRE的一些基础知识.

我需要在嵌入式系统中运行Java代码,为此我需要在Linux内核中安装最小的Java Runtime Environment,也就是说,执行Java二进制文件所需的最小包.我认为只有JVM才能做到这一点(JRE包是必要的,我在这里错了吗?)

问题是,在查看Debian存储库时,我不太了解这些包之间的差异openjdk-6-jre,openjdk-6-jre-headless并且openjdk-6-jre-lib.Java程序只能与前者一起运行吗?或者,他们三个需要吗?

这是一个问题,因为它们之间的大小(MB)存在很大差异.

java openjdk

55
推荐指数
2
解决办法
4万
查看次数

像 Java“实例过滤”这样的最 Pythonic 的消息处理方式是什么 [RabbitMQ]

来自Java背景,在开发由JMS连接的服务时,我曾经处理消息并通过检查它们的类型来区分它们,例如(简化):

  Object object = myQueue.consume();
   if (object instanceof MessageA) {
      processMessageA((MessageA) object)
   } else if (object instanceof MessageB) {
      processMessageB((MessageB) object)
   }...
Run Code Online (Sandbox Code Playgroud)

所以现在我正在为 RabbitMQ 中的一些 Python 模块构建一个消息前端(主题通信)。我打算为不同消息将到达的每个消费者模块使用一个队列

我几乎拥有一切,但我仍在努力处理(消耗)消息。你如何区分消息类型?

我想过自定义 JSON 标头,但我不知道这是否正确。

python java jms amqp rabbitmq

6
推荐指数
1
解决办法
138
查看次数

嵌入式Linux和busybox

我需要将Busybox软件包合并到嵌入式Linux系统中。

为此,我想知道是否有可能将Linux内核与构建过程中合并的Busybox一起编译,以便将其包含在initramfs中并在引导过程中加载到RAM中。

我一直在寻找有关此的信息,但我认为没有找到答案。

linux embedded busybox

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

标签 统计

java ×2

amqp ×1

busybox ×1

embedded ×1

jms ×1

linux ×1

openjdk ×1

python ×1

rabbitmq ×1