java

jooreportsメモ2

入手(PortableOpenOffice) OpenOffice.orgをサーバとして実行するパラメーター OpenOffice.orgをWindowsのサービスとして登録 サービス化ツール「EntryService」 動作確認 netstate -an|find "8100" サンプルプログラム ・C:\PortableOpenOffice\openoffice…

jooreportsメモ

socket,host=localhost,port=8100;urp; UNO Remote Protpcol(urp)接続のために、ローカルホストに8100ポートを開放する設定。設定を追加する箇所は

DbUtilsを利用したページング処理の例

DBから検索したレコードを「ページ単位に表示する」という機能は、Webベースのアプリケーションでもよく見かけます。私もこれまで何回か作りました。もしこの機能をDbUtilsで実装できれば、これからの開発案件に(DbUtilsを)適用できるかもしれないと考えて、…

HibernateとEJB3によるページング処理のサンプルコード

public class Page { private List results; private int pageSize; private int page; public Page(Query query, int page, int pageSize) { this.page = page; this.pageSize = pageSize; results = query.setFirstResult(page * pageSize).setMaxResults(…

s2daoアノテーションについて

JavaBeans TABLEアノテーション 定数アノテーション public static final String TABLE = “DEPT;backport175アノテーション /** * @org.seasar.dao.annotation.backport175.Bean (table="DEPT") */ public class Department implements Serializable { COLUM…

maven project.properties サンプル

maven.docs.locale=ja_JP maven.docs.outputencoding=Shift_JISmaven.xdoc.date=left maven.xdoc.date.locale=ja maven.xdoc.date.format=yyyy/MM/dd(EE) HH:mm:ss z#maven.build.dist=src/webapp/WEB-INF/classes maven.build.dest=src/webapp/WEB-INF/clas…

DevLoader.zipの展開を忘れずに

Capability to use a special Tomcat classloader to have classes in several java projects loaded at the same classloader level than classes in a Tomcat project, see readmeDevLoader.html EclipseのWebappで必要なプラグイン「TomcatPlugin」をイン…

Javaデバッグツール

ツール一覧 1. jvmstat JavaVMのパフォーマンス統計データ監視ツール 2. gcPortal JavaVMのGC解析ツール 3. jconsole J2SE5.0付属のJMXに準拠した監視ツール 4. jstat J2SE5.0付属のパフォーマンス統計データ監視ツール

Win版Tomcatのコマンド

TomcatにはWin専用コマンドが含まれておりTomcatをサービスとして操作する際のコマンドが用意されている。 Monitor Tomcat %CATALINA_HOME%\bin\tomcat5w.exe //MS//Tomcat5 Configure Tomcat %CATALINA_HOME%\bin\tomcat5w.exe //ES//Tomcat5

GCを適切に行わせるためのヒープサイズの設定

一般にヒープサイズが小さいとGCが頻発してアプリケーションのパフォーマンスが低下します。さらに、ヒープサイズが必要量を下回る場合はOutOfMemoryErrorが発生してアプリケーションが停止してしまいます。一方、ヒープサイズが大きいと、GCの起動回数は減…

メモリは足りているのに“OutOfMemory”

Javaアプリケーションを動作させていて、「OutOfMemoryが出た」「Java VMが落ちた」という問い合わせを受けることがある。この場合、たいていはアプリケーションの問題や、設定の問題であることが多い。本稿では、HP-UX上でのJava VMを例に、OutOfMemoryが出…

equals(Object)とhashCode()のオーバーライド

EntityやDto等の値を格納するオブジェクト(ValueObject)は無条件にequals(Object)とhashCode()をオーバーライドすべきである。理由はコンテナクラスなどのユーティリティクラスに対応する為。*コンテナクラスとはHashtableやList等の事。Java2で導入されたJ…

テストリポート出力環境のテンプレート

project.properties # ソースディレクトリ src=src # .class出力ディレクトリ build=bin # JARライブラリディレクトリ lib=lib # レポートソース出力ディレクトリ report.src=report/src # レポート出力ディレクトリ report=report build.xml <project default="test" basedir="."> <property file="project.properties" /> <fileset id="classpath" dir="${lib}"> </fileset></property></project>