Aggregatfunktionen (SUM, COUNT usw.) — wo können sie in einer SQL-Abfrage verwendet werden? Was ist der Unterschied zwischen WHERE und HAVING bei der Verwendung von Aggregatfunktionen?
Node.js
Was könnte mit der Konfiguration der Datenbankverbindung nicht stimmen, wenn Sie Code bereitstellen, die Datenbank in Ordnung ist, die CPU nicht ausgelastet ist, aber die Anfragen über die REST-API sequenziell ausgeführt werden, als ob sie nacheinander wären?
TypeScript: Was sind Omit und Pick? Was ist der Unterschied zwischen Union- und Intersection-Typen? Was passiert, wenn man einen Intersection-Typ an Omit übergibt?
var i = 1; i < 5; i++ ) { setTimeout( () => console.log(i), 1000 ); } const userName = new MyComparatorConstructor('Sinichkin'); try { if (userName == "Ivanov" || prev == "Skidorov") { console.log('Zugriff gewährt'); } else { console.log('Verboten'); } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf() .toString() String.toPrimitive
Ist es möglich, dass Node.js auf der JavaScript/V8-Seite hängen bleibt, ohne eine unendliche Schleife while(true) zu verwenden? Wie kann man sicherstellen, dass die Promise-Warteschlange niemals leer wird?
Was ist mit der Datenbank passiert? Migrationen wurden durchgeführt. Die Datenbank befindet sich in einem veränderten Zustand — wie erkennt man, was passiert ist, und wie kann man sie wiederherstellen?
Was sind die häufigsten Ursachen für nicht optimierte Abfragen, nachdem du sie mit EXPLAIN ANALYZE entdeckt hast?
Du rollst eine neue Funktion auf einem Teststand aus und dadurch fällt der Teststand aus. Was wirst du tun?
Erzählen Sie bitte allgemein von relationalen Datenbanken. Sie haben Postgres, und ich werde die Spezifik unter ihm behandeln.
Funktion 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
Wozu dient eine abstrakte Klasse? Was passiert, wenn der Entwickler ts-ignore schreibt und die Methoden der abstrakten Klasse nicht implementiert?
Mikroservices: Wie implementiert man verteilte Transaktionen über mehrere Microservices mit Rückrollmöglichkeit? Was sind Saga- und Outbox-Pattern?
Wie verstehst du Asynchronität in Node.js? Was ist die Microtask-Queue und die Macrotask-Queue?
Was ist der Unterschied zwischen JSON und JSONB in PostgreSQL?
Ist Node.js ein Single-Thread oder nicht? Wie viele Threads kann eine Node.js-Executable-Datei beanspruchen und warum? Was ist libuv und wie hängt es mit der Event-Loop zusammen?
JSONB hat ein binäres Format. Was ermöglicht dies konkret für eine Spalte?
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('Zugriff gewährt') } else { console.log('Verboten') } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf .toString .String.toPrimitive
Was ist der Unterschied zwischen interface und type in TypeScript? Wozu dienen Interfaces, wenn es bereits Typen gibt, und umgekehrt?
Die Migration wurde rückgängig gemacht, alles funktioniert wieder. Die Funktion muss ausgerollt werden — was wirst du als Nächstes tun, wenn du sie einfach erneut ausrollst, wird sich alles wiederholen?
Hast du schon einmal Probleme gehabt, wenn du denormalisieren musstest oder umgekehrt? Du hast die dritte Normalform, du hast eine schwere Belastung auf dem DBMS. Kann dir Denormalisierung helfen oder nicht? Wie genau?