2015-01-01から1年間の記事一覧

【java】JasperReport + JaspersoftStudioでのPDF帳票出力

iReportのサポートが2015年末迄で終了となっていた、、 後継のJaspersoftStudioにてPDF出力を作成したので、詰まったとこ等メモ ■環境 windows7 Eclipse Luna 4.4.1 PostgreSQL 9.4 java 8 tomcat 8 Seasar2 Framework○前提として ・既存Webアプリケーション…

【PostgreSQL】SQLパフォーマンス改善

重いSQLの判定方法①実行計画の測定 調査したいクエリの先頭に、"EXPLAIN" / "EXPLAIN ANALYZE" を付けて実行 EXPLAIN SELECT * FROM … ※ANALYZEを付与すると、実際に実行し、実測値も出力される ※INSERT、UPDATE、DELETEのようなデータの変更を伴う問い合わ…

CentOS 7にPostgreSQLサーバー構築

今回はインストールまで postgreSQLのインストール確認 [root@XXXXX ~]# psql --version bash: psql: コマンドが見つかりません yumでインストール可能なバージョンを確認 [root@XXXXX ~]# yum list | grep postgresql /etc/yum.repos.d/CentOS-Base.repo の…

【java】OS間互換のあるファイルパス定義について

ファイルを指定する際に、File.separatorにて、 システムに依存するデフォルトの名前区切り文字を取得できる。 Unix系:「/」 Windows系:「\」 File file = new File(rootPath + File.separator + fileName);

【java】一時ファイルを使用しない、zipファイルダウンロード実装

データベースに登録されたバイナリ画像データを、zip化して出力するサンプル。 org.apache.tools.zip.ZipOutputStreamをjavax.servlet.ServletOutputStreamで フィルタリングして作成することで、一時ファイルを作成せずに、 そのままレスポンスにファイルを…