Cookie хранится в браузере пользователя как небольшой текстовый файл При каждом запросе cookie отправляется клиентом на сервер через HTTP headers Сессии обычно размещаются на сервере — в памяти, базе данных или кеше…
Для каких задач вы использовали Celery? асинхронное выполнение фоновых операций запуск ресурсоёмких и длительных процессов за пределами пользовательского запроса настройка периодического запуска задач (cron-like)…
API-запросы с выборкой только нужных данных клиент сам указывает необходимые поля и тем самым сокращает объём лишних данных единый endpoint упрощает устройство API вложенные запросы позволяют объединять данные из…
технология оптимизации копирования данных подходит для иммутабельных и разделяемых структур данных применяется в файловых системах, включая Btrfs и ZFS используется для работы со строками, листами и структурами в…
пакет для управления временем жизни операций передаёт таймауты, дедлайны и сигналы отмены обеспечивает распространение отмены между goroutines содержит кросс-сервисные метаданные (trace-id, auth) позволяет выполнять…
ключевое слово, предназначенное для ограничения изменений для переменных: формирует константу, значение которой нельзя изменить для методов: запрещает их переопределение в классах-наследниках для классов: не позволяет…
Метод GET: назначение и идемпотентность HTTP-метод, предназначенный для получения ресурсов с сервера Выполнение запроса не изменяет состояние сервера, поскольку используется только чтение Является идемпотентным:…
Для чего нужен Celery Beat? Celery Beat — это компонент планировщика задач Celery Он запускает задачи по расписанию через заданные интервалы Автоматически определяет время запуска и нужную задачу Сохраняет расписание…
Для чего нужен HTTP-запрос с методом OPTIONS? позволяет узнать, какие методы поддерживает сервер используется браузером для проверки CORS-политики (preflight request) передаёт в заголовках перечень разрешённых…
Java-фреймворк для разработки приложений Реализует инверсию управления (IoC) и внедрение зависимостей (DI) Упрощает работу с объектами и управление связями между ними Помогает создавать модульный и удобный для…
базовый API Redux, предназначенный для отправки действий (actions) передаёт action в редьюсер, который рассчитывает новое состояние запускает изменения состояния посредством action objects поддерживает…
Зачем используют ref? React: прямой доступ к DOM или компонентам хранение мутабельных данных без повторного рендера управление фокусом, выделением, анимациями замена прямых манипуляций через чистый JS применяется с…