用語

セッション cookie

http://www.techscore.com/tech/J2EE/Servlet/4.html ●セッション ユーザーがサイト内で行う一連の動作●cookie クライアントに情報を保存する仕組み●HttpSession サーバー内でセッションを保持する ただしセッションIDはクライアントのcookieに入ってる↓クッ…

Apacheバーチャルホスト

httpd.confの設定で 1台のサーバーを違うホスト名で見せることができる。 さらに、ホストごとに、ルートディレクトリを設定できます。 ServerName a.test.com DocumentRoot /var/www/a ServerName b.test.com DocumentRoot /var/www/ba.test.comなら/var/www…

レプリケーション

あるデータベースとまったく同じ内容のを複製(レプリカ)を用意すること。 DBにより実現する方法はいろいろある。OracleならRAC、MySQLならMyISAM。 複数のサーバーでデータが同じになるように、DBごとにいろいろと仕掛けがある、それを総称してレプリケーシ…

IPエイリアス

IPエイリアスとは、既存の物理インターフェイスに対して2つ目の論理インターフェイスをセットアップすることを指します。 /etc/sysconfig/network-scripts/ にもともと以下の設定ファイルがあるとします。 これは1枚目のNICに対しての設定だとイメージしてく…

ftp パッシブモード

http://www.contec.co.jp/fireless/ftpfaq.html ■通常のモード Client Server Port Port X ------------SYN-----------> 21 X <--------SYN,ACK----------- 21 : X <-(ユーザ認証、指示コマンド)-> 21 : X ----------"PORT Y"--------> 21 Clientはポ…

処理の流れ

1.ハードディスクなどの補助記憶装置上にあるプログラムを主記憶装置(メインメモリ)に読み込ませる。 2.CPUがプログラムの先頭の命令を主記憶装置から読み出す。(フェッチ:fetch) 3.読み込んだ命令を解読する。(デコード:decode) 4.解読された命令を実…

CPU

CPUのビット数はそのCPUが一度に計算できるデータの大きさ(桁数)を表している。 もう少し技術的に説明すると、CPUの中に組み込まれている算術論理演算器(ALU:Arithmetic and Logic Unit)のビット数のことを指している。 64ビットなら32ビットの2倍の大…

丸め誤差、打切り誤差、情報落ち誤差、桁落ち誤差

・丸め誤差 四捨五入や切上げ,切捨てで生じる誤差・打切り誤差 絶対値のほぼ等しい数値の加減算で生じる誤差 →有効桁数が減少・情報落ち誤差 絶対値の大きい数値と小さい数値の加減算で生じる誤差 →絶対値の小さい数値が反映されない・桁落ち誤差 計算処理…

マイグレーション (migration)

・システムの移行・変換作業。 ・OSの乗り換え。 ・プログラムのプラットフォーム変更。 UNIX向けに開発されたプログラムを修正し、Windows用のプログラムを作成する。 ・データベースの乗り換え 単にデータのコピーだけではなく、管理システムのセットアッ…

ポーティング (porting)

ポーティング(移植)とは、プログラムやアプリケーション、サービスなどを、異なる環境(OSやハードウェア/マシン構成の異なる環境)上で動作させるために、修正、再コンパイルなどの作業をして、移行することをいう。ハードウェアやプロセッサ、オペレー…

コネクションプーリング

コネクションプーリングとはDBとの接続をいくつかはりっぱなしにしておいて、 そのひとつを利用してDB接続をすることで、接続の時間を短縮する 接続が早いアプリケーションがDBを閲覧するには 接続 → SQL送信 → レスポンス → 切断いちいち接続から行わないと…

EoD Ease Of Development

「開発を簡単に」ということ。 または、開発を簡単にする為のツールをさすJ2EE → 難しい → 人員大量投入 → コスト高 → EoDツール導入 → コスト低MVCをきちんと踏まえたアプリケーションのEoDでは、難しいコード部分を分離することで、開発を初心者と分業する…