2013年1月30日水曜日

ERROR 1 (HY000): Can't create/write to file '/tmp/user.data' (Errcode: 2)

 select * from user into outfile "/tmp/user.data" fields terminated by ',';
でテーブルのデータをバックアップをしようとしたら、こんなエラーが、

ERROR 1 (HY000): Can't create/write to file '/tmp/user.data' (Errcode: 2)

調べた結果、権限の問題

chown root:root /tmp
  chmod 1777 /tmp
  /etc/init.d/mysqld restart

2013年1月29日火曜日

com.itextpdf.text.DocumentException: Font 'HeiseiKakuGo-W5' with 'UniJIS-UCS2-H' is not recognized.

com.itextpdf.text.DocumentException: Font 'HeiseiKakuGo-W5' with 'UniJIS-UCS2-H' is not recognized.

itext pdfを使って、帳票を出力してみたいら、表題のようなエラーが出てました。

調べた結果、mavenの中に、「itext-asian」のインストールが忘れてました。

mvnのレポジトリー探して、pom.xml に


         
を追加、再コンパイルして、動けるようになりました。

2013年1月24日木曜日

java 日付正規表現でチェックする


                        // date  String型、日付String 例:2010-10-10
if (date.matches("\\d{4}-\\d{1,2}-\\d{1,2}")) {
return true;
}