タグ

2014年4月4日のブックマーク (3件)

  • Java8からはHashMapの性能のためにComparableを実装しておいた方がいい - interprism's blog

    こんにちは、andoです。 ついにJava8がリリースされたのでさっそくインストールしてみました。 Java8になってラムダ式を始め、多くの機能が追加されたのですが、既存機能についても性能改善が行われています。 人気がありそうな新機能の紹介は他の人にお任せして、今回はHashMapの変更点について確認したいと思います。 はたして既存のプログラムはJava8で実行するだけで、その恩恵を享受できるのでしょうか。 java.util.HashMap HashMapといえば使用頻度1、2を争うコレクションクラスでデータの検索、追加がO(1)で行え、 辞書的に使える事から簡易的なDTOやキャッシュ、データベースのレコード構造、さらにはListですむところでさえ数値をキーにして使う兵もいるというくらい良くも悪くも色々使えます。 それが速くなるのであれば、既存のプログラムも速くなるはず、ということでさっ

    Java8からはHashMapの性能のためにComparableを実装しておいた方がいい - interprism's blog
    NetPenguin
    NetPenguin 2014/04/04
    なるほど、赤黒木による実装になっているというのを意識しておかないと、以前(java7)よりも遅くなってしまう…と。
  • 【速報:公式】ミハエル・シューマッハ、意識もどる (TopNews) - Yahoo!ニュース

    7度のF1世界王者ミハエル・シューマッハの意識が戻ったようだ。マネジャーであるザビーネ・ケームは、12月29日のスキー事故以来、約3ヶ月間ずっと昏睡状態だったシューマッハの「意識が戻る時がある」と発表した。 マネジャーのケームは、メディアに対して病状が前進している事を伝え、今でも前向きな気持ちでいる事を加えた。 フランスの担当医師は、シューマッハを人工的な昏睡状態から脱するように務めており、ゆっくりではあるが良い方向に向かっているようだ。

    【速報:公式】ミハエル・シューマッハ、意識もどる (TopNews) - Yahoo!ニュース
  • [ 技術講座 ] Domain-Driven Designのエッセンス 第2回|オブジェクトの広場

    DDD難民に捧げる Domain-Driven Designのエッセンス 第2回 DDDの基礎と実践 株式会社オージス総研 アドバンストモデリングソリューション部 佐藤 匡剛 Domain-Driven Design Tackling Complexity in the Heart of Software Eric Evans 著 Addison-Wesley, 59.99ドル 560ページ ISBN: 0-321-12521-5 連載は、全3回の予定でEric Evansの書籍『Domain-Driven Design』(以降DDD)を紹介しています。前回はDDDの概要を説明し、第I部「Putting the Domain Model to Work」からDDDの基原則となる3つのパターンを紹介しました。今回は続く第II部と第III部から、(アンチパターンを1つ含む)16のDDDパタ