Articles of java

Como criar uma ArrayList 2D em java?

Eu quero criar uma matriz 2D que cada célula é uma ArrayList ! Eu considero essas definições, mas não posso acrescentar nada a elas, essas definições são verdadeiras ?! ArrayList<ArrayList> table = new ArrayList<ArrayList>(); ou ArrayList[][] table = new ArrayList[10][10]; //table.add?????? Por favor me ajude

Qual é a utilidade das annotations @Id e @GeneratedValue (strategy = GenerationType.IDENTITY)? Por que o tipo de geração é identidade?

@Id @GeneratedValue(strategy = GenerationType.IDENTITY) Por que estamos usando essas annotations? Eu preciso saber se isso autoincrementos meus valores de id da tabela. (GenerationType.IDENTITY) existe algum outro tipo que está realmente acontecendo quando usamos esta anotação public class Author extends Domain { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Basic(optional = false) @Column(name = “id”) private Integer id; @Basic(optional […]

Java Não é possível conectar-se ao servidor de janela X11 usando ‘localhost: 10.0’ como o valor da variável DISPLAY

Eu tenho um script usando java para se conectar para exibir X11 na porta 10.0 no localhost mas eu sempre recebo esse erro java.lang.InternalError: Can’t connect to X11 window server using ‘localhost:10.0’ as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:62) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:178) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.X11GraphicsEnvironment.(X11GraphicsEnvironment.java:142) at java.lang.Class.forName0(Native Method) at […]

Usando sublinhados em variables ​​Java e nomes de methods

Mesmo hoje em dia, muitas vezes vejo sublinhados em variables ​​e methods Java, um exemplo são as variables ​​de membro (como “m_count” ou “_count”). Tanto quanto me lembro, usar sublinhados nesses casos é chamado de estilo ruim pela Sun. O único lugar onde eles devem ser usados ​​é em constantes (como em “public final estático […]

Sobrecarga de criação de encadeamentos Java

A sabedoria convencional nos diz que aplicativos java corporativos de alto volume devem usar o pool de threads de preferência para gerar novos threads de trabalho. O uso de java.util.concurrent torna isso simples. Existem situações, no entanto, em que o conjunto de threads não é um bom ajuste. O exemplo específico com o qual estou […]

Retornar apenas mensagem de string do controlador Spring MVC 3

Alguém pode me dizer como eu posso retornar mensagem de string do controlador? Se eu apenas retornar uma string de um método de controle, então mvc mvc tratá-lo como um nome de exibição jsp.

É possível gerar um XSD de uma class anotada em JAXB?

Eu escrevi um número de classs usando JAXB para serialização e eu queria saber se havia uma maneira de gerar um arquivo XSD para cada um desses objects com base nas annotations. Existe uma ferramenta para isso? Algo como generate-xsd com/my/package/model/Unit.java seria incrível . Existe alguma coisa para fazer isso?

Como parar a tarefa planejada na class Java.util.Timer

Eu estou usando a class java.util.timer e estou usando seu método de agendamento para executar alguma tarefa, mas depois de executá-lo por 6 vezes eu tenho que parar sua tarefa. Como devo fazer isso?

A cifra ‘aes256-cbc’ é necessária, mas não está disponível

Eu estou tentando fazer um SFTP usando o JSch, mas encontrei algum erro: com.jcraft.jsch.JSchException: A cifra ‘aes256-cbc’ é necessária, mas não está disponível. Abaixo está o código que usei. Existe alguma coisa que eu perdi? JSch jsch = new JSch(); Session session = null; jsch.addIdentity(“C:\\privatekey.ppk”, “Password”); session = jsch.getSession(“user”, “54.251.240.234”, 22); session.setConfig(“StrictHostKeyChecking”, “no”); Channel channel […]

Java: Bibliotecas Swing e segurança de thread

Eu sempre ouvi críticas sobre a falta de segurança de thread nas bibliotecas Swing. No entanto, não tenho certeza se o que eu estaria fazendo no meu próprio código poderia causar problemas: Em que situações o fato de o Swing não ser thread safe entra em jogo? O que devo evitar ativamente?