Sobes.tech

Node.js

Funzioni di aggregazione (SUM, COUNT, ecc.) — dove possono essere utilizzate in una query SQL? Qual è la differenza tra WHERE e HAVING nell'uso delle funzioni di aggregazione?

Middle
210

Cosa potrebbe non andare nella configurazione della connessione al database se si distribuisce il codice, il database è a posto, la CPU non è caricata, ma le richieste tramite l'API REST vengono eseguite in sequenza, come se fossero una dopo l'altra?

Middle
197

var i = 1; i < 5; i++ ) { setTimeout( () => console.log(i), 1000 ); } const userName = new MyComparatorConstructor('Sinichkin'); try { if (userName == "Ivanov" || prev == "Skidorov") { console.log('Accesso concesso'); } else { console.log('Vietato'); } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf() .toString() String.toPrimitive

Middle
195

TypeScript: cosa sono Omit e Pick? Qual è la differenza tra tipi union e intersection? Cosa succede se si passa un tipo di intersection a Omit?

Middle
189

È possibile che Node.js si blocchi dal lato JavaScript/V8 senza usare un ciclo infinito while(true)? Come fare in modo che la coda delle promesse non si svuoti mai?

Middle
187

Cosa è successo al database? Sono state applicate le migrazioni. Il database è in uno stato modificato — come capire cosa è successo e come rianimarlo?

Middle
182

Quali sono le cause più comuni di query non ottimizzate dopo averle scoperte con EXPLAIN ANALYZE?

Middle
178

Per favore, parlami delle banche dati relazionali in generale. Hanno Postgres, e sotto di esso affronterò la specificità.

Middle
177

Stai distribuendo una nuova funzionalità su un ambiente di test e questo fa fallire l'ambiente di test. Cosa farai?

Middle
177

funzione fixed (f) { const me = this return function next (...a) { if (a.length < f.length) { return function (...b) { return next(...a, ...b) } } return f.call(me, ...a) } } export default fixed

Middle
174

A cosa serve una classe astratta? Cosa succede se lo sviluppatore scrive ts-ignore e non implementa i metodi della classe astratta?

Middle
169

Microservizi: come implementare transazioni distribuite attraverso più microservizi con possibilità di rollback? Cosa sono i pattern Saga e Outbox?

Middle
162

Come capisci l'asincronia in Node.js? Cos'è la coda delle microtask e la coda delle macrotask?

Middle
160

Node.js è mono-thread o no? Quanti thread può occupare un file eseguibile Node.js e perché? Cos'è libuv e come è collegato al ciclo di eventi?

Middle
153

JSONB ha un formato binario. Cosa permette di fare specificamente con una colonna?

Middle
148

Qual è la differenza tra JSON e JSONB in PostgreSQL?

Middle
148

var i = 1; i < 5; i++ { setTimeout(() => console.log(i), 1000) } const userName = new MyComparatorConstructor('Sinichkin') try { if (userName == "Ivanov" || pet row || Skidorov) { console.log('Accesso concesso') } else { console.log('Vietato') } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf .toString .String.toPrimitive

Middle
129

Qual è la differenza tra interface e type in TypeScript? A cosa servono le interfacce se ci sono già i tipi e viceversa?

Middle
127

Abbiamo annullato la migrazione, tutto è tornato a funzionare. La funzione deve essere rilasciata — cosa farai dopo se semplicemente la rilasci di nuovo, tutto si ripeterà?

Middle
121

Hai mai avuto problemi quando hai dovuto fare denormalizzazione o viceversa? Hai la terza forma normale, hai un carico pesante sul DBMS. La denormalizzazione può aiutarti o no? Come esattamente?

Middle
111