Публикации по теме '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: функции, методы, указатели и..