Embedded / IoT
Quali sono i metodi di injection delle dipendenze in Spring? Qual è preferibile?
Come è stata implementata l'idempotenza nell'elaborazione degli eventi in Kafka?
Come scegliere uno dei due bean come predefinito?
Tabella PERSON ID NOME 1 alice 2 john 3 bill 4 mike 5 sara 6 helen 7 steven 8 garry 9 kile 10 liza Tabella PHONE ID PERSON_ID NUMERO [phone] seleziona NOME, NUMERO da PERSON p left join PHONE ph su p.ID=ph.PERSON_ID
A cosa serve un metodo di default in un'interfaccia?
Ci sono domande sulla società Bizon?
Parla dei principi SOLID
Come si consiglia di iniettare le dipendenze in Spring?
Perché non si possono aggiungere indici a tutte le colonne della tabella?
Cos'è un predicato in Java?
Come è nata la parte relativa all'idempotenza? Non era stata formulata nei requisiti?
Cos'è il pattern Outbox? Come viene implementato?
Da quali passaggi consiste la trasformazione del codice Java dall'origine all'esecuzione?
Come prevenire il overbooking in PostgreSQL durante la prenotazione simultanea dell'ultimo posto?
L'adattatore di integrazione con i gateway di pagamento era una propria astrazione sui diversi fornitori?
Parla di HTTP: quali versioni ci sono e come si differenziano? Cos'è il blocco Head-of-Line?
Il ritardo del consumatore è aumentato fino a 10 milioni di messaggi. Qual è il piano d'azione?
In un argomento con 6 partizioni, ne sono state aggiunte altre 6. La chiave è — userID. Il messaggio con la stessa chiave andrà nella stessa partizione?
Hai scritto Spring Boot Starter o Auto-configuration personalizzati? Qual è la differenza tra uno Starter e una Auto-configuration?
// ... qualche codice qui? private static List<DocumentProvider> getDocumentProviders() { Reflections reflections = new Reflections(Main.class.getProtectionDomain().getCodeSource().getLocation()); Set<Class<?>> subTypes = reflections.get(SubTypes.of(DocumentProvider.class).asClass()); return subTypes.stream().map(subType -> { try { return (DocumentProvider) subType.getConstructor().newInstance(); } catch (Exception ex) { throw new RuntimeException(ex); } }).collect(Collectors.toList()); }