Sobes.tech

Node.js

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?

Middle
223

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?

Middle
203

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

Middle
198

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?

Middle
197

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?

Middle
196

Co się stało z bazą? Wykonano migracje. Baza jest w zmienionym stanie — jak zrozumieć, co się stało i jak ją zreanimować?

Middle
192

Jakie są najczęstsze przyczyny nieoptymalnych zapytań po wykryciu ich za pomocą EXPLAIN ANALYZE?

Middle
186

Wdrażasz nową funkcję na środowisku testowym i powoduje to awarię środowiska testowego. Co zrobisz?

Middle
184

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

Middle
184

Proszę, opowiedz mi ogólnie o relacyjnych bazach danych. Mają Postgres, a ja pod nim omówię specyfikę.

Middle
183

Do czego służy klasa abstrakcyjna? Co się stanie, jeśli programista napisze ts-ignore i nie zaimplementuje metod klasy abstrakcyjnej?

Middle
176

Mikrousługi: jak realizować rozproszone transakcje przez kilka mikroserwisów z możliwością wycofania? Czym są wzorce Saga i Outbox?

Middle
170

Jak rozumiesz asynchroniczność w Node.js? Czym jest kolejka microtask i kolejka macrotask?

Middle
167

Czym różnią się JSON i JSONB w PostgreSQL?

Middle
165

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ń?

Middle
163

JSONB ma format binarny. Co to konkretnie pozwala zrobić z kolumną?

Middle
155

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

Middle
138

Jaka jest różnica między interface a type w TypeScript? Do czego służą interfejsy, jeśli istnieją już typy i odwrotnie?

Middle
135

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?

Middle
133

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?

Middle
123