Resultados da pesquisa a pedido "guava"

4 a resposta

Gradle: Substituir dependência transitiva pelo classificador de versão

Uma das dependências declaradas no meu projeto tem uma dependência transitiva em'com.google.guava:guava:15.0'. Mas meu aplicativo implantado no WAS / Weblogic não funciona devido a um problema de CDI que foi ...

2 a resposta

Qual a diferença entre o Guava Splitter.onPattern (..). Split () e o String.split (..)?

Recentemente, aproveitei o poder de umexpressão regular antecipada dividir uma String: "abc8".split("(?=\\d)|\\W")Se impressa no console, essa expressão retornará: [abc, 8]Muito satisfeito com este resultado, queria transferi-lo para o ...

3 a resposta

Splitter explode no padrão simples

Estou apenas começando a usar o Goiaba no lugar das coleções do Google. A aula do Splitter parecia legal. Mas quando eu uso, assim: private static final Pattern p = Pattern.compile(" +"); private static final Splitter usSplitter = ...

5 a resposta

nenhum erro de método: ImmutableList.copyOf ()

Estou usando o Guava-05-snapshot, com o JDK 1.6 da Sun. O código explode ao executar este snippet: List<String> badpasswords = Lists.newArrayList( Password.badWords); Collections.sort(badpasswords); ImmutableList<String> tmp ...

5 a resposta

Filtro nulo ou vazio da sequência de fluxo do Java 8

Eu tenho o Google Guava dentro do Stream: this.map.entrySet().stream() .filter(entity -> !Strings.isNullOrEmpty(entity.getValue())) .map(obj -> String.format("%s=%s", obj.getKey(), obj.getValue())) .collect(Collectors.joining(","))Como você vê, ...

1 a resposta

Ler bytes de um arquivo de classe dentro de um arquivo Jar

eu tenho um.jar arquivo que possui.class arquivos e.java arquivos. Eu quero carregar o conteúdo de um específico.class arquivo comobyte[] array. static byte[] getBytes(String javaFileName, String jar) throws IOException { try (JarFile jarFile = ...

1 a resposta

Chamadas de método de limitação usando a classe Guava RateLimiter

Estou tentando limitar o número de chamadas para um método por segundo. Tentei fazer isso usando o Guava RateLimiter. RateLimiter rateLimiter = RateLimiter.create(1.0);//Max 1 call per sec rateLimiter.acquire(); performOperation();//The method ...

2 a resposta

IllegalAnnotationsException SetMultimap é uma interface e o JAXB não pode manipular interfaces

Eu tenho o seguinte código: private SetMultimap<String, Dynamic> dynamicFields = TreeMultimap.create(Ordering.natural(), new Comparator<Dynamic>() { @Override public int compare(Dynamic o1, Dynamic o2) { ...

3 a resposta

Por que o WeakHashMap mantém forte referência ao valor após o GC?

O objeto principal no WeakHashMap tornou-se pouco acessível. E o mapa deve ser removido da entrada após o GC. Mas uma forte referência ao objeto de valor permanece. Por quê? O mesmo comportamento é observado no mapa de goiabeiras. Saída ...

8 a resposta

NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.directExecutor entra em conflito no frasco da Pesquisa elástica

Ao criar o Elasticsearch Client, estou recebendo a exceção java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.directExecutor () Ljava / util / concurrent / Executor; Após alguma pesquisa, costuras como o Guava-18 ...