new IT vocabulary 2024/04/22 学んだIT語彙 レイヤー(コンテナ) コンテナのルートファイルシステムを構成するための変更差分のこと。Dockerfileの命令の一つ一つがレイヤーを作成している。 まずは以下のDockerFileをご覧ください。 FROM ubuntu:20.04 CO... 2024.04.28 new IT vocabulary
new IT vocabulary 2024/04/15 学んだIT語彙 2フェーズコミット/2相コミット 複数の独立したシステムが参加する分散トランザクションにおいて、処理の整合性が保たれるよう2段階に分けてコミットを行う手法。 例えば、AWS銀行からGoogle銀行へ10万円の振り込みを行うとする。準備フェー... 2024.04.23 new IT vocabulary
new IT vocabulary 2024/04/08 学んだIT語彙 WAL(Write Ahead Log)プロトコル データベースにおけるトランザクションの安全性と整合性を保つためのプロトコル。コンピュータがデータを保存する際に、まずその操作を別の場所(ログ)に記録してから実際にデータを更新する。 実際に... 2024.04.14 new IT vocabulary
new IT vocabulary 2024/04/01 学んだIT語彙 ARP(Address Resolution Protocol) MACアドレスを宛先のIPアドレスから求めるためのプロトコル。TCP/IPを利用したコンピュータのLAN通信では、IPアドレスとMACアドレスの2つのアドレスが分かることで通... 2024.04.06 new IT vocabulary
new IT vocabulary 2024/03/25 学んだIT語彙 ソケット TCP/IPでの通信で利用される、コンピュータが持つネットワーク内でのIPアドレスと、IPアドレスのサブアドレスであるポート番号を組み合わせたネットワークアドレスのこと。また、通信を行なうアプリケーションソフトがTCP/IPを扱う... 2024.03.30 new IT vocabulary
new IT vocabulary 2024/03/18 学んだIT語彙 ディレクティブ コンピュータプログラムのソースコードに記述される要素の一つで、そのコードを解釈・変換するソフトウェア(コンパイラやプリプロセッサなど)への指示や指定などを与えるためのもの。 ディレクティブの種類や意味、記法はプログラミング言... 2024.03.23 new IT vocabulary
new IT vocabulary 2024/03/11 学んだIT語彙 ウィンドウシステム コンピュータの操作画面上に複数のソフトウェアの表示領域を同時に表示させ、即座に切り替えて使用できる方式。また、OSなどが提供するそのような機能や、そのような機能を実装したソフトウェアのこと。個々のソフトウェアに割り当てら... 2024.03.16 new IT vocabulary
new IT vocabulary 2024/03/04 学んだIT語彙 BPF Berkeley Packet Filterの略で、パケットを効率よくフィルタリングする機構のこと。Linuxでは LSF(Linux Socket Filtering) という機構を使ってBPFを利用できる。 fukabori.f... 2024.03.09 new IT vocabulary
new IT vocabulary 2024/02/25 学んだIT語彙 ガベージコレクション(GC) メモリ上の不要なデータを自動的に削除する仕組みのこと。Java仮想マシン(Javaシステムの実行環境)には標準で準備されている。ガベージコレクションという仕組みがあることで、開発者はメモリ上の不要なデータを消す... 2024.03.02 new IT vocabulary
new IT vocabulary 2024/02/19 学んだIT語彙 実行計画 ユーザが問い合わせたクエリ(SQL文)を実行する手順書のこと。実行計画を確認したいSQL文の先頭にEXPLAINと付け足すと、出力させることが出来る。 データベースの知識があまりにないから調べたけどあまりピンとこなかった。データベ... 2024.02.25 new IT vocabulary