2011-08-01から1ヶ月間の記事一覧

Velocityがちょっと楽しそう

Javaベースのテンプレートエンジン Velocity が楽しそう。 テンプレートとなるテキストファイルに変数を埋め込んで、Javaで値をはめ込む。 JSPの単なるテキスト版、みたいな?マクロみたいなのもあるようだし。 用途的にはむしろ、以前使ってみた Excella Re…

プロジェクト管理ツール Maven について調べ&まとめておく

概要 基本的に、コーディングはEclipseで、プロジェクト管理はMavenで、という役割分担。 (※連携は、プラグイン or 外部コマンドとして登録で。⇒4. Eclipseとの連携 | TECHSCORE(テックスコア)⇒実践した際の日記は「UbuntuにJava開発環境を構築してみた - o…

iBatisによるDBアクセスおよびファイル出力をチューニングした

iBatisを使って大量(千万件程度)のデータをDBから取得し、編集してCSVファイル出力するコードのチューニングを行った。 ポイントは以下の3点。 メモリに乗りきらないため、RowHandlerを用いて1行ずつ処理する 単純に1行ずつ取得ではDBアクセスの負荷が高く…

正規表現 覚え書き

正規表現を毎度忘れて調べてる気がするので、メモしておく。 一般 正規表現 - Wikipedia Java Java における正規表現の定義は下記が正式。 Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle 正規表現中の部分文字列の指…

アンスコ区切りをキャメルケースに変換

Excelでアンスコ区切りをキャメルケースに変換する方法をググったら、下記が見つかった。 http://chirokings.blogspot.com/2011/03/excel.html SUBSTITUTE(PROPER(A1),"_","")ちょっと感動した。笑

Javaプロファイラを調べてみた

大きくは、以下の2つのプロファイラがあるようだ。 とりあえず羅列。 VisualVM Eclipse TPTP VisualVM 起動方法 jdk/bin/jvisualvm.exe を実行 Eclipse TPTP インストール ソフトウェア・サイト:http://download.eclipse.org/tptp/updates/ 参考リンク Visu…

リフレクションでできることを整理しておく

リフレクション機構は java.lang.reflect パッケージにまとめられている。 Java Platform SE 6 の API は下記。 Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle これを用いてできることは下記。 Class<T> インスタ…

Eclipseのコード体裁補助機能を整理しておく

コードの体裁に関しては、コード・テンプレート、フォーマット、メンバー・ソート順序、がある。 コード・テンプレート 設定:Java>コード・スタイル>コード・テンプレート 大きくは、コメントとコードについて設定可能。 コメント 以下について設定可能。…