Gitのインストールと初期設定が終わったら、いよいよ実際にコマンドを使ってみましょう。 ここでは、最も基本的な3つのコマンド「init」「clone」「status」を紹介します。
続きを読む更新
「Memento」パターンとは?サンプルを踏まえてわかりやすく解説!【Java】
重要度:★★☆☆☆
本記事ではGoFのデザインパターンのプログラムの振る舞いに関するパターンの一つである「Memento」パターンを解説します。このパターンを一言で説明するならば、「オブジェクトのスナップショットを作成し、それを復元できるようにするパターン」と言えるでしょう。「Memento」パターンをサンプルを踏まえて解説します。
続きを読むデータベースのデータの整合性を保つトランザクション処理【基本情報】
トランザクションとは一連の処理をひとまとめにしたもので,DB(データベース)の更新には非常に重要な概念.例えば商品を注文して購入する場合以下のトランザクションが考えられる.
- トランザクション開始
- 利用者が商品を注文する
- 在庫を管理しているテーブルの街頭の商品の在庫を1減らす
- 購入者テーブルに購入者のIDを追加する
- トランザクション終了