java
Googleに助けを求めることにする。 http://sakito.s2.xrea.com/moin/moin.cgi/Maven に、genappで生成されたものを見るとよいらしいので見ることにする。maven genappを実行すると以下の4つの質問をされる。 Enter a project template to use: [default] Pl…
「MavenってAntに毛の生えたようなものでしょ。」 って言ったら非難されたので、ちょっと触ってみることにする。http://www.ingrid.org/jajakarta/turbine/jp/turbine/maven/以下、適当なメモ POM? 1セットのAntファイルを使って管理するプロジェクトすべて…
結構いろいろオプションあったのね。 デフォで使うならこっちだな。 http://jakarta.apache.org/commons/dbcp/configuration.html以下server.xmlの定義のメモ <Resource name="jdbc/hogedb" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/hogedb"> <parameter> <name>factory</name> <value>org.apache.commons.dbcp.BasicDataSource…</value></parameter></resourceparams></resource>
こんなん知らなかったよ。。 http://java.sun.com/performance/jvmstat/
http://www.ctct.co.jp/tsd/sdb/java_verisign_sun_install.html証明書をインポートする。 keytool -import -v -keystore %JAVA_HOME%/jre/lib/security/cacerts -alias hogehoge -file hogehoge.cerパスワード聞かれるけど、適当で多分大丈夫。 適当じゃだ…
Lock lock = new ReentrantLock(); lock.lock(); try { ・・・ } finally { lock.unlock(); }
https://xlsql.dev.java.net/
http://it.nikkei.co.jp/it/news/index.cfm?i=2004103107928j0難易度と、修正コストの指標がいい。 これは、どこかで使わせてもらおう。 個人的には、意識しないで守れるような規約がほとんどだから、どっちでもいいんだけど。 あんまりJavaの経験ない人に、…
アノテーションで定義された情報は、その情報を参照可能な範囲を定義できる。 範囲としては、以下の範囲がある。 ソースコードまで(コンパイルすると消える。) ソースコード〜クラスファイルまで(実行時のVMの中には存在しない。) ソースコード〜クラス…
java.lang.instrumentパッケージをちょっと弄ったのでメモ ① public static void premain(String agentArgs, Instrumentation inst) をもつエージェントクラスを用意する。 ② Premain-Class: クラス名 のエントリをもつ、manifest.mfを作る。 ③ ①と②で作った…
アノテーションは、メソッドのみ修飾可能なアノテーションや、クラスのみ修飾可能なアノテーションが定義できる。 修飾可能なプログラム要素(クラス、メソッド等)をTargetメタ・アノテーションにより指定できる。Targetメタ・アノテーションでは、以下のメ…
Documentedアノテーションがついたアノテーションは、javadoc等の文書化ツールで、その注釈情報が出力される。 これでは、なんだかよく分からないので以下の例を。 たとえば、以下のようなアノテーションがあるとする。 import java.lang.annotation.Documen…
アノテーションにつけるアノテーションのこと。 5.0のAPIの中には、以下のメタ・アノテーションが用意されている。 java.lang.annotation.Documented java.lang.annotation.Inherited java.lang.annotation.Retention java.lang.annotation.Target 以下、一…
アノテーションは、@interface を使って、 public @interface Developer {}アノテーションのメンバは、メソッド形式で定義される。 そのメソッドには以下の制約がある。 引数なし 例外なし(throws) 戻り値は、プリミティブ型、String型、Class型、enum型、ア…
あるアノテーションAにより修飾されているクラスBがあったとき、このクラスBを継承するクラスをクラスCとする。 このとき、アノテーションAが、Inheritedアノテーションにより修飾されていると、クラスBだけでなく、そのサブクラスであるクラスCもアノテーシ…
http://www.koaladev.com/kasai/goToHome.action "Square a key with a lock"のケチュア語?
メモ http://www.jfree.org/jfreechart/ マニュアルは金を取るのね。。 - 触ってみた。とりあえず、これだけで、こんなグラフが作れる。 import java.io.File; import java.io.IOException; import org.jfree.chart.ChartFactory; import org.jfree.chart.Ch…
http://www.nextapp.com/products/echo/SwingでGUIを作ってるかのように、HTMLのViewを作れる。 面白いけど、 これで画面やらられちゃったら、デザイナは出る幕ないのぅ。。 個人的には、HTML(というか、JSP)も生産性高いとは思ってないけど、Swingも生産…
http://java.sun.com/j2se/1.5.0/ja/download.html5.0って言ってるわりには、URLもファイル名も、1.5になってる。 なんか、紛らわしいぞ。
http://www.seasar.org/ にあるドキュメントを読んでS2の勉強。 前に読んだけど、きれいに忘れているのでもう一度読み中。
■ThreadLocalを活用してスケーラビリティーを向上させる http://www-6.ibm.com/jp/developerworks/java/020222/j_j-threads3.html ThreadLocalって知らんかった。 スレッドと、そのスレッドに対応づけたオブジェクトを管理するのが便利になるらしい。 下は、…
http://www.atmarkit.co.jp/fjava/rensai2/eclipse02_10/eclipse10.html
http://www-6.ibm.com/jp/developerworks/opensource/040813/j_os-ecvisual.html http://www.eclipse.org/vepSWTはまだできないけど、Swing、AWTだったらいい感じ。 あんまりWYSIWYGな開発環境てあまり使ったことないけど、ちょっと楽しい。 でも、重い。(ち…
http://www.atmarkit.co.jp/fjava/rensai2/eclipse2_08/eclipse08_1.html今まで、やろうやろうと思っててやってなかったことをやってみる、テスト。 Eclipseのpluginの作りかたの基本。 拡張方法は、以下の3種類。 ・拡張ポイントにプラグインする「拡張」 …
とりあえず、Display#asyncExecとsyncExecを覚えておけばよいのだな。 あとは、試行錯誤でいけそう。しかし、SWTクラス定数おおすぎ。 どれにどれを設定していいものかようわからん!
どんなんだろ。試してみたい。http://orto.accelart.jp/
http://java.sun.com/developer/onlineTraining/new2java/javamap/intro.htmlでかいよ・・・ っーかね、あんなデカイとPCの画面じゃ見づらいわけですよ。 かと言って、プリントもうまくできないですよ。 どうしろと?
http://www-6.ibm.com/jp/developerworks/java/040206/j_j-dyn0916.html 最近、Dependensy Injectionや、アスペクト指向とかを実現するためにバイトコードをいじってどーにかする系のライブラリが増えている。 気になっていたのでDeveloper Worksで紹介され…
http://www-6.ibm.com/jp/developerworks/java/030704/j_j-dyn0429.html 先のJavassistを触っていたら、クラスローダーの話が出てきて気付いた。 そういえば、クラスローダー関連のことって全然しらんわ。 ということで、上記のDeveloperWorksの記事を読んで…