Articles of java

HashSet vs LinkedHashSet

Qual a diferença entre eles? Eu sei disso Um LinkedHashSet é uma versão ordenada do HashSet que mantém uma Lista duplamente vinculada em todos os elementos. Use esta class em vez de HashSet quando você se importa com a ordem de iteração. Quando você faz uma iteração por meio de um HashSet, a ordem é […]

Teste JUnit com número dynamic de testes

Em nosso projeto eu tenho vários testes JUnit que, por exemplo, pegam todos os arquivos de um diretório e executam um teste nele. Se eu implementar um método testEveryFileInDirectory no TestCase isso será testEveryFileInDirectory como apenas um teste que pode falhar ou ser bem-sucedido. Mas estou interessado nos resultados em cada arquivo individual. Como posso […]

Quando eu tenho que usar interfaces em vez de classs abstratas?

Eu queria saber quando eu deveria usar interfaces. Vamos pensar sobre o seguinte: public abstract class Vehicle { abstract float getSpeed(); } e: public interface IVehicle { float getSpeed(); } Eu posso facilmente implementar os dois, eles têm a mesma funcionalidade … MAS eu também posso adicionar algumas variables ​​à minha class de veículo, que […]

No Spring MVC, como posso definir o header do tipo mime ao usar @ResponseBody

Eu tenho um controlador de Spring MVC que retorna um JSON String e gostaria de definir o mimetype para application / json. Como eu posso fazer isso? @RequestMapping(method=RequestMethod.GET, value=”foo/bar”) @ResponseBody public String fooBar(){ return myService.getJson(); } Os objects de negócios já estão disponíveis como strings JSON, portanto, usar o MappingJacksonJsonView não é a solução para […]

Código Java para obter o horário atual

Estou pesquisando código em java para buscar ou sincronizar meu tempo de sistema de PC local em meu aplicativo.

Como faço para criar um menu de contexto do botão direito no Java Swing?

Eu estou atualmente criando um menu de contexto do botão direito do mouse, instanciando um novo JMenu no botão direito e definindo sua localização para a posição do mouse … Existe uma maneira melhor?

Ferramenta para analisar grandes despejos de heap Java

Eu tenho um despejo de heap HotSpot JVM que gostaria de analisar. A VM foi executada com -Xmx31g e o arquivo de despejo de heap tem 48 GB de tamanho. Eu não vou nem tentar jhat , pois requer cerca de cinco vezes a memory heap (que seria de 240 GB no meu caso) e […]

Como obtenho a saída de registro java para aparecer em uma única linha?

No momento, uma input padrão é algo como isto: Oct 12, 2008 9:45:18 AM myClassInfoHere INFO: MyLogMessageHere Como faço para fazer isso? Oct 12, 2008 9:45:18 AM myClassInfoHere – INFO: MyLogMessageHere Esclarecimento estou usando java.util.logging

init-param e context-param

Qual é a diferença entre e !

Procurando por cache Java simples na memory

Eu estou procurando um cache Java simples na memory que tenha boa concorrência (assim LinkedHashMap não é bom o suficiente), e que pode ser serializado para o disco periodicamente. Um recurso que preciso, mas que se mostrou difícil de encontrar, é uma maneira de “espiar” um object. Com isso quero dizer recuperar um object do […]