じぶんメモ

プログラミングのメモ、日常のメモとか。

2016-07-01から1ヶ月間の記事一覧

JavaでのZipファイル作成

JavaでのZipファイル作成方法を調査した。 一例なので、他の方法もあるかも。 肝心なのは、ZipArchiveOutputStreamのflush()を使用して、1ファイルずつZipに書き込んでいるところ。 flushを使わず、全てのファイルをメモリに格納し、 Zipを生成すると、 OutO…

Javaでのファイル出力(Struts2)

Java、Struts2でファイル出力をする方法を調査した。 OutputStreamWriterを使用し、responseにByteArrayOutputStreamから変換したByteArrayInputStreamを設定する。 @Result(name="success", value = "inputStream", params = { "inputName", "inputStream",…

tomcat起動スクリプトを自作する

tomcat起動法 CentOSでtomcatを起動すると、以下の場所に起動シェルスクリプトが生成される。 (環境によって違うかも) /usr/local/tomcat/bin/startup.sh これを実行すればtomcatが起動されるが、面倒なのでservice tomcat startで起動できるようにする。 …

Javaでファイルダウンロード

Javaでファイルをダウンロードする方法について調査した。 ファイルをBufferedInputStreamにし、viewへのリターン時にアノテーションでパラメータとして設定する。 以下Struts2を使用した実装例。 @Result(name="success", value = "inputStream", params = …