Java World Day 2008
Java World Day 2008に行ってきたのでメモ。
最後のセッションは異様に面白かった!アンケートに花丸つけようと思ったくらい。つければよかったかも・・
文字を赤くしても、キーワードのリンクは黒になるのか・・・・・
聴講したセッション
セッションの内容、所感など
※印象に残った箇所のみ記載
■基調講演(クラウド)
- クラウドコンピューティングに対する思い。アーキテクトはいろいろおいしいことを描くけど、デベロパからみると、複雑さが増す一方。山積みの課題を我慢して開発しているが、それらを解決するツールもいろいろある。
- 新旧のACID。旧は、「正確に作る」ことを重視、新は、「不確かさに対応する」ことを重視。
- 旧
- A:Atomic
- C:Consistent
- I:Isolated
- D:Durable
- 新(現実世界の姿を映したものである)
- A:Associative(結合性)
- C:Commutative(交換可能性。タスクの順番が変わってもOK)
- I:Idempotent(べき等性。何度実行しても同じ結果になる)
- D:Distributed(分散性)
- 旧
- グーグル社内のテクノロジー(新ACIDを実現するためのテクノロジー)
- google file system
- 大量データを保持できること
- 信頼性を確保できること
- 機器の信頼性を上げるのではなく、障害発生時にどんな対応ができるかを重視する
- Distributed Shared Memory
- 大量データへのシーケンスアクセスが高速にできることを重視
- RDBMSは使わず、tableを使用する
- いくらでも拡張可能なしくみとする
- Programing Abtraction
- ステートレスであることを重視
- 並列処理に向いている
- 高いレベルで抽象化し、いろいろなものに適用できること
- Language for Paraller Log Procession:Sawzall
- Write once, Scale Automatically
- http://labs.google.com/papers/sawzall.html
- google file system
- 利用できるもの
- 日本語のGoogle Codeサイト
- http://code.google.com/intl/ja/
- www.google.co.jp/developer/
- not foundだ・・
■Inside JavaVM
- ガベージコレクションの説明。導入です。
- New領域、Old領域etc...
- ガベージコレクションのアルゴリズム。いろいろなアルゴリズムがあることは知らなかった。
- メモリサイジング
- CosmiNexusの取り組み
- CosmiNexusのデモ
- メモリリークの箇所を特定するためのプロファイル機能等のデモ
- おみやげに、本を貰った
- Webアプリケーション開発の設計〜構築、チューニングなどをさらりと解説。全体を概観することをポイントにしているみたい。
- 構築部分は、CosmiNexusのキャプチャ付きで説明されているので、コズミ使うならよいかも。。
- 作者: NTTデータ先端技術、NTTデータ
- 出版社/メーカー: 日経BP社
- 発売日: 2008/07/10
- メディア: 単行本
- 購入: 6人 クリック: 141回
- この商品を含むブログ (11件) を見る
■Javaプログラムの品質向上の手法
■WEBアプリケーション・フレームワークは、この先どう進化していくのか
このセッションは非常に面白かった。
- Javaの大きな3つの波(過去)
- 今後来る波(河村さんが注目しているもの)
- OSGI
- メッセージ施行
- 動向を見る
- 軸をもって技術をみること
- 軸を見つけるには、見つけようとして見ることが必要。個々の技術をおいかけるのではない。
- ここ10年の一番大きな波は
- 実は、コミュニティ
- 何か得意分野をひとつもって参加すること
- 次は自分が話せるようになっていく