Perguntas com a marcação «java»

143
Collections.emptyMap () vs new HashMap ()

Quais são algumas das situações em que posso usar Collections.emptyMap()? A documentação diz que posso usar esse método se quiser que minha coleção seja imutável. Por que eu iria querer uma coleção vazia imutável? Qual é o

143
Conversão JsonNode em POJO

Isso pode parecer um pouco incomum, mas estou procurando uma maneira eficiente de transformar / mapear a JsonNodeem a POJO. Eu armazeno algumas das informações do meu modelo em arquivos json e tenho que suportar algumas versões do meu modelo. O que faço é carregar o arquivo json na memória em um...

143
Java 8 Streams - coletar vs reduzir

Quando você usaria collect()vs reduce()? Alguém tem exemplos bons e concretos de quando é definitivamente melhor seguir um caminho ou outro? Javadoc menciona que collect () é uma redução mutável . Dado que é uma redução mutável, presumo que exija sincronização (internamente), o que, por sua vez,...

142
Como encontrar um vazamento de memória Java

Como você encontra um vazamento de memória em Java (usando, por exemplo, JHat)? Eu tentei carregar o despejo de pilha no JHat para dar uma olhada básica. No entanto, eu não entendo como devo encontrar a referência raiz ( ref ) ou como ele é chamado. Basicamente, posso dizer que existem várias...

142
Java: getMinutes e getHours

Como você recebe Horas e Minutos desde então Date.getHourse Date.getMinutesfoi preterido? Os exemplos que encontrei na pesquisa do Google usaram os métodos

142
Singleton com argumentos em Java

Eu estava lendo o artigo de Singleton na Wikipedia e me deparei com este exemplo: public class Singleton { // Private constructor prevents instantiation from other classes private Singleton() {} /** * SingletonHolder is loaded on the first execution of Singleton.getInstance() * or the first...

142
Spring MVC @PathVariable sendo truncado

Eu tenho um controlador que fornece acesso RESTful às informações: @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}") public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { O problema que estou...