小编Pun*_*cky的帖子

如何使用rich:dataTable生成包含动态列的表?

我必须使用JSF生成动态表.我有一个包含标题的arraylist和另一个包含用于保存实际数据的字符串列表的列表 - 主列表中的每个条目代表一行.是否可以使用rich:datatable生成动态表?富有:列是一个可以考虑的选项吗?

jsf richfaces dynamic-forms

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

UnSupported Operation Exception - 从地图获取列表并将数据添加到地图

我正在尝试从地图中读取列表并尝试将数据添加到列表中。我收到 java.lang.UnsupportedOperationException。请你让我知道如何解决这个问题

import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.commons.beanutils.BeanUtils;




public class ListOperation {

    public static void main(String[] args){



        Map<String,List<Item>> packageMap = new HashMap<String,List<Item>>();
        Item item = new Item();
        item.billingIdentifier =  "pkg1";
        item.name="pkg1";

        Item item1 = new Item();
        item1.billingIdentifier =  "pkg2";
        item1.name="pkg2";

        Item item2 = new Item();
        item2.billingIdentifier =  "pkg3";
        item2.name="pkg3";

        ItemList itemList = new ItemList();
        itemList.setItem(item);

        ItemList itemList1 = new ItemList();
        itemList1.setItem(item1);       

        ItemList itemList2 = new ItemList();
        itemList2.setItem(item2);   

        List<ItemList> itemLists = new ArrayList<ItemList>();
        itemLists.add(itemList);
        itemLists.add(itemList1); …
Run Code Online (Sandbox Code Playgroud)

java

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

关闭卡夫卡消费者

我在此链接中阅读了Kafka高级消费者的详细信息,并看到以下声明-

实际上,更常见的模式是无限期地使用睡眠并使用关闭钩子来触发干净关闭。

是否有任何执行此操作的示例或有帮助的指针?

java spring apache-kafka

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

Spring Boot - 使用 ?WSDL 下载 WSDL

我使用 Spring Boot 使用此处定义的步骤创建了一个 webservice当我尝试下载 wsdl 时,我必须在 url 中使用 .wsdl 。但是,当我使用 ?wsdl 时,没有下载 wsdl。当我在 url 中使用 ?wsdl 时,如何重写 url 以下载 wsdl?

spring web-services spring-boot

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

AWS KMS 加密 - 数据大小限制

我正在尝试使用 AWS KMS 加密 SDK 加密大型 XML 有效负载。我遇到了这个链接,它指出可以加密的数据字节数有限制

您最多可以加密 4 KB(4096 字节)的任意数据,例如 RSA 密钥、数据库密码或其他敏感信息。

KMS 不支持加密超过 4 KB 的数据吗?是否有解决方法来处理大小超过 4 KB 的数据?

encryption amazon-web-services aws-kms

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

Spring Cloud Config Server-连接到github的用户ID和密码

我在github repo中查看了许多spring cloud config服务器的代码,下面是作为属性文件的一部分提供的2个值。我相信为了连接到github的https端点,用户名和密码也是必需的。这些可能是环境变量的一部分吗?

server.port=7070
spring.cloud.config.server.git.uri=https://
Run Code Online (Sandbox Code Playgroud)

编辑:

下面是我在春季网站上看到的示例。但是在我企业中的所有github仓库中,我都看不到设置的用户名和密码,因为它们是敏感信息。如果属性文件中未提供uid / pwd,如何设置或配置服务器访问github url?

spring:
  cloud:
    config:
      server:
        git:
          uri: https://github.com/spring-cloud-samples/config-repo
          username: trolley
          password: strongpassword
Run Code Online (Sandbox Code Playgroud)

java spring spring-boot spring-cloud

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

使用 AWS CLI 命令添加带条件的 SQS 权限

如何使用 AWS CLI 命令添加下面列出的 SQS 权限?

    "Statement": [
    {
      "Sid": "Sid8390000202",
      "Effect": "Allow",
      "Principal": "*",
      "Action": "SQS:*",
      "Resource": "arn:aws:sqs:us-east-1:12345678:example-queue",
      "Condition": {
        "ArnEquals": {
          "aws:SourceArn": "arn:aws:sns:us-east-1:73628827939:MySNS"
        }
      }
    }
  ]
Run Code Online (Sandbox Code Playgroud)

amazon-sqs amazon-web-services amazon-iam aws-cli

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

当分区部分加载时,Amazon Athena 不返回最新数据

我定义了一个分区表,它指向使用日期分区的 S3 存储桶。我在 S3 存储桶中有过去 3 个月的数据。我已经加载了第一个月的分区。但是,在过去的两个月里,我没有使用msck repair table或命令加载分区中的数据。alter table当我尝试查询表时,过去 2 个月的数据不会从 S3 加载,只有最新的分区数据显示在查询结果中。这是预期的吗?如果是这样,为什么?

我尝试为同一个 s3 存储桶创建另一个分区表,但这一次我没有加载任何分区。当我查询该表时,我得到最新的记录。

amazon-s3 amazon-web-services amazon-athena

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

从 Iterable 创建 ImmutableList

我需要从 an 中的每个元素获取一个对象Iterable并将其添加到List.

我可以使用下面的代码来做到这一点。ImmutableList但是,有没有什么方法可以在不显式实例化的情况下创建 Guava List

List<Data> myList = new ArrayList<>();
myIterable.forEach(val ->
  myList.add(val.getMetaData())
);
Run Code Online (Sandbox Code Playgroud)

java guava java-8

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

Guava - 将从两个可选值中提取的值收集到 ImmutableSet 中

我希望避免多种if-else情况。下面的代码有更简洁的写法吗?

private Set<String> getValues(Optional<String> one, Optional<String> two) {
    if (one.isPresent() && two.isPresent()) {
        return ImmutableSet.of(one.get(), two.get());
    } else if (one.isPresent()) {
        return ImmutableSet.of(one.get());
    } else {
        return two.isPresent() ? ImmutableSet.of(two.get()) : ImmutableSet.of();
    }
}
Run Code Online (Sandbox Code Playgroud)

java set guava immutable-collections option-type

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