掲示板お問い合わせランダムジャンプ



この広告は30日以上更新がないブログに表示されております。 新しい記事を書くことで広告を消すことができます。

2008年05月28日
Javaでは「a:\backup」と「a:\backup\」は同じ?
2chのJava質問スレで面白い投稿を見かけた。丁度私も弄っているところに関するものなのでDAT落ちするまえにメモ。ちなみに一応リンクはこちらだが、おそらくすぐにDAT落ちすると思われるのでその点は注意されたい。

続きを読む ...
 
[ 投稿者:朽木三郎 at 11:56 | Java全般 | コメント(0) | トラックバック(0) ]

2008年05月26日
axis2でTransfer-Encoding: chunked を付けない方法
今日も完全なメモ書き。5/23に書いたとおり、Webサービスを利用する上で少々トラブルが発生したので、Webサービス提供者にも連絡を取って少し調べてみたのだが、どうやらリクエストヘッダに
Transfer-Encoding: chunked
が含まれていたことが原因のようだ。その情報はこちらにあるので、詳細はリンク先を参照されたい。ここでは一点のみ補足しておく

※追伸
 Webサービス提供者から、今回の問題に関する対応を纏めていただいた。こちらも併せご参照いただきたい。

続きを読む ...
 
[ 投稿者:朽木三郎 at 12:08 | Java全般 | コメント(0) | トラックバック(0) ]

2008年05月23日
HTTPモニタ「TCPMon」
諸般の事情で、Webサービスのリクエスト/レスポンスの様子をキャプチャしなければならなくなったので調べてみたところ、使用しているAxisに付属するツールがあることを検索で見つけた。使用方法はおおむねこちらをご確認頂ければよいと思うが、若干解りにくいと感じたところがあったので補足しておく。ただし容量の関係でかなり画像の質を落としてあることを予めお詫びしておく


続きを読む ...
 
[ 投稿者:朽木三郎 at 10:56 | Java全般 | コメント(0) | トラックバック(0) ]

2008年04月10日
Javaの日付計算における(エポック)ミリ秒の扱い
これは
  • java.util.date
  • java.sql.date
  • java.util.Calendar
の全てに共通して言えることだし、基本と言えば基本中の基本なのだろうが、つい忘れてしまうことなのでメモ。

 日時の差を取る(何日前/何時間後)為には、上記インスタンスのエポック秒をミリ秒単位で取得しその差分を得るのが一般的なようだし、おそらくもっとも確実な方法だと思う。が、漫然とコーディングしていると、つい忘れてしまうことがある。

続きを読む ...
 
[ 投稿者:朽木三郎 at 12:39 | Java全般 | コメント(0) | トラックバック(0) ]

2008年04月02日
アノテーションのインスタンスを明示的に生成する方法
完全なるメモ書き。

 アノテーションはそれを記述してあるモノ(クラスやメソッドやフィールド)からしかgetAnnotation出来ない。記述していないモノにgetAnnotationをしても、例外は出ないがNullが返ってくるのだ。複数のアノテーションをArrayListなりHashMapに格納する場合、それを利用するには一々Nullかどうかを判定し、Nullだった場合の処理を記述しなければならない。これは面倒だ。出来れば全て初期値というアノテーションのインスタンスを生成し格納しておきたい。
 しかし通常のアノテーション定義はインターフェース扱いなので直接インスタンスを生成することは出来ない。そこで明示的にアノテーションのインスタンスを生成するにはどうすればいいか、ということになるのだが……。

続きを読む ...
 
[ 投稿者:朽木三郎 at 17:46 | Java全般 | コメント(0) | トラックバック(0) ]

2008年02月11日
Eclipse 3.3.1.1が起動しない
表題どおりということで、少々出遅れたが3.3.1.1.をインストールしてみた。
世間様では3.4の声も聞こえてくるが、Eclipse RCPで作成したアプリケーションのVistaでの動作確認も兼ねてサンプルを作ってみようと思い立ったのだが……。そもそも起動しない(苦笑) 大きなダイアログが出てきて「JVM terminated. Exit code=-1」とのたまうのみ。


続きを読む ...
 
[ 投稿者:朽木三郎 at 16:58 | Java全般 | コメント(0) | トラックバック(0) ]

2007年05月23日
Runtime.getRuntime().exec使用時の注意点
Javaから外部コマンドを実行したい場合、Runtime.getRuntime().execを使用することはポピュラーだ。だが、サンプルを鵜呑みにすると思わぬ落とし穴に陥る場合がある

続きを読む ...
 
[ 投稿者:朽木三郎 at 20:00 | Java全般 | コメント(0) | トラックバック(0) ]

2007年05月08日
Eclipse 3.2.2のインストール時の障害
すこしずつWindows Vistaへの移行を進めている。Eclipseは3.3から本格的にVistaへの対応を始めるらしいが、とりあえず3.2.2でも特に問題なく動作するようだ。ということでインストールを始めてみたのだが……

続きを読む ...
 
[ 投稿者:朽木三郎 at 12:32 | Java全般 | コメント(0) | トラックバック(0) ]

2006年12月04日
All-In-One-Eclipse 3.0.1に不具合
そろそろEclipse3.2も試してみようと思い立ち、最新のAll-In-One-Eclipseをダウンロードしてみました。……が、「ソフトウェアの更新」がうまく動きません

続きを読む ...
 
[ 投稿者:朽木三郎 at 18:02 | Java全般 | コメント(0) | トラックバック(0) ]

2006年11月18日
getBoolean出来るのにsetBoolean出来ない?
HSQLDBは、jarファイル一つでデータベースを組み込める非常に手軽なPureJavaのデータベースです。現在受けている仕事でも使われています。
で、SQLのBIT型は、JDBCではJavaのBoolean型にマップされています。これはHSQLDBでも同じです。これを使おうとしたのですが……%表題%の問題が出てきてしまいました。


続きを読む ...
 
[ 投稿者:朽木三郎 at 14:29 | Java全般 | コメント(0) | トラックバック(0) ]