サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
utouto97.hatenablog.com
TL;DR docker runでは-itオプションをつける docker-composeではyamlにtty: trueとstdin_open: trueを書く 処理が終わるとDockerコンテナは終了 Dockerコンテナを起動したままにするにはitオプション Docker Compose の場合は設定ファイルに書く まとめ 処理が終わるとDockerコンテナは終了 通常、dockerコンテナは起動したらそのまま終了してしまいます。 DockerfileにCMDを指定することで、コマンドを実行させることができますが、その指定されたコマンドが終了すると、やはりdockerコンテナは終了してしまいます。 しかし、dockerコンテナを起動したままにしておきたいときもあると思います。 例えば、コンテナ内に入ってコマンドを打ち込みたいとき、等があります。 そのようなときに、dockerコンテナ
Hot Module Replacement (HMR) webpack-dev-server Hot Module Replacement (HMR) Hot Module Replacement (HMR) は、ファイルの更新を自動でブラウザに反映する仕組みです。 HMRでは、ページ全体を更新することなく、変更したモジュールのみを置き換えることで画面を更新します。 HMRにより、ファイルの変更を自動で、ブラウザに反映してくれるため、開発の手助けとなります。 また、差分だけの変更をすることで、変更を素早く反映することができます。 webpack-dev-server webpackでHMRを利用するには、webpack-dev-serverを利用します。 webpack-dev-serverでは、JavaScriptの変更を検知し、自動でブラウザに反映します。 開発時には、webpack
PostgreSQLでインデックスを試してみる 「インデックスなしの場合はどれくらいの処理時間は?」 「インデックスを作成したらどれくらい変わる?」 PostgreSQLでインデックスを試してみる PostgreSQLでインデックスを試してみて、その効果を見てみます。 テーブル名tblのテーブルを用意しました。 カラムは、SERIAL PRIMARY KEYであるidとINTEGERであるnumからなります。 データは、idは自動インクリメントでnumに0~100の乱数で、100万件挿入しています。 mydb=# SELECT COUNT(*) FROM tbl; count --------- 1000000 (1 row) 「インデックスなしの場合はどれくらいの処理時間は?」 まずは、インデックスなしで検索と挿入を試してみます。 処理時間は、EXPLAIN ANALYZEを使って計測し
ORM (オブジェクト関係マッピング) とは 各言語の有名ORM ORM (オブジェクト関係マッピング) とは ORMとは、Object-Relational Mappingの頭文字をとったものです。 その名前からわかる通り、オブジェクトと関係(関係データベース、RDB)とのマッピングを行うものです。 ここでの、オブジェクトとはオブジェクト指向におけるオブジェクトのことであり、関係とはRDBのことです。 多くのプログラミング言語はオブジェクトを扱うので、そのオブジェクトをRDBに保存できるように、対応付けを簡単にするためORMを使います。 もっと簡単にいうと、SQLを直接書くことなく、オブジェクトのメソッドでDB操作ができる、ということです。 例えば、createメソッドで新規作成を行ったり、destroyメソッドで削除する、といった感じです。 また、DBの作成やマイグレーションといったD
このページを最初にブックマークしてみませんか?
『utouto97.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く