2008-04-01から1ヶ月間の記事一覧

Return-PathとErrors-To

エラーメールの配送先を指定するには今の今まで「Errors-To」ヘッダを使うものとばかり思っていたのだが、実はRFC2822的には「Return-Path」を使うのが正しいのね。Errors-ToはRFCには規定がないみたい。Return-Pathって、SMTPサーバがメールの配信履歴を記…

partition by

DB

Oracleの「partition by」、これはすごい!http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_kj04_3.htm

enumのコンストラクタでstatic fieldに触れない

一方で、こういうのは駄目らしい: private final String code; private static final Map<String, Enum> reverseMap = new HashMap<String, Enum>(); private Enum(String code) { this.code = code; reverseMap.put(code, this); } 「Cannot refer to the static enum field Enum.rever</string,></string,>…

enumのフィールドに値をセット

enumにフィールドを持たせてコンストラクタで値をセット、ということはよくやっているけど、enumSetterを持たせて外部から値をセットできることに今日気づいた。こんなコード書いて、 public enum Enum { A, B; private String name; public void setName(St…

Struts3おそるべし

「Struts3の新機能」を見た。おそるべしStruts。Strutsはまだまだ生き延びそう。