Posts related to Java category

CompletableFutureのFutureはデザインパターンの名前。

自分の無知を恥じて省みるための記事なので有益ではないです。結論から言うと、「デザインパターンそのものは知らなくても、そのパターンが基になって実装された機能がある」という当たり前のことを、頭の片隅においておこうね、という自分向けの記事です。 (今はよっぽどのことがないとJavaでマルチスレッドプログラミングなんてしないですが、)Java 8でマルチスレッド処理というとCompletableFutur ...

この記事の続きを読む

AndroidXでステータスバーから直接入力できるメモアプリを作る。

Androidでステータスバーに直接入力・閲覧できるメモアプリを作る。 – return $lock; これの続きです。Android 7から10に環境が変わったのでメモアプリを作り直しました。android.supportはもう古いのでAndroidXを使うことにします。 完成したアプリはこんな感じです。画像をクリックするとGIFアニメが再生されます。 コードが多いので残りは続きを読むに書きます ...

この記事の続きを読む

【メモ/未解決】Spring BootでMockMvcのレスポンスボディが空文字になる。

Spring Bootを始めたばかりなのですが、よくわからんことがあったのでメモ。解決していません。私がSpring BootのDIよくわかってないだけだと思う。 あらまし ServiceをモックせずにControllerのユニットテスト(JUnit4)を実行したらMockMVCのレスポンスボディが空になってしまった。対象のSpring Bootのバージョンは1.5系で、テンプレートエンジンはTh ...

この記事の続きを読む

Androidでステータスバーに直接入力・閲覧できるメモアプリを作る。

2020/03/22追記 AndroidX仕様に書き直しました。 AndroidXでステータスバーから直接入力できるメモアプリを作る。 追記終わり。 あらまし ポケモンGOとかIngressとか、メモリを食うゲームをプレイしてる最中にメモアプリを起動させると、ゲームがKillされてしまって不便だなと思いました。特にポケモンGOは、レイドバトルの待ち時間にアプリが落ちると一陣に入れなくなるから厳しい ...

この記事の続きを読む

パルが更新されたら通知するLINE BotをJavaでつくる。

パルの更新をチェックするのが不毛なので、パルが更新されたら通知するLINE botを作りました。Feedlyとかだと見逃す。 使用した環境・ライブラリ JDK 8u201 Gradle 4.8.1 ROME 1.12.0 (RSSパース用のライブラリ) Java SDK for Messaging API BOT 2.4.0 Javaを採用した理由は、持ってるマシン(Windows 10 2台(内 ...

この記事の続きを読む