Публикации по теме 'go'


Погрузитесь в размышления - от структур и интерфейсов
Отражения Go - это тема, которая требует понимания внутреннего устройства go, касающегося структур, интерфейсов и системы типов, чтобы понять, как это в основном работает за кулисами. Разумеется, вы можете использовать отражения, не вдаваясь в подробности. Цель этой статьи - познакомить вас с некоторыми деталями таким образом, чтобы облегчить понимание. Но это не обязательно. В этой статье предполагается, что вы имеете базовое представление о структурах и интерфейсах. Вы можете быстро..

Еженедельный выпуск Голанга 57
Добро пожаловать в 57-й выпуск Golang Weekly, еженедельного информационного бюллетеня о языке программирования Go. Поддержите Go Weekly и других авторов, которых вы читаете на Medium, став участником по ссылке ниже. Присоединяйтесь к Medium по моей реферальной ссылке — This Week In I/O Прочитайте каждую статью This Week In I/O (и тысячи других авторов на Medium). Ваш членский взнос напрямую… www.thisweekin.io Статьи и учебные..

Kafka Retries: реализация потребительских повторов с помощью Go
При создании управляемых событиями приложений с использованием Kafka на стороне потребителя после получения сообщения Kafka ваше приложение должно что-то с ним сделать. Для этого сообщения в блоге давайте назовем эту часть «Обработка сообщения». Что такое Кафка? Но прежде чем мы углубимся в это, давайте убедимся, что мы все на одной странице, и освежим нашу память в том, что такое Кафка. Apache Kafka — это сверхмощная распределенная платформа потоковой передачи, которая позволяет..

Фатальная ошибка: параллельное чтение и запись карты в Go: понимание и решение паники
Golang известен своей поддержкой параллелизма, но одновременный доступ к картам может привести к неожиданной панике. В этой статье мы рассмотрим причины ограничения одновременного чтения и записи с карт и предложим практические решения для предотвращения этих проблем в вашем коде Go. 1. Причины параллельной паники карты в Go 2. Опасности несинхронизированного доступа к карте 3. Решения: sync.Map, блокировки и атомарность 4. Примеры кода для каждого решения 5. Выбор..

Создание приложения для управления строительными запасами с использованием React, Go и MongoDB (Часть I — Введение…
1.1 Постановка проблемы и решение Строительная отрасль — это обширная область с сотнями различных инструментов, предметов и материалов, которыми необходимо эффективно управлять. Проблема, которая часто возникает, заключается в поддержании инвентаря этих инструментов и предметов. Ручное управление запасами может быть утомительным и подверженным ошибкам. Следовательно, приложение для управления запасами может обеспечить эффективное и автоматизированное решение этой проблемы. Ссылка..

Обнуление памяти при использовании jemalloc в Go
Я обнаружил эту известную проблему в cgo несколько лет назад, но она актуальна и сегодня. Несмотря на то, что проблема задокументирована, ее все равно сложно отладить, если вы не знаете о ней заранее. В настоящее время в погоне за производительностью программисты часто используют ручное управление памятью, вызывая malloc/free через механизм cgo . В первую очередь меня интересовало использование jemalloc для одного из моих проектов. Позвонить из Go довольно просто. Тем..

Топ-5 языков программирования, которые вы должны выучить в 2023 году
Привет, ребята, я надеюсь, что у вас все будет хорошо в 2023 году. В этой статье я расскажу о 10 лучших языках программирования. Эти языки программирования вы должны выучить в 2023 году. Что такое язык программирования Давайте сначала разберемся, что такое язык программирования для наших нетехнических парней. Программирование — это способ общения, который помогает программисту общаться с машиной или компьютерной системой. Потому что мы знаем, что машины не понимают человеческий..