技術メモ

もちろん、GWTには以前からJavaScriptのメソッドを呼び出したり、コールバックを受ける仕組みがあったのだが(JSNI)、JsInteropによってよりシームレスになっているという。現状で特に不便は無いが、使ってみようと思う。し ...

技術メモ

No Image

Jacksonにおいて、カスタムなシリアライゼーション・デシリアライゼーションを行いたいことがある。例えば、以下のオブジェクトについて、

class Foo { int a; int b;}...Foo foo = new Fo ...

技術メモ

以下は、現時点2019/11/11時点のAdoptOpenJDK13、Windows用jdk-13.0.1.9-hotspotのバグである。

※本家のJDKも同じバグのあることを確認した(Windows 64bit)

技術メモ

JavaアプリをWebSocketクライアントにしてみる。前提条件としては、既にWebSocketサーバが存在するものとする。これには様々なやり方があり、例えばJettyのwebsocket-clientを使ってJetty独自のAPI ...

技術メモ

当然だがGWTでもスタイルシートを使って見かけを様々に変更することができるのだが、どうせならページに表示される文字列もスタイルシートに書いてしまいたい。

これはもちろん、GWTに限った話ではなく、一般的なJavaScrip ...



技術メモ

JavaのStreamにreduceという機能があるが、この使い方を解説してみる。

reduceその1最も簡単な例

要するにストリームで得られた要素を合計するものと思えばよい。

import java.util.*;i ...

未分類

No Image

ZIPファイルを指定したフォルダに展開する。

Path zip = ... Path dest = ... try (ZipFile zipFile = new ZipFile(zip.toFile())) { for (Zip ...

技術メモ

実行時にパッケージの情報を得たいと思う。そのパッケージが格納しているクラスが一口に言って、どのような内容であるかを実行時に得たい。

これを得ることによって、巨大なプログラムのデバッグが楽になる。ロギングを行っている場合に、 ...

技術メモ

以下のエラーが発生することがあるのだが、なぜかEclipseの開発環境では発生せず、jarにまとめて実行させた時にだけ発生する。

2019-11-01 16:04:25,815 main ERROR LogManager ret ...

技術メモ

No Image

ブラウザのコンソールに以下のようなエラーが表示される。

ソースマップエラー: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSO ...