Java Web Weekly、第154号

1 SpringとJava

** >> ElasticsearchへのSpring Bootのメトリクスのフィード

低レベルのシステムデータの後、追跡と監視を開始する次のメトリックファミリは、JVMレベルのメトリックです。これがELKスタックでうまくいく方法です。

>> Reflection vs Encapsulation - Javaモジュールシステムでスタンドオフ []

Java 9のモジュールシステムを動かす、さまざまなメカニズムの簡単で実用的な紹介。

>>名前付きラムダを使った地図の作成 []

Map を作成する面白い方法

>> Spring BootとThymeleaf:アプリケーションを再起動せずにテンプレートと静的リソースを再読み込み []

何年も前に、私たちは常にサーバーを再起動するか、小さな変更のためにアプリを再デプロイする必要がありました。もちろん、これはもはや当てはまりません - これは、私たちのワークアウトのスピードに大きな影響を与えます。

あなたがブートアプリでThymeleafを使用しているならば - これを正確にする方法はいくつかあります - 再起動なしで** 変更します。

>> Hibernate Envers - はじめに []

Hibernateを使って監査ロジックを実装する方法はいくつかありますが、Enversは間違いなくこの問題に対する興味深い解決策です。

>> Spring BootアプリケーションをAWSでサーバーレスにする []

BootアプリケーションをAWS上でservlerlessを実行するように移行する方法を示す非常に興味深い記事。それができることをもっとよく理解するために、私は間違いなくそれを試みる必要があります。

読む価値もあります:

2テクニカル

>>分散システムの時間 []

私が自分自身の実装を分割し始め、そしてマイクロサービスバンドワゴン(または電車)に非常に慎重に参加したとき - 私は各サービスのために 時間の定義を 緩和する必要があることをすぐに知りました。

それは、私がシステムを介して単一の要求をトレースし、それでもそれを理解できるようにしたい場合です。

これは、それについての簡単な説明です。

>>抽象化のはしごの上下にあるデータサイエンス []

あなたがデータサイエンス、Clojure、またはその両方について** 情熱を持っているなら、読む価値のある一片

>>マイクロサービスの旅からの経験の共有 []

私は過去2、3年の間にたくさんのCQRS、Event Sourcing、そしてマイクロサービスをやってきたので、当然のことながらこの記事は非常に興味深い読み物でした。

>> Chromeのバギーコンテンツセキュリティポリシーの実装に費用がかかる []

「お金」以外にも、この記事から「コンテンツセキュリティポリシー」と、ブラウザがCSPを実装する方法を選択する方法がたくさんあります。

Web用のものを作成しているかどうかを理解する価値があります。

3黙想

>>開発者支持者としての1年間 []

Hibernateは明らかにこれをずっと前にやっておくべきだった🙂

>>反応ストリームと背圧の奇妙なケース []

大量のデータを使用して作業している場合は、バックプレッシャーをかけた非同期ストリーム処理が最適です** 。

これは、規格がどのようになったかについての良い入門書です - そして非常に興味深い読み物です。

>>ジャーニーマン理想主義者:プログラマーペイカットの建築家 []

この記事は、私たち全員が取り組んで価値を創造する方法について** ある観点からは確かに良いものです。ここでも推奨されるいくつかのしっかりしたポッドキャスト🙂

>>書き換えまたはリファクタリングしますか? []

するべきであるべきではないですか? 長い間質問でしたが、もはやそうではありません🙂

今、それはリファクタリングまたは書き直すことです - 主に その決定は文字通りビジネスを下に置く可能性があるため

>>きれいなコード:それはなんですか? []

概念をどれほど理解していると考えても、着席して実際に定義する必要があるまで、十分に理解してはいけません。

私が思っているよりもずっと難しいことがいつもわかります。