おのたく日記 YouTubeも始めました→
2004-04-18(Sun) [長年日記]
■ 「dW : Java technology : Javaプログラミングのダイナミックス 第5回: オンザフライでクラスを変換する」
クラスローダでクラスをロードするときに仕掛けを組み込むって熱いよね。それをやるのに便利なJavassistフレームワークの使い方の初めの一歩について書いてある。
■ [Tiger] dW : Java technology : Javaの理論と実践: 優れたHashMapの構築
J2SE 1.5(Tiger)で実現される。並行コレクション・クラスのConcurrentHashMap機能が、どうやって実現されているかの解説。一度は読む価値有り
■ 「dW : Java technology : Javaの理論と実戦:スレッド・セーフの特性について」
クラスjava.text.SimpleDateFormatはスレッド・セーフではないのですが、そのことはJDK1.4までJavadocにドキュメント化されていませんでした。おかげでどれほどの開発者が、誤ってSimpleDateFormatのstaticなインスタンスを作成してしまったり、重負荷時にプログラムが正しく動作しないことに気付かずマルチ・スレッドからこれを使用したりしたことでしょう
[スレッド・セーフの特性についてより引用]
これに、はまった人みたこと有るぞ〜 やはりjavadocにスレッドセーフか明記するのは重要だよね。
■ 「dW : Web services : WS-AtomicTransactionとJTAによる分散トランザクション」
Webサービスのような粗な関係のサーバ二台でのトランザクションを実現するのって大変だよね。
|