小编Edd*_*die的帖子

持续集成:如何将构建与需求/任务/错误联系起来?

您如何回答管理人员,测试人员和团队中其他人员的以下问题:

在什么版本的bug#829修复?我们当前的测试版本中完成了哪些任务?

简而言之,您如何实现从报告到部署报告的需求,任务和错误的可追溯性?您使用了哪些流程,工具和技术来实现这一目标?

continuous-integration task traceability

8
推荐指数
1
解决办法
870
查看次数

如何使JSP标记文件不忽略所有空格?

我真的很难过这个.我想输出一个列表并让标签文件处理逗号,单数与复数等,但是当我显示列表时它完全忽略了空格,所以allrunstogetherlikethis.我尝试使用HTML实体"thinsp","ensp"和"emsp"(我不能使用"nbsp",这些必须要破坏),但它们在IE上都非常宽,除了thinsp,这太瘦了在其他一切.

编辑:将无法正常工作.标签的输出根本没有空格.虽然JSP中的任何内容都具有正常的间距.显然我可以把所有内容都放在JSP中,但这是代码可以在多个JSP上运行,因此标记文件会很有意义.

whitespace jsp jsp-tags html-entities

8
推荐指数
2
解决办法
5587
查看次数

getWriter()如何在HttpServletResponse中运行?

在方法中service(),我们使用

PrintWriter out = res.getWriter();
Run Code Online (Sandbox Code Playgroud)

请告诉我它如何返回PrintWriter类对象,然后连接到浏览器并将数据发送到浏览器.

java servlets

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

无法使用内置的BrokerService.stop调用关闭嵌入式activeMQ服务

我一直在使用嵌入式activeMQ服务器配置(配置非常类似于说明嵌入式activeMQ服务器/监听器概念的示例).作为应用程序的一部分,我有一个监视目录的监视线程.我没有必要终止关闭activeMQ服务器的进程,而是引入了对"STOP"文件的检查,如果文件存在,服务器将关闭.我试图通过调用代理上的stop函数来完成关闭.

(broker.stop())这似乎关闭了服务.但是,在System.exit上,会引发异常错误:

我观察到另一个提到类似行为的帖子的响应表明"这是正常的"行为.另一篇文章指出我应该禁用shutdownhook(通过设置useShutdownHook ="false"来通过代理的Spring配置).这也没有解决问题.

有关此问题的任何帮助表示赞赏.

谢谢

这是异常堆栈跟踪:

