タグ

2010年1月10日のブックマーク (9件)

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

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

  • MuckAndBrass.com is for sale | HugeDomains

    Working with hugedomains.com was a quick and easy process. We got to speak to multiple real people located in Colorado without having to wait on hold! Our only complaint was we felt we had to overpay more than this particular domain was worth, and we weren't able to negotiate it down to a level that we felt was fair. However, payment and delivery were seamless, and within a few hours we had all of

    MuckAndBrass.com is for sale | HugeDomains
  • 27歳になった友に告ぐ - nushio's diary

    そろそろ僕の年の近い友達が27歳になるころなので言っておきます 子供のころ、このことに気づいたんですが何故かずっと忘れていて今思い出しました 27歳というのは人生の中でほぼたった一度の重要な機会が訪れる年です 重要と言うのは人類文化的にみてとても貴重で大切な意味を持つということです たった一度というのはその前のチャンスは3歳のころで物心がついていないし その次のチャンスに到達するまでは到底生きていられないからです ですので27歳になった人は十分気をつけてその日を待っていてください 自分が生まれて10000日目の記念日を

    27歳になった友に告ぐ - nushio's diary
    koko1000ban
    koko1000ban 2010/01/10
    "27歳というのは人生の中でほぼたった一度の重要な機会"
  • フロント・ページ - MarkupDancing

    フロント・ページ 河孝之のウェブサイトです。情報セキュリティから人種差別やタイポグラフィまで、個人としての趣味や関心にかかわるページを全て列挙しています。 https://www.markupdancing.net/ 2020-08-03 14:08:18 2020-08-03 14:08:18 2024-02-19 09:13:47 MarkupDancing,MD,Takayuki Kawamoto,philsci,河孝之 Takayuki Kawamoto, 河孝之 philsci Chief Privacy Officer, 個人情報保護管理者, general manager at department of infromation systems, 情報システム部長 Philosophy of Science Society, Japan: 日科学哲学会 Graduat

  • haskellのMaybeとEither理解した。気がする。 - think and error

    [2015-01-15追記] 初心者の際に書いたとても古い記事ですので不正確な箇所が含まれます... head, tailといった部分関数は実行時エラーを発生させてしまうため、使わないほうがいいでしょう。代わりにsafeパッケージ内の関数を使ってください。 https://hackage.haskell.org/package/safe [追記ここまで] そのため説明を試みる。 MaybeはJavaに於ける"null"を使用するために作られた型。 head関数を考える。リストの先頭の値を返す関数。型は[a] -> a。 ghciのプロンプトをここでは"ghci>"と書くことにする。 ghci> :type head head :: [a] -> a ghci> head [1,2,3] 1 ghci> head "abcd" 'a' ghci> head [] *** Exception:

    haskellのMaybeとEither理解した。気がする。 - think and error
  • clojureを分解する(3)

    man java してたら、面白いオプションが見つかったので、ちょっと試してみます。 sakae@debian:~/clj$ java -verbose -jar clojure.jar [Loaded java.lang.Object from shared objects file] [Loaded java.io.Serializable from shared objects file] : user=> [Loaded clojure.main$repl__5158$fn__5173 from file:/home/sakae/clj/clojure.jar] (+ 1 2) [Loaded clojure.lang.RT$6 from file:/home/sakae/clj/clojure.jar] [Loaded clojure.lang.Compiler$C from f

  • キャリアに対する考え方が変わった日 [memo]

    いつか書こうと思っていた話ですが,年も明けて今となっては去年の話なので,そろそろ書いてもいいかな. 私は,転職する気がある・ないに関わらず,自分の市場価値を確認する為に,1年に1度は就職面接を受けるようにしています.自分の会社でしか通用しない人間になっていないか,外ではどんな技術が必要とされているのか,他社では今と同じぐらい,あるいはそれ以上稼げるのか…そういったことを常に認識しておく為です. 2009年のその日も,ある人の勧めで,ある会社を受けました. 英語の試験,プログラミングの試験,4人の技術者の面接などをクリアして,最終試験は社長面接でした.比較的小さなその会社は,社長自ら最終選考を行っていたのです. その社長は,業界ではちょっとした有名人で,多くの尊敬を集める,いわゆる「ビジョナリー」と言われる方でした.実際に会ってみて,それは噂以上だと断言できます. ものの15分ほど話して,彼

  • 成功するベンチャーと失敗するベンチャーの違い | きらら2号

    以前書いたスリム ベンチャー(原題は lean startup)の Eric Ries さんの講演ビデオがあったのでご紹介します。 (英語) 全部で一時間なのですべてを紹介できませんが、エッセンスだけ箇条書きでかきます ・これまで多くのベンチャーが生まれているが、そのほとんどがなくなっている ・なぜ彼らは失敗したのか? → ユーザが望まないものを提供していたからだ ・ベンチャー(スタートアップ)は不確実な状況で新しい製品やサービスを生み出す人間の集まりだ。 ・企業家精神とはマネージメント科学である ・成功するベンチャーも失敗するベンチャーも初めはよくないアイデアで始まっている ・成功するベンチャーは少しずつ変化している、そして、変化しながらも明確なゴールへ向けて進んでいる ・成功するベンチャーは少しずつ変化している、そして、その変化のスピードがはやい ・ビジネスプランを作る時に「シャドービ

  • @IT:事例に学ぶWebシステム開発のワンポイント(6)APサーバからの応答がなくなった、なぜ?

    今回のワンポイント アプリケーション・サーバから応答がない、いわゆる無応答状態は、ベンダのサポートセンターに寄せられる質問でも数が多いといわれている。無応答状態の原因の多くはGC(ガベージ・コレクション)にあり、これはGCチューニングにより解消可能だ。今回の記事では、GCチューニングにより無応答状態を解決する道のりを紹介していく。 サーバから応答がない、なぜ? あるとき、長時間レスポンスが返ってこないという事象が発生した。定期的な応答時間の監視から、無応答状態はアプリケーション・サーバを起動してから数時間経過すると発生し、数分間無応答状態が続いた後に再び正常に処理を開始することが分かった。 無応答の原因を探る 筆者はこの現象を見て、無応答が数分間で終わっていることからガベージ・コレクション(GC)が原因であるとの仮説を立てた。GC実行中、アプリケーション・サーバのCPUはGCのためだけに使

    @IT:事例に学ぶWebシステム開発のワンポイント(6)APサーバからの応答がなくなった、なぜ?