Čo je SOLID? Uveďte príklady princípov.
Java
Aké ďalšie problémy môžu nastať pri viacvláknovom programovaní?
Ako môžeme spraviť operácie s našou mapou Data bezpečné pre vlákna okrem ConcurrentHashMap?
Prečo sa odporúča používať POST namiesto GET pre dôverné údaje?
Aký je rozdiel medzi onErrorResume a onErrorReturn?
SELECT meno FROM person JOIN payment ON person.id = payment.person_id GROUP BY person.id HAVING SUM(payment_value) > 100;
Aká je predvolená úroveň izolácie v PostgreSQL?
Ako určiť konkrétny Bean na injektovanie v závislosti od kontextu?
Ako zostaviť opis konfigurácie a vlastností webového servera?
Je povolené upraviť veľkosť dynamicky prideleného priestoru pamäte (heap)?
Čo je doOnNext v Reactor?
Čo je to happens-before a aký má vzťah s JIT-optimalizáciou?
Aké vzory návrhu používate? Na čo sú dobré?
Aký je rozdiel medzi horúcimi (hot) a studenými (cold) tokmi v reaktívnom programovaní?
Odhadnite model za uporabo v ArrayList, HashMap, TreeSet static public final class Transaction<T extends Number> implements Comparable<Transaction> { private final T id; private final Double znesek; private final java.util.Date časovnaZnak; public Transaction(T id, double znesek, java.util.Date časovnaZnak) { this.id = id; this.znesek = znesek; this.časovnaZnak = časovnaZnak; } public T getId() { return id; } public Double getZnesek() { return znesek; } public java.util.Date getČasovnaZnak() { return časovnaZnak; } @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof Transaction t)) return false; return id == t.id && Double.compare(znesek, t.znesek) == 0 && časovnaZnak.equals(t.časovnaZnak); } @Override public int hashCode() { return Objects.hash(id, časovnaZnak); } @Override public int compareTo(Transaction other) { return this.časovnaZnak.compareTo(other.časovnaZnak); } }
Čo je skratka PECS (Producer Extends, Consumer Super) v Java generikách?
Spring: Konflikt beanov rovnakého typu. Ako ho vyriešiť?
Čo sú schedulery (plánovače) v Reactor?
Na čo je @ComponentScan?