Публикации по теме '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. Когда вы снова и..