IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
1. クラスローダ リークパターン なにそれおいしいの? Takayoshi Kimura Senior Software Maintenance Engineer, JBoss Global Support Service Red Hat
id:stanakaこと田中慎司です。 はてなでは、これまではてな技術勉強会日記にて、はてな社内の勉強会の資料や動画を公開してたのですが、ほぼ3年近く更新が止まってしまっていました。 今日から、この日記をリニューアルして「Hatena::Engineering」として、技術的な情報発信を再開していこうと思います。Twitterの公式アカウントは@hatenatechですので、是非フォローをお願いします。 さて、はてなでは、来週からインターンが始まります。昨年の内容は「大規模サービス技術入門」という書籍にもなっているのですが、今年は約半分の講義をUstreamで公開しようと思います。 ラインナップ(予定)は以下の通りとなっています。具体的なチャンネルなどは、確定次第、お知らせします。平日の日中になりますので、なかなかリアルタイムで見るのが難しいかもしれませんが、可能な方はリアルタイムで、そう
TOP効率化ツール右クリックだけで使い捨てメアドを自動生成してくれる、Firefox拡張機能「Less Spam, please」 Firefox向け(Windows/Mac/Linux):ウェブサービスの利用や、ブログのコメント投稿などでは、メールアドレスの登録がつきもの。皆さんも、スパム対策から、メインで使っているメールアドレスのほか、ひとつやふたつは「使い捨て用」のメールアドレスを持っていらっしゃることでしょう。そこでこちらでは、このような使い捨てメールアドレスを、自動的にサクっと入力してくれる、Firefox拡張機能をご紹介します。 Firefox用の拡張機能「Less Spam, please」は、使い捨てメールアドレスサービスの「YopMail」、「Humaility」、「Mailinator」と連携し、臨時のメールアドレスを自動生成してくれます。一回こっきりのユーザ登録などに
2. 本日の内容 クラスロードの仕組み クラスローダーの名前空間 リローディングの技術 その他の話題 アンロードの条件 パッケージプライベート シリアライゼーション 2010/08/06 #jvmjvm 2 3. 2.17.2 Loading 5 Loading, Linking, and Initializing 5.3.2 Loading Using a User-defined Class Loader クラスロードの仕組み 2010/08/06 #jvmjvm 3 4. クラスローダーの作り方 1. java.lang.ClassLoaderのサブクラスを定義 2. findClass()をオーバーライド 3. クラスファイルをdefineClass()に食わせる 4. 結果のjava.lang.Classを返す public class MyClass
Spring をベースに Hot Reloding 対応した DI コンテナを Seasar3 としてリリースする. そんなわけで (どんなわけで?) 随分久しぶりに Spring のソースを見てみたところ... Spring の DI コンテナの基礎となるのが BeanFactory. これは階層構造を持つことが出来ます. 子供の BeanFactory から getBean() すると,子供の BeanFactory に bean がいればそれが返され,いない場合は親の BeanFactory から bean が返されます. ...というのは嘘です. BeanFactory が管理する Bean の情報を持つのが BeanDefinition. んで,BeanFactory は BeanDefinition を 2 段階で管理しています. 自分自身に定義された bean の BeanD
1. わかる !Java バイトコード ― 30 分でわからない ?Java バイトコード入門 筑波大学大学院 システム情報工学研究科 博士後期課程 水島宏太 2. 自己紹介とか Twitter: @kmizu はてな : id:kmizushima github: http://github.com/kmizu/ 大学院生 構文解析の研究とかやってます 特に Packrat Parsing Scala 好き Scala の布教活動をあちこちでやったり JVM 好き JVM 上で動作する言語処理系 Onion を開発 3. Agenda プログラミング言語としての Java バイトコード マシンモデル 型システム 命令セット クラスファイルベリファイア ベリファイアがはじく操作の例 簡単なプログラムを javap で逆アセンブルする 役に立つかもしれない javap のオプション解説 クラ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く