スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

僕はもう疲れたよパトラッシュ

年末ということで忙しいオメガです。こんばんは。
別に年末じゃなくても忙しい気がしますが気にしないことにします。

ところで


何回見ても泣ける

続きを読む

スポンサーサイト

テーマ : (・∀・)
ジャンル : その他

猫派?犬派?



自分はこの動画だとぬこだなぁ
ネコパンチいいよね

続きを読む

テーマ : 日記
ジャンル : 日記

そろそろ一年を振り返ってみようか

今年一年を振り返ってみると、色々な事が自分の周りでありました。

本当に色々あったよ・・・

続きを読む

テーマ : 日記
ジャンル : 日記

データベースのロック問題について

今日はちょっとマジメにDBのロック問題について
(プログラムの話だから面白くないよ!)

DBのロックは致命的である。
どんなに処理が早いマシンでもピタッと止まってしまう。
ロックは基本的に処理の無限ループか、テーブルロックの取得で起こってしまう。
処理の無限ループは発見しやすいのでいいが(良くないけど)
テーブルロックとなると途端に難しくなる。
例えばAがXのロックを取得し、Yのロックを取得してから終了。
BがYのロックを取得し、Xのロックを取得してから終了 というプログラムがあると、AがXのロック取得時にBがYのロックを取得すると
相互のロックが永久に外れない事になる。
こうなると、XとYを用いる処理全てが止まってしまい、場合によっては連鎖的にロックが発生し、最終的にサイト全体がダウン ということになる。
恐いですねー恐ろしいですねー。

解決法としては、
1.テーブルロックを使わない
2.ロックをかける優先順位を予め定義してからコーディングする

1が出来たら苦労はしません。SEの方は出来るだけ1の選択肢になる設計をしましょう。
(現実的にはシーケンスNoとかで一意の数字を取得する時にどーしてもいるんよね)

2.これは今日お仕事で教えられた事。
ロックの優先順位が定義されていて、コーディングもそれに倣っていたら、少なくとも相互ロックという問題が無くなる。

これは当たり前のようで、当たり前ではなかった。
かなり大きな気づきでした。

ここを見ている人に大規模なネットワークプログラム組む人がいるかは不明だけど、万が一いたら、この辺気を付けてね!
まじ泣けるよ!

続きを読む

テーマ : データベース
ジャンル : コンピュータ

今日も今日とてCABAL

おめが 頑張ってます

CABAL20061219

テーマ : CABAL Online
ジャンル : オンラインゲーム

またまた動画ですが

昨日の繋がり?で思い出したので検索




懐かしいなぁ

続きを読む

テーマ : (・∀・)
ジャンル : その他

久しぶりに笑った動画

これ

そしてその後に

これ
(音声をONにしてお楽しみ下さい)

続きを読む

テーマ : (・∀・)
ジャンル : その他

今日のCABAL

今日は帰宅がちょっと遅かったので1時間ちょっとだけプレイ

続きを読む

テーマ : CABAL Online
ジャンル : オンラインゲーム

アフィリエイト

とあるゲームが発売されたのでA-Boyのメッカ秋葉原に行って来たのですが、どこも売り切れ状態。
しょうがないのでAmazonで予約購入することに。

そこでアフィリエイトなるものを発見。
おお、これが最近流行りのアフィリエイトかー

ということでアフィリエイト広告付けてみました。

続きを読む

テーマ : アフィリエイト~はじめの第一歩~
ジャンル : アフィリエイト

CABAL(カバル) はじめました

2週間ほど前からでしょうか、CABALというMMORPGを始めました。
今までは萌え系画像のMMO(Ro、Mabinogi)やってましたが、
合わせて4,5年やっていたので少々食傷気味。

続きを読む

テーマ : CABAL Online
ジャンル : オンラインゲーム

プロフィール

をめが

Author:をめが
をめがの気まぐれ日記へようこそ。
2年近く放置していた気がします。さすが気まぐれ。
FFやったりマビ復帰してみたりして、今度はLunatia辺りでもやろうか悩んでる感じ。

Amazon検索サーチ

最近の記事
最近のコメント
最近のトラックバック
月別アーカイブ
カテゴリー
ブロとも申請フォーム

この人とブロともになる

ブログ内検索
RSSフィード
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。