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


30-дневный план создания портфолио проектов Go
Введение: Go — это современный язык программирования с открытым исходным кодом, который быстро набирает популярность среди разработчиков. Если вы хотите создать портфолио проектов Go, чтобы продемонстрировать свои навыки, этот 30-дневный план для вас. План разработан, чтобы помочь вам изучить основы Go и создать разнообразный набор проектов, которые вы можете добавить в свое портфолио. День 1–7. Создание RESTful API и подключение к базе данных SQL Первая неделя плана..

fmt.Println("Привет, Голанг")
Первое и очевидное, что вы узнаете, изучая новый язык программирования, — это, конечно же, программа «Hello World». Следующий код — это минимально необходимый код для отображения «Hello Golang» в вашем терминале: package main import ( "fmt" ) func main() { fmt.Println( "Hello Golang" ) } Это… с моей точки зрения много ! Не потому, что в нем 71 символ и 7 строк кода. Нет — в этом коде есть много вещей, которые нужно объяснить. Я имею в виду по сравнению с «Hello..

Самый простой способ использовать кэширование в Go
Использование пакета client-go Kubernetes Кэширование — одна из важных концепций, используемых в любой программе для быстрого доступа к часто используемым данным. В этой статье давайте разберемся, насколько легко мы можем использовать методы кэширования, доступные в пакете client-go Kubernetes. Для начала рассмотрим простой сценарий, в котором мы хотим сохранить ключ и значение в кеше. Полная версия программы доступна в моем репозитории Github . // cacheTTL is the duration of..

Обработка миллиона запросов с помощью Golang: стратегии и лучшие практики
Стратегии эффективной обработки миллиона запросов с помощью Golang В быстро развивающемся мире веб-приложений способность обрабатывать огромный поток запросов является ключевым фактором успеха. Как полноценный разработчик, вы, вероятно, знакомы с эффективностью и производительностью Golang. В этой статье мы углубимся в то, как можно использовать Golang для корректной обработки миллиона запросов, гарантируя, что ваше приложение останется отзывчивым и надежным. Изучите Golang на..

В Go интерфейс — это тип, определяющий набор методов.
В Go интерфейс — это тип, определяющий набор методов. Он указывает, какие методы должен иметь конкретный тип, чтобы считаться реализацией интерфейса. Тип интерфейса объявляется с помощью ключевого слова interface , за которым следует набор сигнатур методов без их реализации. Вот пример интерфейса в Go: type Shape interface { Area() float64 Perimeter() float64 } Этот интерфейс объявляет два метода: Area и Perimeter . Любой тип, реализующий эти два метода, считается..

Управление функциями с помощью флагов функций в Go
Если вам нравится читать статьи на Medium и вы заинтересованы в том, чтобы стать участником, я буду рад поделиться с вами своей реферальной ссылкой!

Изобретите колесо заново, эп. 1: Удаление неиспользуемых файлов
Ничто не сравнится со стаканом свежей минеральной воды после пятнадцати минут езды на мотоцикле до офиса. Утро понедельника было ясным и солнечным, даже намека на надвигающийся дождь не было. Явно неплохая погода, чтобы ехать без дождевика на рюкзаке, но и без перчаток и солнцезащитного крема было не очень. 23 ГБ бесплатно из 500 ГБ. Я бы не заметил этого, если бы не отсутствующие документы и значок загрузки рядом с каждым файлом в папке «Документы» на моем Mac. Когда вы снова и..