Java
Il prodotto è arrivato con la richiesta di sviluppare un servizio di Fedeltà, che in base al numero di ordini consegnati (sistema principale degli ordini OMS) fornirà al servizio di pagamento (cassa) la dimensione dello sconto. Il servizio di Fedeltà al momento non avrà una parte front-end, bisogna solo memorizzare nel database una mappatura tra il numero di ordini consegnati e non cancellati e lo sconto applicato. Qualcosa come: Ordini Sconto [percentuale]% [percentuale]% [percentuale]% [percentuale]% È necessario progettare un servizio, proporre meccanismi di integrazione con il Servizio di pagamento e il Servizio di gestione degli ordini. È necessario progettare l'architettura del servizio, che possa essere consegnata al team di sviluppo e deployment.
Dal uso dell'API Stream otteniamo qualche vantaggio funzionale, oltre alla bellezza?
Cos'è un servizio web RESTful? Principi chiave.
Come creare una propria eccezione in Java?
Come vengono registrati i requisiti di sistema: solo nelle attività, e l'analista li descrive?
produttore 1 consumatore 2 partizione 3 argomento 1
Come creare una transazione manualmente senza l'annotazione @Transactional?
Come hai ottimizzato le query SQL?
Qual è la relazione tra un topic e una partizione in Kafka?
Parla dei metodi equals() e hashCode(), del loro contratto e del ruolo in HashMap
Perché cambi lavoro?
Qual pool di thread viene utilizzato sotto il cofano di Stream.parallel()? In cosa si differenzia ForkJoinPool da FixedThreadPool?
Revisione del codice: Servizio di prenotazione dei biglietti — quali problemi vedi nel codice?
```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```
Parla della struttura dati HashMap
-- Esistono tabelle con la struttura Dipendente id (PK) nome stipendio dep_id (FK department.id) Dipartimento id (PK) nome -- scrivi una query che restituisca una lista di tutti i nomi dei dipartimenti con lo stipendio massimo in ogni dipartimento select d.nome, COALESCE(MAX(e.stipendio), 0) from Dipartimento d left join Dipendente e on e.dep_id = d.id group by d.nome
In quali tempi potrai entrare nel progetto: tra due settimane, prima o dopo?
Hai lavorato direttamente alla scrittura di codice multithread?
Come funziona HTTPS? Cos'è SSL? In cosa si differenzia TLS da Mutual TLS?
var list = List.of(5, 13, 34); list.stream() .map(x -> x % 10) .peek(System.out::println) .filter(x -> x > 3) .forEach(System.out::println); List<String> animals = List.of("dog", "cat", "parrot"); animals.stream() .sorted() .peek(item -> System.out.println(item)) .map(String::length); System.out.println(animals);