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
SQL Basics.pdf
102.8 KB
Собрали для вас короткие и понятные шпаргалки по основным темам:
▶ Основы языка SQL;▶ JOIN’ы с наглядными примерами;▶ Оконные функции;▶ SQL для анализа данных.
Отличный комплект, чтобы освежить знания перед собесом или быстро вспомнить синтаксис.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2