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


PostgreSQL против MongoDB v2
PostgreSQL против MongoDB v2 Тестирование производительности чтения PostgreSQL и MongoDB на одних и тех же наборах данных TL;DR: В первой статье я сделал обзор того, как было принято решение использовать определенную базу данных для одного конкретного случая (возможно, очень редкого случая). Но после полученных сообщений, комментариев и отзывов создается впечатление, что этот случай рассматривался как общий. Итак, я улучшил и расширил свои тесты, и я собираюсь поделиться с вами..

Перейти на веб-сервер с ванильным примером внешнего интерфейса Javascript
Добавление Javascript на веб-сервер Go часть: создание сервиса часть: улучшение сервиса часть: обновление для Интернета часть: добавление SSE часть: вы читаете это прямо сейчас часть: frontend - backend коммуникация часть: логирование на стороне сервера часть: запустить все в докере часть: добавление контейнера базы данных часть: база данных - служебная связь Дополнение 1: функции, методы, указатели и интерфейсы Дополнение 2: связь через веб-сокеты..

Голанг — с MySql
В Предыдущей статье мы обсуждали основы программирования на Go. В этой статье мы создадим простое приложение Go для выполнения операций CRUD над объектом Student с базой данных mysql. Прежде чем мы начнем кодировать, нам нужно импортировать библиотеку go-sql-driver. go get -u github.com/go-sql-driver/mysql Затем мы добавляем необходимые импорты для создания соединителя базы данных. import ( _ "github.com/go-sql-driver/mysql" "database/sql" ) Теперь мы..

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

использование супергероев для освежения моего мнения о типе структур Golang
После того, как более года назад я прошел потрясающий курс о голанге , мне нужно было освежить в памяти Типы структур в голанге , и для этого я использовал несколько супергероев: Первый пример: package main import "fmt" type skill struct { Power string } type hero struct { Name string Alias string skill } func main() { h1 := hero{ Name: "Bruce Wayne", Alias: "Batman", skill: skill{ Power: "a lot of gadgets", }, } h2 := hero{ Name: "Tony Stark",..

Уроки моего первого Годжо
Мы в grandcentrix более-менее регулярно проводим додзё по кодированию. На прошлой неделе (или, возможно, не больше, когда вы читаете это 😅) я посетил наше первое Gojo (додзё по программированию на Golang), организованное моим коллегой Camal Cakar . Как показывает прошлое, первое додзё всегда больше похоже на то, чтобы собраться вместе и начать изучать друг друга, а не столько программировать. Но помимо этого я узнал там в основном три вещи: Основы тестирования Вещь под названием..

База данных работает в Docker
Сделайте так, чтобы он работал с уже запущенным контейнером Go часть: создание сервиса часть: улучшение сервиса часть: обновление для Интернета часть: добавление SSE часть: простая функциональность внешнего интерфейса javascript часть: frontend - backend коммуникация часть: логирование на стороне сервера часть: запустить все в докере часть: вы читаете это прямо сейчас часть: база данных - служебная связь Дополнение 1: функции, методы, указатели и..