Введение Система контроля версий Git является одним из самых популярных инструментов для управления исходным кодом. Она позволяет отслеживать изменения в файлах, возвращаться к предыдущим версиям проекта, а также эффективно работать над проектом нескольким разработчикам одновременно. Одной из ключевых возможностей Git является работа с удалёнными репозиториями. Обычно код проекта хранится на сервере (например, GitHub, GitLab или Bitbucket), а разработчики синхронизируют свои локальные копии с этим сервером. Для взаимодействия с удалённым репозиторием используются три основные команды: Понимание принципов работы этих команд важно для правильного управления историей проекта и предотвращения конфликтов при совместной работе. Команда git......

Читать далее


Использование git в PyCharm

1. Создаем новый проект 2. Открываем settings 3. Переходим в Version Control -> Git Здесь нажимаем на Test. Должно появиться сообщение об успешном подключении и версия Git. Если нет, то нажимает на появившееся Install и ждем пока git установится. После этого снова нажимаем на Test. 4. В верхнем окошке находим VCS и переходим в Enable Version Control Integration 5. Выбираем Git в появившемся окошке Делаем первый коммит 6. В нижней панели переходим на вкладку Git и нажимаем Commit local changes 7. Во вкладке Project выбираем файлы, которые нужно добавить. Даем название коммиту. Нажимаем......

Читать далее


Использование git в VSCode

1. На боковой панели переходим в Source Control -> Clone Repository 2. Вставляем ссылку на наш репозиторий 3. Выбираем папку, куда будет клонироваться репозиторий 4. Создадим новый файл 5. Переходим во вкладку Source Control. Нажимаем на +(stage changes) рядом с файлом. Называем коммит и нажимаем Commit 6. Нажимаем на три точки -> Pull, Push -> Push 7. Проверяем на GitHub, появился ли наш файл...

Читать далее


Страница GitHub Trending (https://github.com/trending) — это раздел на GitHub, где отображаются репозитории, которые набирают популярность в данный момент. Она помогает разработчикам находить интересные проекты, библиотеки и инструменты, которые активно развиваются или набирают внимание сообщества. Основные особенности страницы: Как использовать страницу Trending: Примеры популярных категорий: Страница GitHub Trending — это отличный способ быть в курсе последних тенденций в мире разработки и находить полезные проекты для изучения или использования в своей работе....

Читать далее


Бывают ситуации когда нужно сменить пароль от аккаунта, к которому привязан репозиторий, например, пароль от корпоративной учётной записи «протухает» каждые 3 месяца и тогда для доступа к корпоративному репозиторию приходится использовать новый пароль и «танцевать с бубном» чтобы его поменять при подключении. Итак, если вы пытаетесь выполнить pull или push и получаете ошибку хотя раньше проблем с этими командами не было, нужно сменить пароль одним из способов (а иногда и то и то надо скомбинировать). Способ 1 (универсальный) — удалить пароль Для этого можно использовать команду Иногда, это может не помочь в силу......

Читать далее


Есть несколько материалов на эту тему: https://medium.com/naukri-engineering/retry-mechanism-and-delay-queues-in-apache-kafka-528a6524f722 https://copyprogramming.com/howto/apache-kafka-consumer-delay-option#apache-kafka-consumer-delay-option https://habr.com/ru/company/tinkoff/blog/487094/ https://russianblogs.com/article/13811188620/ https://medium.com/naukri-engineering/retry-mechanism-and-delay-queues-in-apache-kafka-528a6524f722 https://habr.com/ru/company/southbridge/blog/547264/ https://medium.com/@bigdataschool/%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BE%D1%87%D0%B8%D1%81%D1%82%D0%BA%D0%B0-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-%D1%82%D0%BE%D0%BF%D0%B8%D0%BA%D0%B0%D1%85-apache-kafka-3-%D0%B2%D0%B0%D0%B6%D0%BD%D1%8B%D1%85-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8-cfad50ce5c30 https://www.bigdataschool.ru/blog/kafka-retention-configurations.html https://slurm.io/tpost/pnyjznpvr1-apache-kafka-osnovi-tehnologii https://www.oreilly.com/library/view/kafka-the-definitive/9781491936153/ch04.html https://slurm.io/tpost/pnyjznpvr1-apache-kafka-osnovi-tehnologii https://habr.com/ru/company/parimatch_tech/blog/544304/ Общие принципы: Kafka не удаляет сообщения из очереди Сообщения можно добавлять повторно, но это будут уже новые сообщения Если надо сделать отложенную отработку, лучше делать дополнительные топики...

Читать далее