Публикации по теме 'go'
Идите как джентльмен — Повысьте производительность вашего приложения при работе с JSON — Часть 1
Одной из главных причин, по которой я решил продолжить свою карьеру, несмотря на то, что это удобно, в какой-то степени легко и…, была производительность. Go it self — это производительный язык. Но что, если мы можем даже сделать его более производительным при работе с JSON?
В наши дни большинство веб-сервисов работают со структурой данных Json для связи друг с другом. В каждом сервисе, приложении и… у вас в основном есть работа, связанная с JSON. Это часть бэкенда, которую нельзя..
Модульное тестирование приложения GORM с реальным сервером БД
Модульное тестирование с сервером БД, работающим в докере, является гораздо лучшим выбором, чем Sqlmock, обычно
Около двух лет назад я написал статью , обсуждающую, как тестировать приложение GORM с помощью Sqlmock.
Время летит незаметно, и я понимаю, что большинство разработчиков не принимают такой подход (по крайней мере, в моей команде). Написание тестового примера с использованием Sqlmock слишком сложно для начала.
Основная проблема заключается в том, что вам нужно написать..
Выборка Javascript/Typescript AbortController и отмена: как отменить полученное сообщение с помощью…
Есть несколько ситуаций, когда нам нужно отменить запрос от API.
1. Если мы строим платежную систему, а запрос продолжается, пользователь хочет немедленно отменить этот заказ. Поэтому разработчик создает этот функционал.
2. Купите что-нибудь в электронной коммерции. Пользователь случайно закрыл страницу и не может сразу перейти на предыдущую страницу.
3. отмена подписки
… и т. д
Это повлияет на пользователей, которые не уверены в этой системе. Поэтому разработчик должен..
Развертывание приложений Go в AWS App Runner: пошаговое руководство
Развертывание приложений Go в AWS App Runner: пошаговое руководство
С управляемой средой выполнения для Go
В этом сообщении блога вы узнаете, как запустить приложение Go в AWS App Runner, используя среду выполнения платформы Go . Вы начнете с существующего приложения Go на GitHub и развернете его в AWS App Runner. Приложение основано на Приложении для сокращения URL (с некоторыми изменениями), которое сохраняет данные в DynamoDB.
AWS App Runner может создавать сервисы и..
Проектирование централизованного API gRPC
Как не копировать-вставлять свой файл Proto
Разработку программного обеспечения можно рассматривать как управление связью между системами. Передача значений из одной функции в другую, отправка растровых изображений на графический процессор, получение данных приложениями с серверов. С появлением микросервисной архитектуры данные даже пересылаются между серверами.
Существует множество протоколов и форматов связи, от широко известных (SOAP, JSON, SSH) до нишевых (STOMP, SPDY, DICT). Одним..
Используйте JavaScript для реализации одновременного выполнения количественной стратегии — инкапсулируйте Go…
Используйте JavaScript для реализации одновременного выполнения количественной стратегии — инкапсулируйте функцию Go
При реализации количественной стратегии параллельное выполнение во многих случаях может уменьшить задержку и повысить эффективность. Взяв в качестве примера хеджирующего робота, нам нужно получить глубину в две монеты. Код, выполняемый последовательно, выглядит следующим образом:
var depthA = exchanges[0].GetDepth()
var depthB = exchanges[1].GetDepth()
Существует..
Как проверить, содержит ли карта ключ в Go
Один из наиболее часто задаваемых вопросов в Go: «Как мне проверить, состоит ли уже данная карта из ключа?»
Вот быстрый и краткий ответ, так что вы можете взять его и продолжить создание своего приложения.
m := make(map[string]int)
value, ok := m["chemistry"]
// If the key exists
if ok {
// Do something
}else {
// Do something else
}
Это сначала создает карту `m` с ключом типа string и значением типа int и инициализирует две переменные value - это значение..