Sobes.tech

Java

È obbligatorio includere un blocco finally quando si utilizza un blocco catch nella gestione delle eccezioni?

Junior — Middle
СБЕРСБЕР
135

public class Accumulator { private Map<String, Object> data = new HashMap<>(); // set di dati corrente private List<Map<String, Object>> dataList = new ArrayList<>(); // batch di dati private Map<Instant, String> responses = new HashMap<>(); // risposte del server che riceve i dati private int dataId; /** * Aggiunge un campo field con il valore value al set */ public void add(String field, String value) { data.put(field, value); } /** * Restituisce il valore per il nome del campo field */ public <T> T get(String field) { return (T) data.get(field); } /** * Restituisce le risposte del server che riceve i dati */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * Termina la raccolta del set corrente di dati e lo invia in batch */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * Invia il batch al server che riceve i dati */ private void send() { RestTemplate restTemplate = new RestTemplate(); HttpEntity<List<Map<String, Object>>> request = new HttpEntity<>(dataList); String url = "localhost:20808/msg/incoming"; ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET, request, String.class); responses.put(Instant.now(), response.getBody()); } }

Senior
IT OneIT One
135

Quali conseguenze possono verificarsi se si utilizza un oggetto modificabile come chiave in una struttura Map?

Junior — Middle
Datanomika
135

Quali vincoli (constraints) conosci e utilizzi in SQL per garantire l'integrità dei dati?

Junior — Middle
135

Qual è la funzione del metodo collect nell'API Stream e in quali casi è consigliato usarlo?

Junior — Middle
135

Con quali database hai lavorato? Perché hai scelto PostgreSQL?

Senior
Альфа-БанкАльфа-Банк
135

Come hai implementato il sistema di logging nel tuo progetto?

Junior — Middle
Hftlabs
135

Hai dovuto usare JPA Entity Graph nel tuo ultimo progetto per ottimizzare le query?

Junior — Middle
Северсталь-ИфокомСеверсталь-Ифоком
135

Il servizio non riesce a gestire le richieste durante le ore di punta. Cosa si può fare?

Senior
Позитив Технолоджис
135

Puoi fare un esempio di una situazione in Java in cui viene utilizzato il blocco pessimista per prevenire conflitti nell'accesso ai dati?

Junior — Middle
135

[nome] ha chiesto: Raccontami della gerarchia delle eccezioni in Java.

Senior
сербская компания
135

In quale caso è opportuno utilizzare l'operatore HAVING nelle query SQL?

Junior — Middle
ГазпромбанкГазпромбанк
135

Qual è il ruolo e le funzioni principali del componente Service in OpenShift?

Junior — Middle
AstonAston
135

Puoi spiegare il meccanismo di funzionamento dei repository magici in Spring Data?

Junior — Middle
135

Come decide Spring Framework quali componenti iniettare all'avvio dell'applicazione?

Junior — Middle
135

In che formato sono arrivate le attività e da chi?

Middle
Альфа-БанкАльфа-Банк
135

Come è stata organizzata l'infrastruttura? Kubernetes, Docker, CI/CD — raccontami di più.

Senior
Альфа
135

È possibile garantire l'idempotenza per il metodo HTTP POST?

Junior — Middle
135

Il codice nel blocco finally verrà eseguito se durante l'esecuzione del blocco try viene chiamato System.exit?

Junior — Middle
ООО СКВАД
135

Come si differenziano le piattaforme Java Virtual Machine e il compilatore C++ nel contesto dell'esecuzione dei programmi?

Junior — Middle
135
/728