技術メモ

XLSなりXLSXなりについて、シートごとにCSVファイルを作成することはできるのだが、多数のシートがある場合にはこれではやってられない。一度にCSV出力する方法は無いものかと思い、探してみると以下を発見した。

LibreOff ...

技術メモ

問題

JavaコンパイラもEclipseによるコンパイルもそうなのだが、オプションを指定しないと、メソッドのパラメータ名が.classファイルには書き込まれない。この結果、リフレクションでメソッドを調査しても、そのパラメータ名称は、ar ...

技術メモ

問題

equalsは便利な仕組みなのだが、このメソッドはタイプセーフにできない。そのために、間違ったオブジェクトと比較してしまい、常にfalseが返されるというバグの原因になる。例えば、

public static class F ...

未分類

No Image

打ち合わせの必要があったので新橋で会議室を探したのだが、ルノアールの会議室などはたしか一時間1,000円位する。もう少し安いところは無いものかと探したところ、あった。あったのだが、しかし安すぎる、税別100円だという。

「 ...

技術メモ

問題

Eclipseを使っていると通常のクラス参照では、すぐにそのクラスを見つけ出してくれて、importを作成してくれる。例えば何かしらのクラス名を記述して、そこで「Ctrl + Shift + M」を押せば候補を表示してくれ、OKす ...



技術メモ, 未分類

問題

GWTのコンパイルで次のようなエラーが出た。完全にコンパイラがストップしてしまう。

Unexpected internal compiler errorjava.lang.IncompatibleClassChangeErr ...

技術メモ

No Image

タイトル通りだ。URLを指定してそのタイトルとコンテンツをHTMLタグ無しで文字列として取得する。タイトルが見つからないときはnullになる。

build.gradle

dependencies { compile ...

ユーティリティ

No Image

Brotherのプリンタを愛用しているのだが、例によって重送問題が出てきた。重送というのは、一枚印刷すればいいものを、同時に何枚もフィードしてしまい、さらには、その少々ずれた複数枚に一枚分の印刷を行ってしまうものだ。

これ ...

技術メモ

使い方が悪いのかもしれないのだが、サーバがシャットダウン状態(接続先の無い状態)でJersey Client 2.29で非同期呼び出しを行うと永遠に待機してしまう。元は複雑なコードなので概要になるが、おおよそは以下のようなものだ。

技術メモ

SessionScoped、RequestScopedは便利な機能なのだが、うっかりこれをSingletonの中で使ってしまい。気が付かないことがある。これは厄介なバグの原因になりうる。サーブレットでもこれが発生しうる。

問題の ...