小编Mic*_*ale的帖子

如何使用jax-rs上传多部分/表单文件?

(特别是RESTeasy)

对于单个文件来说,有一个方法签名是很好的:

public void upload(@FormParam("name") ..., @FormParam("file") file: InputStream)
... 
Run Code Online (Sandbox Code Playgroud)

可行?还是我在做梦?似乎并不那么简单.

jax-rs resteasy

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

即使坏人试图抓住它,我如何在任何OutOfMemoryException上退出JVM

OOME是一类错误,通常你不应该从中恢复.但是如果它被隐藏在一个线程中,或者有人捕获它,那么应用程序可能会进入一个它不会退出的状态,但是没有用处.有关如何防止这种情况的任何建议,即使面对使用可能愚蠢地尝试捕获Throwable或Error/OOME的库?(即您没有直接访问权限来修改源代码)

java jvm

21
推荐指数
3
解决办法
9946
查看次数

基于文档或RPC的Web服务

我的直觉是基于文档的Web服务在实践中是首选 - 这是其他人的体验吗?它们更容易支持吗?(我注意到SharePoint在其WSDL接口中使用Any作为"文档类型",我猜这使得它基于Document).

此外 - 人们现在是否提供相同功能的WSDL和Rest类型服务?WSDL很受代码生成的欢迎,但对于像PHP和Rails这样的前端,他们似乎更喜欢休息.

rest wsdl web-services

19
推荐指数
2
解决办法
8563
查看次数

何时使用ServiceLoader而不是OSGi之类的东西

作为对依赖性过敏的人,我什么时候会使用类似OSGi而不是内置的java 6 http://java.sun.com/javase/6/docs/api/java/util/ServiceLoader.html(我想要的)让插件罐子掉进去).

(仅供参考,这是一个scala应用程序,对任何建议持开放态度,ServiceLoader非常接近我想要的).

java osgi serviceloader

18
推荐指数
2
解决办法
4580
查看次数

我可以让Jenkins的SCM轮询间隔随机化

在大多数Jenkins的例子中,SCM轮询值被指定为*/15****,即.每隔15分钟轮询一次SCM.当你有数百个工作时,这很好,但是如果你有数千个工作就没有,因为它会在一小时后的15,30,45和0分钟向SCM(在这种情况下为Subversion)服务器产生数千个请求.

有没有办法在Jenkins中随机化轮询值以避免上述情况?

在Jenkins主配置屏幕上,有一个值"最大并发轮询数".是否应该设置(和什么值)以避免上述情况?

continuous-integration jenkins cloudbees

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

使用ring/compojure提供静态文件 - 来自战争

使用ring(以及lein-ring工具) - 我可以在开发中运行时根据文档提供来自"资源"等的静态文件 - 但是 - 当我通过lien uberwar打包时,我不知道如何制作它在容器中运行时提供这些文件.我在wrap-resource上看到了冲突的文档,或者设置了:resource-path但是似乎都没有.

clojure compojure ring leiningen

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

测量tomcat的排队请求数

因此,使用tomcat,您可以设置acceptCount值(默认值为100),这意味着当所有工作线程都忙时 - 新的连接被放入队列中(直到它已满,之后它们被拒绝).

我想要的是监视这个队列中的项目的大小 - 但是如果有办法通过JMX获取(即不是队列最大大小是什么 - 这只是配置,但是什么,当前的项目数在队列中).

任何想法都赞赏.

配置tomcat:http://tomcat.apache.org/tomcat-6.0-doc/config/http.html(搜索"acceptCount")

java tomcat jvm

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

混合(Scala/Java)项目的单一文档?

对于包含Scala和Java模块(并排)的项目,如何将scaladoc与javadoc结合使用,以提供项目文档的单一视图?

(这可能是使用maven,或ant,或sb​​t,更一般的问题).

任何想法和经验表示赞赏.

java scala maven sbt

11
推荐指数
1
解决办法
1178
查看次数

如何让maven将内部版本号"标记"到属性文件中

我希望能够,作为maven构建的一部分,在属性文件/类中设置构建号(无关紧要)(因此我可以在UI中显示它).有任何想法吗?

maven-2

10
推荐指数
1
解决办法
4247
查看次数

给定一个类路径资源,有没有办法获取包含/包含它的java.io.File对象?

如果我在类路径上有一个资源,我可以将其加载为精简流,并且甚至还有一个URL表示.不幸的是,Url的某些实现没有正确实现lastModified.

我想要的是在类路径中获取某个路径,然后将其解析为磁盘上的文件 - 如果它在jar中,那么指向jar的文件就可以了.然后我可以从File对象而不是URL获取lastModified,这将更有帮助.

java

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