Коротко и наглядно показывает, чем отличаются основные HTTP-методы, когда использовать GET, POST, PUT, PATCH и DELETE, и какие ответы от сервера при этом ожидать.
Сохраняйте, чтобы не потерять!
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1
HTTP Toolkit — это инструмент для анализа и тестирования HTTP(S)-трафика. Он перехватывает запросы и ответы между клиентом (браузер, мобильное или десктопное приложение, CLI) и сервером, позволяя детально изучать и изменять их в процессе выполнения.
Что умеет:
▶ Показывает полный HTTP-трафик: заголовки, параметры, cookies и тело запросов и ответов▶ Позволяет эмулировать серверы и конечные точки для тестирования различных сценариев▶ Даёт возможность изменять запросы и ответы «на лету»▶ Поддерживает повторное воспроизведение запросов▶ Экспортирует запросы в виде кода или заготовок для тестов▶ Работает с HTTPS и автоматически управляет SSL-сертификатами▶ Поддерживает REST, JSON, XML, WebSocket и другие распространённые веб-протоколы
Инструмент подходит для отладки трафика не только из браузера, но и с мобильных устройств, десктопных приложений и утилит командной строки.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
При регулярной работе в терминале быстро становится заметно, что значительная часть времени уходит на повторяющиеся команды и типовые действия.
Алиасы и пользовательские скрипты позволяют упростить эту рутину, сократить количество ручных операций и сделать рабочую среду более предсказуемой.
Что вы узнаете в статье:
▶ Когда лучше использовать алиасы, а когда — полноценные скрипты.▶ Примеры bash- и Python-скриптов для повседневных задач.▶ Автоматизацию работы с Git, systemd, сетью и файловой системой.▶ Подходы к мониторингу ресурсов и состояния системы.▶ Как формировать собственный набор CLI-инструментов.
Будет полезно всем, кто хочет систематизировать свою командную среду, автоматизировать типовые задачи и собрать собственный набор инструментов под конкретные сценарии работы.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥1
Git_Cheatsheet.pdf
306.4 KB
Это структурированный справочник, внутри которого множество команд:
1. Настройка Git (конфигурация);
2. Создание новых проектов;
3. Изменение, добавление и удаление файлов в репозитории;
4. Слияние веток (merging);
5. Коммиты и другие полезные команды под рукой.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Шпаргалка содержит четкое и лаконичное объяснение различий:
▶ URI (Uniform Resource Identifier): Универсальный идентификатор ресурса, идентифицирующий логический или физический ресурс в Интернете. URL и URN - его подтипы.▶ URL (Uniform Resource Locator): Универсальный локатор ресурса - адрес уникального ресурса в Интернете, используемый для его поиска и доступа, работает с разными протоколами.▶ URN (Uniform Resource Name): Универсальное имя ресурса - использует схему URN для уникальной идентификации, но не предоставляет способа его поиска.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤1
Обычно при увеличении нагрузки на приложение приходилось пересоздавать поды, рискуя поймать простой или сбой кластера. Но с выходом новых версий Kubernetes это наконец перестало быть обязательным — теперь ресурсы контейнеров можно менять без перезапуска.
В статье разбирается, как работает механизм in-place resize, что нужно для его включения и какие ограничения стоит учитывать.
Что вы узнаете в статье:
▶️ Как в Kubernetes 1.27 появилась возможность менять CPU и память у подов без пересоздания;▶️ Как kubelet и container runtime (containerd, CRI-O, Podman) применяют новые лимиты «на лету»;▶️ Почему для JVM-приложений всё ещё нужен рестарт, а для stateless-сервисов — нет;▶️ Какие новые статусы и подресурс /resize появились в Kubernetes 1.33;▶️ Какие ограничения сохраняются и когда функция всё же потребует перезапуск контейнера.
Отличный разбор для тех, кто хочет понять, как управлять ресурсами в кластере без простоев и выжимать максимум из Kubernetes 1.33.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Просто вставляете EXPLAIN или EXPLAIN ANALYZE — и получаете понятное дерево выполнения запроса. Сразу видно, где запрос тормозит, какие индексы не используются, где начинается Full Table Scan и какие джойны работают неэффективно.
Удобный способ быстро понять, что именно не так с запросом, без ковыряния в сухом выводе EXPLAIN — забираем тут.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Aptakube — это легкое, нативное приложение, позволяющее управлять несколькими кластерами в одном окне.
Ключевые особенности:
▶ Показывает поды, деплои и остальные ресурсы из разных контекстов в одном общем обзоре;▶ Стримит логи сразу с нескольких подов, плюс даёт фильтровать и скачивать их;▶ Отображает метрики нагрузки — CPU, память, состояние нод и приложений;▶ Делает port-forward буквально одним нажатием;▶ Сравнивает ресурсы между кластерами и неймспейсами;▶ Позволяет редактировать YAML и выводит объекты в удобном читаемом виде;▶ Работает без настройки — если kubectl настроен, то всё готово из коробки.
Забираем имбу — здесь.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1
Умение корректно останавливать и контролировать процессы — базовый навык для работы с Linux.
Зависший сервис, утечка памяти или процесс, который съел все ресурсы, обычно не требуют перезагрузки системы — достаточно правильной команды.
Linux предоставляет несколько инструментов для завершения и управления процессами:
▶️ kill — отправка сигналов конкретному процессу по PID;▶️ pkill — завершение процессов по имени или шаблону;▶️ killall — остановка всех процессов с заданным именем.
Грамотное использование этих команд позволяет быстро вернуть систему в рабочее состояние и избежать лишних простоев.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
SQL.pdf
1.9 MB
Подборка на 150 страниц для тех, кто хочет разобраться в SQL. Здесь есть всё: от базовых запросов до функций и сложных приёмов.
Полезный материал, чтобы быстро освежить или подтянуть знания.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1🔥1
Полезный ресурс, чтобы прокачать навыки в SQL:
➖ Задачи на джойны, агрегации и сложные запросы.➖ Удобный интерфейс: можно изучать схему БД, подсказки есть и по коду, и по решению.➖ Всё на русском — разбираться проще.
Ссылка на тренажер — SQL Academy.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Если хотите разобраться в PostgreSQL — вот подборка книг, которые реально стоит прочитать.
Здесь разобрано множество тем: от основ SQL до архитектуры и тонкостей внутренней работы СУБД.
▶ Postgres: первое знакомство — брошюра для новичков с кратким введением в PostgreSQL, установку и начальную настройку.▶ PostgreSQL. Основы языка SQL — учебник по SQL с акцентом на особенности реализации в PostgreSQL.▶ PostgreSQL. Профессиональный SQL — продолжение предыдущей книги, охватывающее оконные функции, CTE, подзапросы LATERAL, пользовательские функции и процедуры.▶ PostgreSQL 17 изнутри — глубокий разбор внутреннего устройства СУБД: MVCC, WAL, блокировки, планировщик запросов, индексы и многое другое.▶ Мониторинг PostgreSQL — практическое руководство по инструментам мониторинга, интерпретации метрик и пониманию внутренних процессов СУБД.▶ Путеводитель по базам данных — обзор архитектурных принципов современных СУБД, алгоритмов и структур данных, используемых в них.▶ Основы технологий баз данных — учебное пособие, охватывающее теорию баз данных, методы и алгоритмы, применяемые при реализации СУБД, и особенности PostgreSQL.
Книги доступны для скачивания в формате PDF — здесь.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM