タグ

ブックマーク / www.nminoru.jp/~nminoru (3)

  • jvmstat (Sun Hostspot VM Performance Monitoring Tool)

    jvmstat - Sun Hostspot VM パフォーマンスモニタツール 作成日:2003.06.26 更新日:2003.07.02 6/11 からサンフランシスコで開かれた JavaOne カンファレンスで、 SUN が開発中の技術を COOL STUFF という Web ページ上で先行公開していくことが発表された。 COOL STUFF のページで紹介されているプログラムの中で、 最も注目なのはjvmstat。 これは Java ランタイムのパフォーマンス情報を リアルタイムにモニタリングできるモニタリングツール。 jvmstat に附属する VisaulGC(visualgc)コマンドは 動作中の JavaVM のヒープメモリと GC の挙動を監視することができる (ただし、ターゲットは SUN の J2SE 1.4.1 以降に含まれる JavaVM のみ)。 こういうツールは

  • Java のクラスアンロード (Class Unloading)

    作成日:2004.05.18 更新日:2005.06.21 今後、随時書き足して行きます。多分。 はじめに Java は動的にクラスのロードとアンロードが行われる仕組みになっている。 クラスはクラスファイルの形でディスク上やネットワークに配置され、プログラム中でそれらが当に必要になった段階で JavaVM 上に読み込まれる。 またクラスはその使用が終わった段階でガーベージコレクターによって動的に回収され JavaVM からアンロードされる。 Servlet / J2EE サーバーなどはこの性質を利用して運用中にプログラムの一部を入れ替えるホットスワップ (Hot Swap) を実現している。 だがこの仕組みを実装するには少し工夫がいる。 この文書ではクラスのアンロードを実現するやり方について述べる。 1. クラスのロードとアンロードの基的な仕組み クラスローダー Java VM がクラ

  • 不正アクセスの発信地の国別統計をとろう!

    What's New (2006.06.09) リストを更新 & 使用規定の項を追加 (2005.03.01) リストを更新 & リスト作成スクリプト (2003.05.28) 地域 NICから情報をもらいリストを更新 (2003.05.17) 日記へのリンクを追加。 (2003.02.25) IPアドレス → ccTLD を引けるCGI を設置(ここ)。 はじめに サーバーを立てていると、 外部からポートスキャンなど、 不正なアクセスを掛けてくる輩がいる。 アクセスログを取っていると、 この不正アクセスがどの IP アドレスから行われたのか履歴が残るので、 この IP アドレスを解析して 攻撃がどこから行われたのか統計を取ってみることにする。 攻撃がどの国から行われたのか調べる簡単な方法は、 IP アドレスの逆引きで得られたドメインから国を推測する方法である。 たとえば、 ***.jp

    paulownia
    paulownia 2006/06/18
    [TCP/IP][ネットワーク]
  • 1