Java
Milyen módszereket ismer a ciklikus függőségek megszüntetésére a Springben?
Kötelező-e a finally blokk beillesztése a catch blokk használata során kivételkezelésben?
public class Accumulator { private Map<String, Object> data = new HashMap<>(); // aktuális adathalmaz private List<Map<String, Object>> dataList = new ArrayList<>(); // adatok csomagja private Map<Instant, String> responses = new HashMap<>(); // válaszok a szervertől, amely fogadja az adatokat private int dataId; /** * Hozzáad egy mezőt field és értékével value a halmazhoz */ public void add(String field, String value) { data.put(field, value); } /** * Visszaadja az értéket a field nevű mezőhöz */ public <T> T get(String field) { return (T) data.get(field); } /** * Visszaadja a szerver válaszait, amely fogadja az adatokat */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * Befejezi az aktuális adathalmaz gyűjtését és elküldi */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * Elküldi a csomagot a fogadó szervernek */ 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()); } }
Milyen következményekkel járhat, ha módosítható objektumot használunk kulcsként egy Map-struktúrában?
Milyen korlátozásokat (constraints) ismer és használ SQL-ben az adatok integritásának biztosítására?
Mi a feladata a collect módszernek a Stream API-ban, és milyen esetekben ajánlott használni?
Milyen adatbázisokkal dolgozott? Miért választotta a PostgreSQL-t?
Hogyan vezetted be a naplózó rendszert a projektedbe?
Használnod kellett a JPA Entity Graph-ot az utolsó projektedben a lekérdezések optimalizálásához?
Mik az előnyei és hátrányai az @Builder annotáció használatának a projektjében?
A szolgáltatás nem képes kezelni a kéréseket csúcsidőben. Mit lehet tenni?
Tudsz példát mondani egy Java helyzetre, amikor pesszimista zárolást alkalmaznak az adatokhoz való hozzáférés konfliktusainak megelőzése érdekében?
[név] kérdezte: Mesélj a Java kivétel hierarchiájáról.
Milyen esetben célszerű alkalmazni a HAVING operátort SQL-lekérdezésekben?
Mi a szerepe és fő funkciói az OpenShift-ben a Service komponensnek?
El tudná magyarázni a mágikus adattárak működési mechanizmusát a Spring Data-ban?
Hogyan dönt a Spring Framework arról, hogy mely komponenseket injektálja az alkalmazás indításakor?
Milyen formában érkeztek a feladatok és kitől?
Hogyan szervezték az infrastruktúrát? Kubernetes, Docker, CI/CD — mesélj róla részletesebben.
Biztosítható-e az idempotencia a HTTP POST módszerhez?