Sobes.tech

Java

Qual è il problema principale di questa implementazione? - La porta '83' potrebbe essere già occupata sull'host - Organizzazione inefficiente dell'aspetto - Sovrascrittura della porta a causa dell'ordine sbagliato del comando - La configurazione utilizza una versione riservata - Percorso sbagliato nell'ultima compilazione versione: '3.8' servizi: art-marketplace: build: context: ./art-market ports: - "83:83" reti: - art-network reti: art-network: driver: overlay

155

Qual è il problema principale di questa implementazione - Definizione errata degli stati HTTP con tipi di eccezioni - Configurazione errata dell'iniezione delle dipendenze - I listener asincroni non sono coinvolti - Gestione delle eccezioni non standard nel gestore - Configurazione errata dei bean - @Autowired non viene utilizzato per lo sviluppo della dipendenza

153

Qual è il problema principale di questa implementazione? - Non utilizza un pool di connessioni per Jedis - Non c'è backup dei dati Redis - Non c'è un interruttore di verifica interno - Mancanza di gestione delle eccezioni - L'aggiornamento dell'elemento di calibrazione è incorretto - zadd e zscore senza controlli degli errori ```java import redis.clients.jedis.Jedis; import java.util.Set; public class WineCellar { private Jedis jedis; public WineCellar() { jedis = new Jedis("localhost", 6379); initializeWines(); } private void initializeWines() { jedis.zadd("wines", 1978, "Chateau Margaux"); jedis.zadd("wines", 1990, "Domaine de la Romanee-Conti"); jedis.zadd("wines", 2005, "Opus One"); } public void updateWineYear(String wine, double newYear) { double oldYear = jedis.zscore("wines", wine); if (oldYear != newYear) { jedis.zadd("wines", oldYear, wine); // Aggiornamento incorretto } } public Set<String> getWinesByYear(double minYear, double maxYear) { return jedis.zrangeByScore("wines", minYear, maxYear); } public static void main(String[] args) { WineCellar cellar = new WineCellar(); cellar.updateWineYear("Chateau Margaux", 1982); System.out.println(cellar.getWinesByYear(1970, 2000)); } } ```

153

Come implementeresti la propagazione degli header di business (x-session-id, x-client-id) in tutto il sistema di microservizi tramite REST e Kafka?

150

Parlami di te, perché stai cercando ora, cosa stai cercando?

150

Qual è il problema principale di questa implementazione del tipo composito nel database? TIMESTAMP senza fuso orario Errore di sintassi! NULL nel codice Mancanza di CTE, leggibilità Problemi di portabilità a causa di SERIAL «TICKET_TYPE» non dichiarato nel database Non è l'ultimo valore a livello di INTEGER

150

Quali flussi? (domanda chiarificatrice dopo aver menzionato i flussi di input/output)

149

Per favore, raccontami, qual è stato lo stack tecnologico?

149

Il WardrobeManager deve usare @Autowired Manca una classe per gestire i binari Gestione delle transazioni mancante ItemRepository non è annotato con @Repository Utilizzo del costruttore invece del contenitore Spring per creare il componente Il costruttore di WardrobeController non utilizza @Autowired

149

Utilizzo inefficace di un pool di thread fisso Problemi con l'interazione delle risorse condivise Un'inclusione errata del blocco può portare a una situazione di deadlock. Livello di sincronizzazione errato Nessun controllo di tutti i thread prima del risultato Nessun costruttore esplicito

148

Qual è il problema principale di questa implementazione? - Mancano formulazioni su ambito e risultati - Mancanza di gestione degli errori nel settore della sicurezza - Errore nella configurazione del contesto — le collezioni non vengono scritte correttamente. - Il componente prototipo non è gestito manualmente - Nessun consiglio con MVC per i corsi di gestione

147

Qual è il problema principale della struttura di soluzione scelta? - ArrayList senza capacità preventiva porta a sprechi - Rischio di blocco reciproco tramite metodi - Struttura di blocco inefficiente che causa costi aggiuntivi. - ExecutorService non può essere elaborato correttamente - Pool di protezione fisso per la scalabilità

146

Implementazione errata della logica di gestione degli errori con onErrorResume Nessuna differenziazione nella gestione degli errori in handleEnrollmentError Manca l'iniezione dipendente dal controller Il metodo handleEnrollmentError non utilizza parametri CourseController non è registrato da dieci anni

146

Perché sono necessari gli starter di Spring Boot, se possiamo scrivere tutto in Spring?

144

Supponi di avere due thread. Uno stampa (1,2,3...), e l'altro (A,B,C...). Come garantire che vengano eseguiti in una sequenza alternata (1,A,2,B...)?

144

Qual è il problema principale di questa implementazione - La connessione a Redis è hardcoded - C'è un pool di connessioni per Redis - La chiamata non verificata `jedis.get` può restituire null - Uso del comando `KEYS`, che carica il server - Nessun evento Redis

143

Qual è il problema principale di questa implementazione? - Le tabelle non ottimizzate mostrano la dimensione dell'immagine - Il taglio dell'immagine Docker in RUN può essere un problema - Più CMD, solo l'ultimo è attivo - L'operazione di eliminazione non considera il filtraggio per l'immagine "visibile"

142

Cosa perderesti e cosa guadagneresti con il polling esplicito invece di @KafkaListener?

141
/5