Sobes.tech

Java

Cosa distingue Spring Boot dalla piattaforma principale Spring e quali sono le loro differenze funzionali?

Junior — Middle
190

Come viene determinata la velocità di ottenimento di un elemento per indice in ArrayList?

Junior — Middle
189

Puoi spiegare cos'è un metodo terminale nell'API Stream e come viene utilizzato?

Junior — Middle
189

Cosa fanno map e flatMap in Mono?

Senior
189

Come funzionano gli ambiti dei componenti in Spring e quali sono le loro caratteristiche?

Junior — Middle
189

Qual è la differenza tra l'utilizzo del pattern metodo factory e l'implementazione di una factory in Java?

Junior — Middle
188

Cosa sono Pod, Deployment e Deployment Config in Kubernetes/OpenShift? Qual è la differenza?

Senior
188

Puoi descrivere il concetto di stream nell'API Stream di Java e le sue principali aree di applicazione?

Junior — Middle
188

Puoi nominare diversi tipi di database non relazionali con cui hai avuto a che fare?

Junior — Middle
188

Puoi nominare i tipi di documenti utilizzati per l'automazione nei progetti?

Junior — Middle
187

Puoi spiegare cosa significa il concetto di Scope in Maven e come influisce sulla gestione delle dipendenze?

Junior — Middle
187

È possibile spiegare il concetto di struttura di gestione degli errori nella programmazione e come è organizzata?

Junior — Middle
187

Quali conseguenze possono verificarsi utilizzando un oggetto modificabile come chiave in una tabella hash?

Junior — Middle
187

Quali metodi possono essere utilizzati per risolvere il problema di perdita di memoria in un programma?

Junior — Middle
186

Quali strumenti e librerie di test automatizzato utilizzi nella tua pratica?

Junior — Middle
186

Puoi elencare le operazioni intermedie disponibili nell'API Stream?

Junior — Middle
185

Cosa mostrerà questo codice? public class StreamApi { @Data @AllArgsConstructor public static class Client { private String name; private String city; } public static Map<String, Long> countBy(Stream<Client> clients, Function<Client, String> clientParameterGetter) { return clients.collect(Collectors.groupingBy(clientParameterGetter, TreeMap::new, Collectors.counting())); } public static void main(String[] args) { List<Client> clients = List.of( new Client("Иванов", "Москва"), new Client("Михайлов", "Санкт-Петербург"), new Client("Сергеев", "Санкт-Петербург"), new Client("Иванов", null), new Client("Сергеев", null) ); long count = clients.stream() .peek(client -> { if (client.getCity() == null) { client.setCity("Москва"); } }) .count(); Predicate<Client> clientPredicate = client -> client.getCity() != null; Stream<Client> validClients = clients.stream().filter(clientPredicate); System.out.println(count); System.out.println(countBy(validClients, Client::getName)); System.out.println(countBy(validClients, Client::getCity)); } }

Senior
185

Come eseguire query SQL native in Hibernate?

Junior — Middle
185

Puoi spiegare come funziona la classe WeakHashMap in Java e in cosa si differisce da una normale HashMap?

Junior — Middle
185
/17