17:10:20.056 [Thread-9] DEBUG org.apache.activemq.AdvisoryConsumer - Failed to send remove command: javax.jms.JMSException: Peer (vm://localhost#3) disposed.
javax.jms.JMSException: Peer (vm://localhost#3) disposed.
    at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:62) ~[activemq-core-5.5.1.jar:5.5.1]
    at org.apache.activemq.ActiveMQConnection.doAsyncSendPacket(ActiveMQConnection.java:1267) [activemq-core-5.5.1.jar:5.5.1]
    at org.apache.activemq.ActiveMQConnection.asyncSendPacket(ActiveMQConnection.java:1259) [activemq-core-5.5.1.jar:5.5.1]
    at org.apache.activemq.AdvisoryConsumer.dispose(AdvisoryConsumer.java:56) ~[activemq-core-5.5.1.jar:5.5.1]
    at org.apache.activemq.ActiveMQConnection.close(ActiveMQConnection.java:615) [activemq-core-5.5.1.jar:5.5.1]
    at org.springframework.jms.connection.SingleConnectionFactory.closeConnection(SingleConnectionFactory.java:426) [spring-jms-3.1.0.RELEASE.jar:3.1.0.RELEASE]
    at org.springframework.jms.connection.SingleConnectionFactory.resetConnection(SingleConnectionFactory.java:321) [spring-jms-3.1.0.RELEASE.jar:3.1.0.RELEASE]
    at org.springframework.jms.connection.SingleConnectionFactory.destroy(SingleConnectionFactory.java:312) [spring-jms-3.1.0.RELEASE.jar:3.1.0.RELEASE]
    at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:211) [spring-beans-3.1.0.RELEASE.jar:3.1.0.RELEASE]
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:498) [spring-beans-3.1.0.RELEASE.jar:3.1.0.RELEASE]
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:474) [spring-beans-3.1.0.RELEASE.jar:3.1.0.RELEASE]
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:442) [spring-beans-3.1.0.RELEASE.jar:3.1.0.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1066) [spring-context-3.1.0.RELEASE.jar:3.1.0.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1040) [spring-context-3.1.0.RELEASE.jar:3.1.0.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:958) [spring-context-3.1.0.RELEASE.jar:3.1.0.RELEASE]
Caused by: org.apache.activemq.transport.TransportDisposedIOException: Peer (vm://localhost#3) disposed.
    at org.apache.activemq.transport.vm.VMTransport.oneway(VMTransport.java:89) ~[activemq-core-5.5.1.jar:5.5.1]
    at …
Run Code Online (Sandbox Code Playgroud)

java embedded spring activemq-classic

8
推荐指数
1
解决办法
9361
查看次数

是否有针对Windows Media Player的文档化JavaScript API?

我想使用JavaScript来控制嵌入式Windows Media Player,以及访问播放器公开的任何属性.我在网上找到了一些hacky示例,但没有具体的内容.

我真的需要访问播放,暂停,停止,搜索,全屏等.我还希望能够访问播放器正在播放的任何事件.

帮助会很精彩(我已经有了一个Flash等效,只是你知道),谢谢!

javascript windows-media-player

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

什么时候应该在SQL Server中的日志文件上使用自动收缩?

我的SQL Server(2000)日志文件变得太大,我遇到了一些问题.Microsoft不建议对日志文件使用自动收缩,但由于它是一项功能,因此在某些情况下它必须有用.有谁知道什么时候适合使用自动收缩属性?

sql database sql-server

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

Flash加载两次解决方法?

在调查报告的网站加载缓慢的问题时,我遇到了一个问题,我注意到(通过firebug)我的Flash文件加载了两次.

经过一番调查后,我将其跟踪到一个firefox错误以及SWFObject 2.0的使用情况.

现在,我注意到有人提到你可以通过以下方式解决问题:

仅供参考,如果您是网页开发人员,那么让您的网页使用FF3的简单解决方法是延迟访问任何插件,直到您的网页完全加载为止.一种简单的方法是使用window.setTimeout将超时为零的插件脚本代码安排在所有挂起的浏览器事件之后运行.

老实说,我不知道他们在说什么,我希望有人可以给我一个可行的代码示例.

你知道如何使这项工作和代码看起来像什么?任何帮助将非常感谢!

flash swfobject

7
推荐指数
1
解决办法
3575
查看次数

使用OrderBy()后返回正确的类型

我有一个继承自的集合类List<>.我已经设置了一个函数来按照某个属性对列表进行排序,如下所示:

public PlaylistCollection SortByName(IEnumerable<Playlist> playlists)
{
    return (PlaylistCollection)playlists.OrderBy(p => p.Name);
}
Run Code Online (Sandbox Code Playgroud)

当我尝试在我的代码中使用排序结果时,如下所示:

artistSource.Playlists = (PlaylistCollection)new List<Playlist>(artistSource.Playlists.SortByName(artistSource.Playlists));
Run Code Online (Sandbox Code Playgroud)

我收到错误:

Unable to cast object of type 'System.Linq.OrderedEnumerable`2[...Playlist,System.String]'
 to type '...PlaylistCollection'."
Run Code Online (Sandbox Code Playgroud)

考虑到VS告诉我存在明确的转换,这是令人沮丧的,所以我添加了上面的演员.

我如何正确地投射IEnumerable<>到我的收藏中?

c# linq generics casting

7
推荐指数
1
解决办法
5872
查看次数

我什么时候会使用AppDomain?

我对反思很新,我很想知道我会用什么(第二个)AppDomain?在业务应用程序中有什么实际应用?

appdomain .net-2.0

7
推荐指数
1
解决办法
1628
查看次数

为什么这个Hotspot JVM选项不是默认选项?-XX:+ PrintConcurrentLocks

默认情况下,使用Hotspot,CTRL-Break线程转储不会列出哪些线程持有java.lang.concurrent锁.我理解,使用这些锁,Hotspot无法获得有关获取锁的堆栈帧的信息.如果添加JVM选项-XX:+PrintConcurrentLocks,则CTRL-Break堆栈转储将列出(在线程的堆栈跟踪之后)该帧持有的任何并发锁定.例如:

"D-Java-5-Lock" prio=6 tid=0x00000000069a1800 nid=0x196c runnable [0x000000000770f000]
   java.lang.Thread.State: RUNNABLE
      at com.Tester.longDelay(Tester.java:41)
      at com.Tester$D.run(Tester.java:88)

   Locked ownable synchronizers:
      - <0x00000007d6030898> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
Run Code Online (Sandbox Code Playgroud)

没有这个选项,就不可能弄清楚在验尸中持有这个锁的线程.为什么此选项不是默认选项?是否存在一些不明显的性能或稳定性惩罚?当我寻找对此的讨论时,什么也没有出现.

java stack-dump

7
推荐指数
1
解决办法
2140
查看次数