小编Eri*_*ric的帖子

发布大文件时,防止Jersey客户端导致outofmemory错误

当使用Jersey客户端将大文件作为InputStream 放置时,看起来文件的整个内容在被发送到服务器之前被缓冲到内存中.这会导致大文件出现问题,因为JVM的堆空间不足.如何在Jersey客户端中阻止此行为?服务器端的JAX-RS资源方法在发送数据时似乎没有这个问题.

例如:

WebResource dataUploadResource = buildDataUploadResource();
dataUploadResource.type(getMimeType()).put(getLargeInputStream());
Run Code Online (Sandbox Code Playgroud)

java rest jax-rs jersey

12
推荐指数
1
解决办法
4440
查看次数

在VPC上创建子网时,如何在AWS Cloudformation中确定ipv6 CIDR块前缀

AWS为VPC生成ipv6 CIDR块,因此无法提前确定.生成的CIDR块看起来像:2a05:d018:84c:c500::/56并且总是大小为56.

创建子网时,必须使用完整的前缀值指定64块大小.例如2a05:d018:84c:c501::/64.

可以在cloudformation中查找vPC的ipv6 CIDR块,但这会返回完整值,而不仅仅是前缀.要创建子网,我们需要能够01::/64在前缀上添加一些内容,以便为子网创建64位大小的块.

我见过使用lambda函数的解决方案,但这使模板变得非常复杂.我想使用模板中提供的内置内部函数来完成此操作.

在同一堆栈中部署带有ipv6子网的VPC时,如何为子网生成有效的ipv6 CIDR块?

aws-cloudformation

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

如何验证vaadin中的字段

我正在用vaadin创建一个Java项目.现在我有一个用户注册表格,如下所示:

public class RegistrationComponent extends CustomComponent implements View {

    public static final String VIEW_NAME = "Registration";
    public RegistrationComponent(){
        Panel panel = new Panel("Registration Form");
        panel.setSizeUndefined();
        FormLayout content = new FormLayout();
        CheckBox checkBox1, checkBox2, checkBox3;
        checkBox1 = new CheckBox("Check Box 1");
        checkBox2 = new CheckBox("Check Box 2");
        checkBox3 = new CheckBox("Check Box 3");
        checkBox1.setRequired(true);
        checkBox2.setRequired(true);
        TextField mailTextField = new TextField("Email Address");
        TextField passwordTextField = new TextField("Password");
        TextField confirmPasswordTextField = new TextField("Confirm Password");
        final Button submitButton = new Button("Submit");
        content.addComponent(mailTextField);
        content.addComponent(passwordTextField);
        content.addComponent(confirmPasswordTextField); …
Run Code Online (Sandbox Code Playgroud)

java forms validation vaadin vaadin7

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

标签 统计

java ×2

aws-cloudformation ×1

forms ×1

jax-rs ×1

jersey ×1

rest ×1

vaadin ×1

vaadin7 ×1

validation ×1