小编Arc*_*her的帖子

ActiveMQ - 向特定消费者发送消息

拥有单个AMQ经纪商和100个连接的消费者.我会将消息发送给某个特定的消费者,因此其他消费者不会收到它(客户端过滤将无法正常工作).

最简单的方法是创建虚拟目标(例如将它们命名为queue:consumer-)并在那里发送消息.然而,这将导致100个新队列,这使得监视更加复杂.有没有其他方法可以做到单队列?

activemq-classic

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

文档更新前的CouchDB附件操作

我需要转换附加到每个文档的图像(实际上需要将图像缩小到400px宽度).实现这一目标的最佳方法是什么?正在考虑让nodejs代码监听_changes并对文档保存执行必要的操作.然而,这有一些缺点:a)文档更改并不总是意味着添加了新附件b)我们必须处理已经缩小的图像(至少检查图像宽度)

couchdb

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

Postfix 与 Apache James

两者有区别吗?他们执行相同的任务吗?

我有点困惑,因为我对电子邮件服务器不太熟悉,但我正在尝试构建一个主要用于发送事务电子邮件的服务器,Java并且关于Apache James. 目前我确实可以正常运行它,但是我在DKIM正常使用它时遇到了问题,这种挫败感让我考虑进行更改。

那么……Postfix合适的Apache James替代品吗?Postfix除了从 发送电子邮件之外,我还需要其他什么吗Java

java postfix-mta james

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

在测试过程中清除嵌入式的activemq数据

我正在ActiveMQ项目中积极使用。尽管生产使用独立ActiveMQ实例,但我的测试需要嵌入式ActiveMQ实例。执行特定的测试方法后,ActiveMQ将未处理的消息保留在队列中。我想ActiveMQ在每次测试后清除实例。我试图用来JMX连接本地ActiveMQ实例并清除队列,但这是重量级的解决方案。谁能建议我一些更轻巧的东西?

java junit unit-testing activemq-classic apache-camel

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

AngularJS:HTML选择使用map中的值

有这个HTML:

<select ng-model="group" ng-options="g.key for g in groups"></select>
Run Code Online (Sandbox Code Playgroud)

虽然$scope.groups是地图{'a':'', 'b':'', 'c':''} 我想选择显示地图键:a,b,c

目前它什么也没做.怎么改ng-options

更新1

g for g in Object.keys(groups) 也不起作用.

javascript angularjs

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

HSQLDB的限制是什么?

DB中的表数是否有一些限制?模式内部的表数是否有一些限制?

hsqldb

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

如何从Config.groovy中的其他配置变量引用一个配置变量

例如:

Config.groovy中:

// ...
grails.variable1 = "a"
grails.varibale2 = "${grails.variable1}bc"
//...
Run Code Online (Sandbox Code Playgroud)

更新1

上面显示的方法适用于Grails 2.2.3.对于旧版本的grails,请使用解决方案@tim_yates建议

grails groovy config

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

在/ static/*上下文中提供静态资源,同时保持我的servlet处理/*上下文

我的问题很简单.我希望在/static/*上下文中提供静态资源,但是我的特定servlet服务/*上下文.既然/static/*/*它的一个子集不起作用.我的web.xml看起来像这样:

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 <display-name>template-guice-jersey-tomcat</display-name>
 <session-config>
     <session-timeout>30</session-timeout>
 </session-config>
 <welcome-file-list>
     <welcome-file>index.jsp</welcome-file>
 </welcome-file-list>

 <!-- set up Google Guice Servlet integration -->
 <filter>
    <filter-name>guiceFilter</filter-name>
    <filter-class>com.google.inject.servlet.GuiceFilter</filter-class>
 </filter>
 <filter-mapping>
    <filter-name>guiceFilter</filter-name>
    <url-pattern>/*</url-pattern>
 </filter-mapping>

 <servlet-mapping>                                                                                                                               
   <servlet-name>default</servlet-name>                                                                                                          
   <url-pattern>/static/*</url-pattern>                                                                                                          
 </servlet-mapping>                                                                                                                              


 <listener>                                                                                                                                      
     <listener-class>de.danbim.templateguicejerseytomcat.GuiceServletConfig</listener-class>                                                     
 </listener>                                                                                                                                     
</web-app>  
Run Code Online (Sandbox Code Playgroud)

tomcat servlets servlet-container

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

jms:队列与seda:在Apache Camel中

我已经构建了重型线程应用程序,它从网络接收网页并执行HTML的深入处理.基本上我的所有线程都包含许多网络绑定操作和CPU绑定操作.我在不同的线程中运行它们(所以我实现了大多数IO/CPU利用率).

由于有数百万个URL需要处理,我无法运行seda:coz和Camel 2.3一样,默认情况下它的大小是无限的,并且在一段时间内我的内存不足.我可以严格限制seda队列的大小,但我决定不这样做,而是使用JMS队列.

在相同数量的线程上,我看到使用jprofiler8的线程遥测的不同结果.请检查区别:

在此输入图像描述

任何人都可以解释一下为什么我在使用seda时有更好的IO利用率:队列与jms相比:1?

apache-camel

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

x11vnc 显示光标和光标运动

嗯,这个问题已经问过了,但是我的环境略有不同。我有在x11vnc会话中移动鼠标的机器人。我希望使用vncviewer( tigervnc-1.4.2-r2)正确显示光标运动。似乎没有任何作用。

我试过的:

x11vnc -nocursor && vncviewer LocalCursor=0 DotWhenNoCursor=1

x11vnc -cursor arrow && vncviewer LocalCursor=0 DotWhenNoCursor=0

x11vnc -cursor X && vncviewer LocalCursor=0 DotWhenNoCursor=0

x11vnc -cursor some && vncviewer LocalCursor=0 DotWhenNoCursor=0

x11vnc -cursor most && vncviewer LocalCursor=0 DotWhenNoCursor=0

还使用 LocalCursor=1 格子一些(尽管认为因为我需要查看远程光标,这是错误的想法)。

这可能吗(不确定我是否正确理解vnc光标显示的方法)。

x11 vnc vnc-viewer vnc-server xvfb

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