【SQL】トランザクションの基礎まとめ
はじめに 今回の記事では、トランザクションの基礎まとめということで、以下の内容をカバーしていきます。 Keyword トランザクション、ACID、楽観ロック、悲観ロック、排他ロック、共有ロック、...
13 search resultsShowing 1~13 results
You need to log-in
はじめに 今回の記事では、トランザクションの基礎まとめということで、以下の内容をカバーしていきます。 Keyword トランザクション、ACID、楽観ロック、悲観ロック、排他ロック、共有ロック、...
はじめに 今回の記事では、JVMとJavaのプログラムが実行されるまでの一連の流れをまとめました。 JVMとは JVM(Java Virtual Machine)とは、Java仮想マシンとも呼ば...
Webアプリーケーション開発では、さまざまな設計パターンが使用されます。その中でも3層アーキテクチャやMVCは非常に有名なものですが、それぞれがどの層を担当しているのか、分かりづらいという事実も...
はじめに 「Linuxのしくみ 増強改訂版 実験と図解で学OS、仮想マシン、コンテナの基礎知識」はサンプルコードを物理マシン上にインストールしたUbuntu20.24上で実行することを想定してい...
はじめに 不変オブジェクトのStringと可変オブジェクトのStringBuilderについてまとめました。そして、Stringオブジェクトに対して文字列操作を行う際の注意点を時間計算量とともに...
はじめに コンピュータが複数のタスクを同時に実行できるのは、OSとCPUが連携しながら細かくタスクの切り替えを行なっているからです。今回は、OSの中心部分であるカーネルがCPUの複数タスクの実行...
はじめに 今回は、HTTPSによる暗号通信を可能にするTLSプロトコルと、TLSで使用される暗号技術について説明してきます。本記事では、以下のキーワードをカバーしていきます。 【本記事のキーワー...
はじめに 今回は、数あるインデックスの中でも最も基本かつポピュラーなB-Treeインデックスについてまとめていきます。 インデックスとは インデックスとは、テーブル内の特定のレコード(行)へのポ...
はじめに 今回の記事では、正規化についてまとめていきます。 事前知識 (主キーと外部キー) 主キー(Primary Key) 主キーは、各行(レコード)を一意に特定するための列(カラム)で、各テ...
はじめに この記事では、ユーザーがブラウザにURLを入力してから、Webページが表示されるまでの裏側の世界を詳細にたどっていきます。 本記事で扱うキーワード OSI参照モデル、TCP/IP階層モ...
Webアプリケーション開発でよく使用される3層アーキテクチャについて、Spring Bootでの実装とともに説明してきます。今回は従業員管理システムの実装を例に話を進めていきます。Spring ...
はじめに RecursionというCS学習サービスのCS上級コースを学習中に、匿名クラスについて調べました。今回の記事では、匿名クラスの特徴と実装方法、そして、匿名クラスをラムダ式で書き換える方...
はじめに Stringはjava.lang.Stringクラスの不変オブジェクトで、ヒープ領域に保存されます。 ** Stringオブジェクトの不変性については、こちらの記事をご覧ください。 【...
13 search resultsShowing 1~13 results
Qiita is a knowledge sharing service for engineers.