Java
O que é JDBC?
2. Calcule a diferença entre o pedido mais grande e o mais pequeno do tipo DELIVERY para cada moeda. Retorne o resultado para cada moeda. As moedas no resultado devem estar em ordem crescente dessa diferença. /** * Retorna um mapa do tipo {moeda (em ordem crescente de diferença) – diferença entre o maior e o menor pedido do tipo DELIVERY para essa moeda}. * Se para alguma moeda houver apenas um pedido, então ele é tanto o maior quanto o menor, e a diferença é 0. * Exemplo de dados de entrada: * [ * Order(DELIVERY, "EUR", 2000), * Order(DELIVERY, "USD", 15), * Order(DELIVERY, "RUB", 200), * Order (PICKUP, "RUB", 1250), * Order (DELIVERY, "USD", 35), * Order (PICKUP, "USD", 55), * Order (DELIVERY, "RUB", 100) * ] * * Resultado esperado: * ["EUR" -> 0.0, "USD" -> 20.0, "RUB" -> 100.0] * */ Map<String, Double> getMaxMinusMinDeliveryMapByCurrency(List<OrderData> orderDataList) { }
Existe a possibilidade de criar dois Singleton no Spring?
O que é um caminho absoluto e relativo no contexto dos sistemas de arquivos?
Que áreas de memória, além da pilha e do heap, pode nomear?
Quando deve usar analisadores DOM, SAX e StAX?
Para que serve a interface ServletResponse?
Como se comportará um iterador instanciado para uma coleção se chamar o método collection.remove()?
Qual é a diferença entre um método e um construtor?
O que é o escopo na programação?
Qual é o papel do campo serialVersionUID no processo de serialização em Java?
Qual é a diferença entre HashMap e HashSet?
O que é LocalDateTime em Java?
Como é que a JVM gere a limpeza automática de objetos não utilizados?
O que é um container IoC?
É possível sobrescrever métodos estáticos em Java?
Como é feita a manipulação de erros usando JSTL?
Já utilizou a construção WITH nas suas consultas PostgreSQL para tabelas temporárias ou expressões de tabela comuns?
Como criar um controlador no Spring?
Quais são as vantagens de usar JDBC?