技術ブログ

(技術系中心)基本自分用備忘録なので、あくまで参考程度でお願いします。

2020-11-01から1ヶ月間の記事一覧

Docker環境をオーバーライドする方法(Doocker-compose.override.yml)

Docker環境をオーバーライドする方法 Composeファイルを複数利用したいケースがあります。 例えば、異なる環境、異なる作業フローに合わせてカスタマイズするケースなどです。 その時によく利用するのがDoocker-compose.override.ymlファイルを利用する方法…

HTTPのキャッシュについて

WEB

HTTPでキャッシュを利用する方法 キャッシュとはサーバーへのアクセスの頻度や通信量を減らすためにクライアント側で一度とった情報を保存しておき、必要になった時にあらかじめ取得してあった情報を利用することを言います。 ■ キャッシュを利用するメリッ…

Raisでバルクインサートする方法

Raisでバルクインサートする方法 Railsでバルクインサートする方法を記述します。 バルクインサートとは? ↓ qiita.com では、Railsでバルクインサートするにはどうすれば良いのでしょうか? フルスタックフレームワークであるRailsであればバルクインサート…

エラーの詳細をクライアントに返す方法

WEB

エラーの詳細をクライアントに返す方法 エラーが発生した時はステータスコードをクライアントに返却します。 クライアントサイドに起因するエラーは400番台。 サーバーサイドに起因するエラーは500番台。 しかしステータスコードだけでは、詳細情報がわから…

psqlコマンドでローカルに入る方法

Dockerのdbコンテナでpsqlコマンド打つ方法 psql -h 127.0.0.1 -p 15432 -U postgres -d hoge_development コネクションオプション Connection options: -h, --host=HOSTNAME database server host or socket directory (default: "local socket") -p, --por…

データフォーマットの指定方法

データフォーマットの指定方法 クライアント側で欲しいデーターフォーマットをどのようにサーバーに伝えれば良いのでしょうか? 1. クエリパラメータを使う方法 2. 拡張子を使う方法 3. リクエストヘッダでメディアタイプを指定する方法 以上の3パターンが…

ログインとOAuth2.0

WEB

ログインとOAuth2.0 OAuth は基本的には広く第三者に公開される API において認可(authorization)を行うために 用いられます。 よくWebサービスにログインする時にtwitterでログインするなどのボタンがあると思いますが、その裏側の構造はこのOAuth2.0が利…