Java

OSXのJVMはClientとServerで違っていた・・

常識?かも知れないのですが、自分は今の今まで知らなかったのでメモ・・昨日ちょっといろいろトラブっていて環境調査をしていて気がつきました。OSX Tiger (PowerMac G5)での表示 $ java -version java version "1.5.0_13" Java(TM) 2 Runtime Environment,…

2行追加してSingletonにする方法

オブジェクトをSingletonにしたいケースってたまにあると思いますけど、Javaだとこんな感じ。 public class Singleton { private static Singleton instance; private Singleton() { super(); System.out.println("Singletonオブジェクト生成"); } public st…

(まとめ)JavaでXMLをフォーマットする

結果をまとめてみました必要ない場合はXMLを読み込む所でDOMを作らないようにし、XMLをフォーマットするという事だけに焦点を絞ってコードを書き直してみました。 検証した環境 MacOSX Tiger 10.4.7 Eclipse 3.2 JavaSE5.0 java version "1.5.0_06" Java(TM)…

続・続・JavaでXMLをフォーマットする

またも、別の方法があるというコメントいただきました。(id:toolkit:20060719) transformer.setOutputProperty(javax.xml.transform.OutputKeys.INDENT, ”yes”); transformer.setOutputProperty(javax.xml.transform.OutputKeys.METHOD, ”xml”); transform…

続・JavaでXMLをフォーマットする

前回のエントリ(id:toolkit:20060719)での、id:suchiさんのコメントから、 LSSerializerのDOMConfigrationで ”format-pretty-print” をtrue という方法を教わったので、早速検証してみます。結果としては・・・ちょっと微妙な感じになったのでメモしておき…

JavaでXMLをフォーマットする

とある仕事で、XMLにインデントをつけてを整形する必要があった。 多分、書き出す時にでもオプションがあるんだろう・・とタカをくくっていたが、それは大間違いであった(笑)いろいろ調べてみて、一番手っ取り早い方法は、XSLTを使えと、そういう事らしい…

Jakarta Commons Emailを使ってみた。

メール送信にCommons Emailを使ってみました。http://jakarta.apache.org/commons/email/index.html Commons-Email aims to provide a API for sending email. ということで、メール送信のシンプルなAPIです。シンプルすぎて力抜けます。 SimpleEmail mail =…

groovyのCLASSPATH

手軽さが気持ち良いGroovyですが、「はて、Classpathを設定するのはどうするの?」ということで、マニュアルを見てみました。http://groovy.codehaus.org/Running#Running-Addingthingstotheclasspathから引用 * create a ~/.groovy/lib directory and add w…

Jakarta Commonsつかいまくり(その2)

データベースのアクセスがすっきりした所で、次はExcelを読む事を考える。 CSV?TAB区切り? いやいや、もちろんここはJakartaのPOIを使わせていただきます。 以前にも使用した事があるのだが、その時は日本語の文字列をとってきた時に余計な空白が末尾につ…

Jakarta Commonsつかいまくり(その1)

よくある話で、Excelで出来た名簿をWebアプリケーションに登録したいとな。 件数はたかだか500件前後。時間もかけていられない。 どうやったら一番労力なく、最短でできるか・・・と10秒くらい考えて、ミーハーな私は以前から使ってみたかったJakarta Common…