小编clo*_*pre的帖子

通过AppEngine调整Jersey的加载时间

我的应用程序服务无法启动或响应甚至预热请求,因为Jersey扫描库所花费的时间过长.

我创建了应用程序并硬编码了泽西资源的所有路径.

<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>com.livily.rest.JerseyApplication</param-value>
</init-param>
Run Code Online (Sandbox Code Playgroud)

泽西应用程序有所有类

public Set<Class<?>> getClasses()
{
Set<Class<?>> s = new HashSet<Class<?>>();
s.add(com.livily.rest.visitor.UserRatingUtil.class);
}
Run Code Online (Sandbox Code Playgroud)

然而,球衣正在扫描许多提供商

Mar 8, 2013 3:39:40 PM com.sun.jersey.core.spi.component.ProviderServices getServiceClasses
CONFIG:     Provider found: class com.sun.jersey.server.impl.model.parameter.multivalued.StringReaderProviders$StringConstructor
Run Code Online (Sandbox Code Playgroud)

它正在做大约50-100次然后

Mar 8, 2013 3:39:41 PM com.sun.jersey.server.impl.modelapi.annotation.IntrospectionModeller createResource
FINEST: A new abstract resource created by IntrospectionModeler: AbstractResource("/current-status", - CurrentStatus: 1 constructors, 0 fields, 0 setter methods, 1 res methods, 0 subres methods, 0 subres locators )
Run Code Online (Sandbox Code Playgroud)

每一个人

总共花费的时间约为4-10秒,而appengine不喜欢这样,因为它希望快速包裹装载; 否则它开始给出奇怪的500错误(甚至是静态文件).

我很难过; 任何帮助将不胜感激.

java google-app-engine jersey java-ws

9
推荐指数
1
解决办法
718
查看次数

使用Jersey将JSON反序列化为Object

我正在使用Jersey从客户端创建JSON或xml中的对象.

现在,我正在使用JSONp来创建一个对象.由于jsonp无法发帖,我只能使用get发送数据.

  1. 我可以使用GET请求并仍然反序列化吗?我知道我可以为每个使用@QueryParam,然后以某种方式反序列化.但是像POST和Put一样,我可以给它一个输入参数并期望Jersey自动反序列化.

  2. 如何使用Jersey将json反序列化为java对象?

谢谢.

jersey

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

Appengine如何删除命名空间中的所有实体 - Java

我使用命名空间来管理多租户.我需要知道是否有一种简单的方法可以删除所有实体.

我知道我可以使用mapreduce但是我看到的所有示例都从servlet配置中调用mapper,但是当用户选择关闭帐户时我需要动态传递命名空间字符串.

java google-app-engine

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

缩小 text/html 模板中的 HTML 文件

我使用小胡子/车把模板。

例如:

<script id="contact-detail-template" type="text/html">
    <div>... content to be compressed </div>
</script>
Run Code Online (Sandbox Code Playgroud)

我希望在模板中压缩/缩小我的 HTML 文件以获得最佳压缩效果。

YUIcompressor,关闭不起作用,因为他们认为它是脚本并给我脚本错误。

即使 HTMLCompressor 认为它是一个脚本,它也不会触及它们。

如何使用 text/html 类型缩小脚本标签中的内容?我可以使用图书馆吗?如果没有,sed 或 egrep 是更好的方法吗?您是否有 sed/egrep 语法来删除空行(只有空格或制表符)、删除所有制表符、修剪多余的空格?

谢谢。

sed http-compression yui-compressor mustache handlebars.js

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

shopify 购物车更改事件 - javascript

是否有在 shopify 购物车更改时触发的事件。我可以每 x 秒刷新一次购物车,看看是否有什么变化,但基于事件的方法总是更好。

shopify

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