技術メモ

Javaで定期的なシステム状態の監視を行っている関係で、Windowsが勝手にスリープしてしまうと困ることになる。これを何らかの形で検出することはできるのだろうか。

StackOverflowの議論

例によってStackOv ...

技術メモ

この話の前提として以下の投稿がある。

Java:ProcessBuilderはどのコマンドを実行するのか?
java.exeとjavaw.exeの違い、その原理から説明してみる
まず結論から

ここで問題にしている ...

技術メモ

問題

例えば、Windows上で複数のJRE(仮にJRE8, JRE10とする)をインストールしており、以下のような設定がされているとする。

レジストリにてJRE8のjavawが指定されている。sample.jarファイルをダブル ...

技術メモ

Optionalにおいて値が無い場合にどうするかなのだが、orElse、orElseGetというのがある。

どちらを使うべきか?

これを検索してみると。「常にorElseGetを使うべき」などとしているところがあるのだが、も ...

未分類

問題

なぜかこういうエラーがいきなり発生するようになった。これまでは動作しており、何の変更もしてないのにいきなりである。

org.apache.commons.logging.LogConfigurationException: ...



技術メモ

warファイルのプログラム中から、それが載っているサーブレットコンテナの種類を判断したい。例えば、tomcatなのか、jettyなのかだ。

これが意外にわからない。サーブレット仕様にはどうもそのようなものが無いようだ。唯一 ...

技術メモ

SpotBugsについての投稿は/tag/SpotBugsにあるので参照されたい

SpotBugs(FindBugs)の警告への対処だが、四種類ある。これについて説明する。

サンプルの警告

こんなコードを書いてみ ...

技術メモ

Streamを使っていろいろやりたいのだが、やり方がわからず四苦八苦することがある。
ここでは、ちょっとした事例を集める。

※直接関係は無いが、Stream中で検査例外(チェック例外)が発生する場合には、Lambd ...

技術メモ

Java ExecutorServiceの使い方、その1の続きである。

さて、Futureのget()呼び出しは、処理が値を返すまでブロックする、つまりjoinだったわけだが、処理を中断させてjoinするにはどうすれば良い ...

技術メモ

長時間かかる処理について、何らのフィードバックも無いと誰しも不安になるものだ。本当に動いているのか、それともハングアップしてしまっているのではないかと。

できないと思いこんでいたのだが、考えてみれば可能だったのだ、少々不確 ...