それが僕には楽しかったんです。

僕と MySQL と時々 MariaDB

2019-01-01から1年間の記事一覧

画像プロキシを Golang で作った話

はじめに なに作ったか 結構苦戦した Proxy VS Reverse Proxy HMAC SHA1 Url Encoded Path 使い方 おわりに はじめに 最近、アマゾンプライムビデオで「ミッションインポッシブル:フォールアウト」を見ていて最後に個人的にあまり好きでない3作目から登場…

Golangのgoroutine周りを気合で理解する

はじめに goroutine goroutineをもう少し掘り下げる おまけ Syncパッケージ WaitGroup Mutex おわりに はじめに どうも最近netflixで配信されている「センターオブジアース」の吹き替えが絶妙に酷いことに気がついてしまったけんつです。昨日はGolangのConte…

GolangのContextを頑張って理解していく

はじめに Contextパッケージ 実例 解説 コンテキスト生成 キャンセルシグナル おわりに はじめに どうも最近吹き替えが酷い映画とドウェイン・ジョンソン主演の大体の映画にハマっているけんつです。Golang書いていてちょくちょくでてくる context.Backgroun…

DevStackでOpenStackを導入しようとした時に躓いた話

はじめに 前提条件 ハマりまくった部分 ブランチ問題 インストール時のトラブルシュート 1. Could not install packages due to an EnvironmentError 2. env: ‘/opt/stack/requirements/.venv/bin/pip’: No such file or directory 3.libvirtd failed to sta…

etcd を golang で使う

はじめに etcdとは gRPC etcd をインストールする etcdをGolangから使う おわりに はじめに 最近、OpenStackのインストールで無限に消耗しているけんつです。OpenStackのインストールがまじで辛いので現実逃避のために etcd を Golang で使ってみたのでなん…

トランザクションと同時実行制御

はじめに トランザクションと同時実行制御 セッション トランザクションとACID特性 原子性 一貫性 独立性 耐久性 同時実行制御 5つの現象 分離レベル 悲観的な同時実行制御 スナップショット分離と楽観的同時実行制御 論理的な同時実行制御 デッドロックと…

Golangのdatabase/sqlパッケージを使っていく

はじめに Database driver をインポートする データベースにアクセスする SQLの実行と結果の取得 予めクエリを用意しておく さいごに はじめに どうも、最近マイクラをかってしまい無限に時間を溶かしているけんつです。何故かgolangが書きたくなる衝動に駆…

MySQLで大量のテストデータを用意したい

はじめに 環境構築 大量のデータをどうにかして用意する おわりに はじめに どうも、最近みたハクソーリッジという映画が最高に琴線に響いて何度も見ているけんつです最近、データベース周りの勉強をしてみようと思ったのですが何かが足りないことに気が付き…