JavaでLDAPアクセスのライブラリを作る ~ 更新・作成・削除
2019/04/05
-Java
2004/02 前回に引き続き、LDAPアクセスのライブラリを作ります。今回は更新系です。 前回の属性の取得を行うクラス同様、Command型の設計にしました。 更新を行うModifyAttribut ...
XMLとObjectの双方向変換はjava.beans.XMLEncoder &XMLDecoderで簡単
2017/01/15
-Java
2009/4 JAXBとかcommons.digester等、XML←→Object変換するライブラリはたくさん ありますが、実はJDKのクラスの中にも存在するのです。 それが ・java.beans ...
Websphereでcommons-loggingを使用する際の注意点
2017/01/15
-Java
2008/10 commons-loggingからLog4jを使う場合、以下に示すような 「commons-logging.propertiesとlog4j.xmlをクラスパス上に配置」 します。 [ ...
java.text.RuleBasedCollatorで文字の順序付けルールを作る
2017/01/15
-Java
2007/05 Javaには文字列の順序付けを変える便利なクラスがあるので紹介します。 package sample; import java.text.CollationKey; import ja ...
Javaで指定した時刻の次の00分、30分を求める方法
2017/01/15
-Java
2007/04 意外とどうやればいいかわかりにくいのが、日付の計算です。 一番シンプルなのがCalendarをm秒に直して引き算して1日のm秒で割る 方法です。 package sample; imp ...
Javaで日付の差を求める方法
2017/01/15
-Java
2007/02 意外とどうやればいいかわかりにくいのが、日付の計算です。 一番シンプルなのがCalendarをm秒に直して引き算して1日のm秒で割る 方法です。 package sample; imp ...
Log4jがログを出力したソースファイル名、行番号等を出力する仕組みを解明
2017/01/15
-Java
2006/07 Log4jでフォーマットに(%F:%L)を指定すると(HogeServlet.java:75) みたくログを出力したソースファイル名や行番号を出力してくれますが、 「なんでソースファイ ...
java.sql.DatabaseMetaDataでDBメタ情報からSQLを自動生成する
2017/01/15
-Java
2006/01 java.sql.DatabaseMetaDataを使うとDBのメタ情報(テーブル定義情報等)を 取得することが出来ます。テーブル名や列名、属性、長さ等です。 これらを元にSQL文を生 ...
Javaで1年分のカレンダーを出力するツール
2017/01/15
-Java
2006/01 新年ということでカレンダーを出力するツールを作ってみました。 package tool; import java.util.Calendar; import java.util.Gre ...
JavaでZIP解凍。日本語ファイル名対応
2017/01/15
-Java
2005/11 以前、ZIP解凍を取り上げたのですが、日本語ファイル名だと エラーになります。でも、どうせimport文を java.util.zip.ZipInputStreamから org.apa ...