Articles of java

Como tirar screenshots rapidamente em Java?

Estou implementando um simples rastreador de olhos, que exige uma captura rápida do que está acontecendo na canvas simultaneamente ao capturar o vídeo da webcam. A coisa é que a maneira de fazer isso com o Robot, mencionada aqui: https://stackoverflow.com/questions/2475303/java-library-for-capturing-active-window-screenshot é extremamente lenta. By the way, recuperar o vídeo de uma webcam funciona muito mais […]

Por que você tem que chamar URLConnection # getInputStream para poder escrever para URLConnection # getOutputStream?

Eu estou tentando escrever para URLConnection#getOutputStream , no entanto, nenhum dado é realmente enviado até eu chamar URLConnection#getInputStream . Mesmo se eu definir URLConnnection#doInput como false, ele ainda não será enviado. Alguém sabe por que isso é? Não há nada na documentação da API que descreva isso. Documentação da API Java no URLConnection: http://download.oracle.com/javase/6/docs/api/java/net/URLConnection.html Tutorial […]

Erro do Eclipse / Maven: “Nenhum compilador é fornecido neste ambiente”

Sou relativamente novato no mundo do desenvolvimento corporativo de Java. O guru de Java da minha organização está fora de licença por tempo indeterminado, e eu tenho a tarefa de manter alguns dos aplicativos Java que ele desenvolveu. Ele configurou o Eclipse [Kepler SR1] com o Maven no meu computador antes de sair, e pareceu […]

JAXB Mapeamento de referências cíclicas para XML

Eu tenho um gráfico de object que contém um ciclo. Como obtenho o JAXB para lidar com isso? Eu tentei usar a anotação @XmlTransient na class filha, mas o marshaller JAXB ainda detecta o ciclo. @Entity @XmlRootElement public class Contact { @Id private Long contactId; @OneToMany(mappedBy = “contact”) private List addresses; … } @Entity @XmlRootElement […]

Spring + Hibernate: um object diferente com o mesmo valor de identificador já estava associado à session

Na minha aplicação, que usa Spring e Hibernate, eu analiso um arquivo CSV e preenche o database chamando handleRow() toda vez que um registro é lido do arquivo CSV. Meu modelo de domínio: ‘Família’ tem muitos ‘subfamília’ ‘SubFamily’ tem muitos ‘Locus’ um ‘Locus’ pertence a uma ‘Espécie’ Family SubFamily Locus são todos mapeamentos bidirecionais. Código: […]

Spring-Boot Jersey: permita que Jersey sirva conteúdo estático

O aplicativo usa o arranque JDK 8, Spring Boot e Spring Boot Jersey e é empacotado como um WAR (embora seja executado localmente através do plugin Spring Boot Maven). O que eu gostaria de fazer é obter a documentação que eu gero na hora (em tempo de compilation) como uma página de boas vindas. Eu […]

Exceção não tratada de referência do método Java 8

Estou trabalhando no projeto com o Java 8 e encontrei uma situação que não consigo entender. Eu tenho código assim: void deleteEntity(Node node) throws SomeException { for (ChildNode child: node.getChildren()) { deleteChild(child); } } void deleteChild(Object child) throws SomeException { //some code } Este código está funcionando bem, mas eu posso reescrevê-lo com uma referência […]

Uso de ‘? estende ‘e’? super ’em genéricos de coleção

Alguém pode explicar por que usamos ? em genéricos de Collection . Como por exemplo : List numberlist; List numberlist;

quando usar o método toString ()

Isso pode parecer muito básico … alguém pode explicar o uso do toString() e quando usar isso efetivamente? Ter feito uma pesquisa no google, mas não conseguiu encontrar um bom recurso.

Esta é a melhor maneira de rewrite o conteúdo de um arquivo em Java?

Eu quero rewrite o conteúdo de um arquivo. O que eu tenho pensado até agora é isto: Salve o nome do arquivo Exclua o arquivo existente Crie um novo arquivo vazio com o mesmo nome Escreva o conteúdo desejado para o arquivo vazio É este o melhor caminho? Ou existe uma maneira mais direta, isto […]