Middleware в Redux расширяет dispatch и добавляет поддержку асинхронных операций redux-thunk: action может быть функцией, подходит для простой асинхронной логики redux-saga: генераторы для сложных async-потоков и…
Основные значения display CSS-свойство, определяющее способ отображения элементов block: занимает всю доступную ширину и начинается с новой строки inline: размещается в одной строке и имеет ширину по содержимому…
Разновидности Intent в Android и их различия Explicit Intent содержит ссылку на определённый компонент — активити или сервис применяется для навигации внутри одного приложения
Уровни изоляции транзакций: принцип работы область: базы данных, управление транзакциями цель: контроль конкурентного доступа и защита от аномалий уровни определены стандартом SQL ANSI: Read Uncommitted
Виды соединений (JOIN) в PostgreSQL основы SQL: объединение таблиц по заданному условию INNER JOIN: возвращает исключительно строки с совпадениями в обеих таблицах LEFT JOIN (LEFT OUTER JOIN): сохраняет все строки…
реляционные (SQL) — сохраняют данные в таблицах с заранее заданными схемами документные (NoSQL) — используют JSON-подобные документы с гибкой структурой ключ-значение — хранят пары, обеспечивая быстрый поиск по ключу…
Основные виды тестирования ПО Unit-тесты: изолированная проверка отдельных функций и модулей Integration-тесты: проверка взаимодействия и совместимости компонентов Functional-тесты: оценка бизнес-логики и соответствия…
Grid и Flexbox: задачи, для которых нужен Grid Двумерное позиционирование Grid одновременно размещает элементы по строкам и столбцам, тогда как Flexbox работает только в одном измерении — вдоль строки или столбца.
Значения свойства position и сценарии их применения position: static — стандартное значение: элемент остаётся в обычном потоке и не перемещается вручную. Подходит для базовой компоновки без специальных эффектов.…
Ошибки при работе с памятью Утечки памяти — ресурсы не освобождаются, из-за чего потребление памяти постоянно растёт Двойное освобождение — повторный вызов free/ delete приводит к неопределённому поведению…
Сравнение микросервисной архитектуры и монолита: преимущества и недостатки Микросервисы представляют собой небольшие независимые сервисы, тогда как монолит является единым приложением. Отдельные микросервисы можно…