*Eclipse *jUnit *jWebUnit *jmeter *jBentoStore *jBentoGohan *jarsigner *Java collection 学習資料 !!!参考サイト !mycom / JVMレベルでクラスタリングを可能に - OpenTerracotta *http://journal.mycom.co.jp/articles/2007/04/11/openterracotta/index.html *Open Terracottaは、複数のJVMをまたいでJavaオブジェクトをキャッシュすることができるクラスタリングソリューションだ。 !Java 起動オプション説明 *http://www.tagtraum.com/gcviewer-vmflags.html (英文) !finalキーワードを有効に使用するためのガイドライン *IBM / developerWorks / Java technology *http://www-06.ibm.com/jp/developerworks/java/030117/j_j-jtp1029.html *クラスやメソッドをfinal と宣言することによってより優れたパフォーマンスが得られるという誤った信念は、非常に広まっていますが、ほとんど検証されていません。 *変更不可のクラスは、オブジェクト指向の設計の単純化に非常に有効です。 *どのようなイベントでも、メソッドまたはクラスをfinal と宣言する場合は、その理由を文書化してください。 *final メソッドの場合と異なり、final フィールドを宣言することにより、オプティマイザーはより優れた最適化の決定を行うことができます。 !IBM WebSphere ガーベッジ・コレクションの詳細ログ(verbosegcログ)を設定する手順 *http://www-06.ibm.com/jp/services/its/support/svcdoc/wsas/verbosegc.html *WebSphere Application Server環境で、 Java ガーベッジ・コレクション詳細ログverbosegcログ)の設定方法を説明しています。 !http://javanews.jp/ !http://tech.g.hatena.ne.jp/koseki/20050113/p1 *Java GC についてのリンク集 !-Xincgc java -X ... -Xincgc enable incremental garbage collection ... !http://www.megaegg.ne.jp/~ctrla/java/JdcNews/JDC_TT_20001222.txt ""多数のインクリメンタルガベージコレクションに伴うポーズが発生します。ただし、ポーズの数は増えてい ""ますが、それぞれの処理時間はこれまでに見たどのガベージコレクションよりも桁違いに速くなっています。 !http://cappuccino.jp/keisuken/logbook/20050915.html ""-Xincgc をつけると、全体的なパフォーマンスは落ちますが、GC で完全にストップというのはかなり防げますよ。 !http://java-house.jp/ml/archive/j-h-b/051099.html ""結局,基本的には,スループット,停止時間,フットプリントという3つの要 ""素について考慮すると,スループット(インクリメンタルGCは停止時間は短く ""ても,総合的に見ると遅いことに注意)とフットプリントの点ではデフォルト ""のGC方式の方が,停止時間の点では-Xincgcを指定した方が有利だと思います. !http://java.sun.com/products/hotspot/2.0/README.html *増分ガーベジ コレクタは、プログラム実行中にガーベジ コレクションによりプログラムが一時停止しないようにします。 *ただし、システム全体のパフォーマンスは、10%程度低下します。 !!Eclipse JDT *tomcat-5.5 では javac でなく eclipse の JDT を利用してjsp-->java-->class の変換を行っている。 *当初は java-1.4 だった。早期に 1.5 に対応する。 !JavaServer Pages (JSP) and JSTL - How do you get tomcat 5.5. to compile JSPs in the Sun JDK *http://forum.java.sun.com/thread.jspa?threadID=579806&messageID=2928513 *JSPでのJava5 コードがコンパイルできない。 *.java はできて .jsp ができないのが変 *変換速度のため eclipseJDT を利用しているが、1.4 にしか対応していない。 !http://java.sys-con.com/read/45840.htm *C から Java をコール !!JavaMail *RHEL-4 Application Server 2.0 では classpathx-mail として GNU JavaMail が使われている。 !GNU javamail *http://www.gnu.org/software/classpathx/javamail/javamail.html *GNU-JavaMail-1.1.2 = javamail-1.3 !!Prepared Statement !java.sql.SQLException: 列索引が無効です。 *? の数と set するときの parameterIndex の数を一致させる *文字列の? にシングルクォーテーション「'」を使わないように !A Collection of JVM Options *http://blogs.oracle.com/watt/resource/jvm-options-list.html *1.3.1 〜 1.6 !デザインパターン / Techscore *http://www.techscore.com/tech/DesignPattern/index.html/