Perguntas com a marcação «java»

8
Por que matrizes em Java não substituem igual a ()?

Eu estava trabalhando com um HashSetoutro dia, que tem isso escrito na especificação: [add ()] adiciona o elemento especificado e a este conjunto se este conjunto não contiver nenhum elemento e2 tal que (e == null? e2 == null: e.equals (e2)) Eu estava usando char[]no HashSetaté que percebi...

8
Mapas aninhados x chaves combinadas

no projeto em que estou trabalhando, tivemos três tipos diferentes de preços, dependendo da idade do usuário (adulto, criança, etc.). Então, tivemos no banco de dados uma tabela parecida com esta: PRICES type Amount A 20 B 15 C .. D .. No começo, tínhamos apenas quatro tipos diferentes de...

8
Repetir design para alto volume

Eu tenho um sistema Java usando o ActiveMQ para mensagens. E o sistema processa cerca de 400 a 600 transações por segundo e não temos problemas quando tudo está funcionando sem problemas. O sistema também conseguiu enviar essas transações para um sistema externo. Quando o sistema externo fica...

8
Implementação de classe do sistema Java

A Systemclasse Java contém vários membros de dados e métodos que fazem todo o sentido estar lá. Por exemplo: System.in (variable) System.err (variable) System.out (variable) System.exit(int) System.gc() System.getSecurityManager() No entanto, há um método que não entendo estar...

8
Implementando uma camada oculta de complexidade

Como parte das dependências do projeto em que estou trabalhando, usamos vários serviços principais. Esses serviços, para os quais não podemos fazer grandes mudanças, são uma grande bagunça. Dependendo do método que invocamos, precisamos converter nossos parâmetros (e retornar valores) em diferentes...

8
Essa estrutura de código é benéfica de alguma forma?

Recentemente, fui lançado em um projeto de aplicativo da web Java e deparei-me com várias classes que seguem esse tipo de formato: public class MyThingy { private final int p1; private final String p2; … public MyThingy (int p1, String p2, …) { this.p1 = p1; this.p2 = p2; … } public...

8
Tratamento de erros no sistema distribuído

Esta é a sequência comum de dois componentes distribuídos em nosso aplicativo Java: 1 A sends request to B 2 B starts some job J in parallel thread 3 B returns response to A 4 A accepts response 5 Job finishes after some time 6 Job sends information to A 7 A receives response from a Job and...