20221128のGoに関する記事は8件です。

Go チャネルの基本的な知識

チャネルとは GoルーチンとGoルーチンの間でデータの受け渡しをするためのGo特有のデータ構造。 チャネルの型 チャネルの型はchan データ型のように書く。以下の例はint型のチャネルを作っている。…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Goルーチンの基本的な知識

Goルーチンとは スレッドよりも小さいGo特有の処理単位。goではこのGoルーチンを生成し、並行処理を実行できる。ゴルーチンとも言う。 Goルーチンの使用方法 go 関数名の形で実行すればその関数は…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Finch の内部実装を見てみた。

今 話題になっている Finch https://qiita.com/yoshii0110/items/692018729b5b2f41b9ac などを見ていただければ分かりますが、Finch は …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Goroutine はじめました

外資就活 のプッシュ通知処理を Go にリプレースする際に、Goroutine を利用して配信を並行処理するようにしたため、その実装を紹介します。 手探りで実装したため、Goroutine の同時実…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

SQLへの繋ぎ方(mySQL)

やること Dockerでdbサーバを立てて、そこにアプリケーション上からアクセスする Dockerでdbサーバを立てる 今回はMySQLを使用(理由はなんとなく) version: '3' serv…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Golang]Cognito操作

注意 細かいエラー処理などはしていないのであくまでも参考程度にしてください。 ほとんどなぐり書きなので使う前にコードを整えてから使ってください。 共通の環境引数 export CLIENTSECRE…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Go言語】翌月末を求める

Go言語で翌月末を求める方法について記載してみました。 単純なAddDateではだめ 7/31の1ヵ月後 月を+1した場合に存在する日付の場合はOK。 t, _ := time.Parse("200…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

io/fs でのエラー解決方法 "cannot load io/fs: malformed module path "io/fs": missing dot in first path element"

エラー内容 io/fsとは? 解決方法 1. エラー内容 いつも通り、go言語でプログラムを書いていると、 cannot load io/fs: malformed module path "io…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む