株式会社イーブ|未経験・転職の方も就職可能。Javaプログラマー育成のエキスパート

HOMEJAVA技術者育成システム開発求人情報個人情報保護

テクノロジー

みずほのATMで障害

先週から問題が発生しているみずほ銀行のシステム障害の原因が明らかになってきたようです。


■ みずほ銀行、大規模障害を招いた「夜間バッチ処理」
http://www.nikkei.com/tech/business/article/g=96958A88889DE0E7E1E2E1E5E0E2E3EBE2E1E0E2E3E3E2E2E2E2E2E2;dg=1;p=9694E3EAE3E0E0E2E2EBE0E4E2E2


地震の影響かと思いきや、「バッチ処理」で許容量オーバーになっていたようです。
想定されていた量を超えた処理を行うための設計が不十分だったのではないでしょうか。


■ 2002年4月、みずほ銀行に何が起こったのか
http://d.hatena.ne.jp/gnarl/20110321/1300716555


さて、このみずほ銀行は2002年の4月に第一勧業銀行、富士銀行、日本興業銀行が合併して生まれたわけですが、その合併の際にもシステム障害を起こしていたようです。
なかなか興味深いですね。

優れたプログラマを見分ける○○の質問

以下の記事で業務系Javaアプリケーションのスキルをチェックするために、
最低限の開発経験があれば答えられるはずだという10個の質問が紹介されています。


■ Javaプログラマであるかを見分ける10の質問
http://d.hatena.ne.jp/shuji_w6e/20110305/1299288660


以下、10個の質問部分を引用します。




  1. ==演算子とequalsメソッドの違いは何か?

  2. 文字列の+演算子による連結とStringBuilderを使った連結の違いを説明せよ。文字列の連結は原則として+演算子を使ってはならない理由を説明せよ。

  3. List<Integer>のようにジェネリクス型を使う主たる目的は何か?

  4. オブジェクトガベージコレクションGC)される主たる条件は何か?

  5. チェック例外と非チェック例外の違いを型と例外処理の観点で説明せよ。

  6. フィールドのアクセス修飾子をprivateにしgetter/setterメソッドを提供する事でフィールドを参照する設計方針を取る主な理由を説明せよ

  7. NullPointerExceptionが発生するのは主にどういう状況か?

  8. オーバーロードとオーバーライドの違いは何か?

  9. コンストラクタとは何か?

  10. インターフェイスを利用する目的を1つ説明せよ



基本の復習も兼ねて是非チェックしてみてはいかがでしょうか?

NaCl SDK 公開

■ ブラウザー上でネイティブコード実行、Googleが「Native Client」のSDK公開
http://internet.watch.impress.co.jp/docs/news/20110221_428463.html


とうとう、公開されたようです!
C/C++言語の開発経験がある方は、試してみる価値がありそうです。
Webアプリにありがちな制約がほぼなくなりますので、さまざまな用途が考えられるかと思います。
NaClは、Google Chrome 10 以降で利用できるとのことです。


■ Chromeブラウザからアドレスバーが消える-あなたはそれに賛成?
http://jp.techcrunch.com/archives/20110221will-you-miss-the-browser-address-bar-if-google-kills-it/

なにやら、Chromeのインタフェースが変わるウワサもあるようで、Chromeの進化から目が離せませんね。

リキッドレイアウト
Javaの倍浮動小数点数の不具合
日本語の外字問題
JDK7のリリース日
ソースコードのコメントについて思うこと
岡崎市立中央図書館事件 MDISが謝罪
Appleが「iTunesからの特別な発表」を予告
電子書籍
Android搭載スマートフォン
インターネットとテレビ
グルーポン
岡崎市立中央図書館事件で起こったこと
夏休み明け~セキュリティパッチの適用を忘れずに
ゆうちょ銀行のシステム障害、全面復旧
ありとあらゆるファイルを完璧に可逆圧縮できるプログラムは存在しない
操作の自動化
URL短縮サービス
習慣的に音楽を聴いているユーザーの6割弱は「CD を購入」、無料でダウンロードは3割半ば
ab(Apache Bench) で性能測定
コピペコードを無くそう
「メッセサンオー」個人情報流出
逆コンパイラという奥の手
HTML5 を使ってみよう
分散バージョン管理
Appleが新型タブレットデバイス「iPad」を発表
もう指先に油はつかない、ながら食べ支援ツール「ポテチの手」
セブンアンドワイのトラブルから学ぶ
Googleの20%プロジェクトについて
グーグル:日本語入力ソフトを提供開始
目的に合わせた機能を選んで設計すること
Oracle Enterprise Pack for Eclipse 11g
JavaのEOL, EOSLについて ~サポート期間のお話~
Dyson、"羽根がないのに風が出る"扇風機を発表
AR(Augmented Reality:拡張現実)
Eclipse 3.5.1 リリース
[JIS2004対応]Java でサロゲートペアを扱う
Windows XPからWindows 7に乗り換えるには
JavaFXでリッチインターネットアプリケーション(RIA)を開発してみよう
パスワード入力の「****」は不要? 研究者の間で激しい論議