Funkcje agregujące (SUM, COUNT itp.) — gdzie można ich używać w zapytaniu SQL? Jaka jest różnica między WHERE a HAVING przy użyciu funkcji agregujących?
Node.js
Co może być nie tak z konfiguracją połączenia z bazą danych, jeśli wdrażasz kod, baza danych jest w porządku, procesor nie jest obciążony, ale zapytania przez REST API są wykonywane kolejno, jakby jedno po drugim?
var i = 1; i < 5; i++ ) { setTimeout( () => console.log(i), 1000 ); } const userName = new MyComparatorConstructor('Sinichkin'); try { if (userName == "Ivanov" || prev == "Skidorov") { console.log('Dostęp przyznany'); } else { console.log('Zabronione'); } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf() .toString() String.toPrimitive
TypeScript: czym są Omit i Pick? Jaka jest różnica między typami unii a przecięcia? Co się stanie, jeśli przekażesz typ przecięcia do Omit?
Czy Node.js może się zawiesić po stronie JavaScript/V8 bez użycia nieskończonej pętli while(true)? Jak sprawić, aby kolejka obietnic nigdy się nie opróżniła?
Co się stało z bazą? Wykonano migracje. Baza jest w zmienionym stanie — jak zrozumieć, co się stało i jak ją zreanimować?
Jakie są najczęstsze przyczyny nieoptymalnych zapytań po wykryciu ich za pomocą EXPLAIN ANALYZE?
Wdrażasz nową funkcję na środowisku testowym i powoduje to awarię środowiska testowego. Co zrobisz?
funkcja 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
Proszę, opowiedz mi ogólnie o relacyjnych bazach danych. Mają Postgres, a ja pod nim omówię specyfikę.
Do czego służy klasa abstrakcyjna? Co się stanie, jeśli programista napisze ts-ignore i nie zaimplementuje metod klasy abstrakcyjnej?
Mikrousługi: jak realizować rozproszone transakcje przez kilka mikroserwisów z możliwością wycofania? Czym są wzorce Saga i Outbox?
Jak rozumiesz asynchroniczność w Node.js? Czym jest kolejka microtask i kolejka macrotask?
Czym różnią się JSON i JSONB w PostgreSQL?
Czy Node.js jest jednordzeniowy czy nie? Ile wątków może zająć plik wykonywalny Node.js i dlaczego? Czym jest libuv i jak jest powiązany z pętlą zdarzeń?
JSONB ma format binarny. Co to konkretnie pozwala zrobić z kolumną?
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('Dostęp przyznany') } else { console.log('Zabronione') } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf .toString .String.toPrimitive
Jaka jest różnica między interface a type w TypeScript? Do czego służą interfejsy, jeśli istnieją już typy i odwrotnie?
Przywróciliśmy migrację, wszystko wróciło do życia. Funkcję trzeba wdrożyć — co zrobisz dalej, jeśli po prostu ponownie ją wdrożysz, wszystko się powtórzy?
Czy miałeś kiedyś problemy, gdy musiałeś dokonać denormalizacji lub odwrotnie? Masz trzecią formę normalną, masz duże obciążenie na systemie zarządzania bazą danych. Czy denormalizacja może ci pomóc, czy nie? Jak dokładnie?