Java Web Weekly、第134号

昨年の初めに、私は自分の読書習慣を追跡し、Baeldungで** ここで最高のものを共有することにしました。それ以来、レビューを逃していません。

  • さあ…​**

1 SpringとJava

>>ゼロターンアラウンドリリースRebelLabsデベロッパー生産性レポート []

RebelLabsからの年次報告から始めましょう。私たちのエコシステムの傾向について非常に興味深い洞察を提供します。

** >>すべてのデータベース接続リークを修正した

ウォークスルーまでの非常にクールな 大規模なHibernateテストスイートで接続がどのように処理されるか

>> JUnit 5 - 早期テストドライブ - パート1 []

今後のJUnit 5についての早見表。

>>リアクティブプログラミングについてパートIII:単純なHTTPサーバアプリケーション []

反応性プログラミングはバージョン5でSpringに来ています - 私たちは今ではそれを知っています。

問題は、それが大きな違いを生み出すシナリオは何か、そしてSpring 5が出る前にそれをどのように使うことができるかだ。

そして今回の今回の記事では、これら両方の質問に答えて良い仕事をしています。

>> SpringとHibernateのカスタム監査ログ []

あなたが監査をするより良い方法のいくつかを使うことができるプロジェクトがあります。それからそれはそれが主要で苦痛なリファクタリングなしでは不可能であるいくつかのコードベースがある。幸いなことに、監査を行うためのクリーンで手動の方法もあります。

2テクニカル

>>マイクロサービスについての最も難しい部分:あなたのデータ []

もちろん、データはマイクロサービスをうまくやるための最も複雑な部分であり、私の経験では、これらの種類の実装でチームが失敗する最大の理由です。

たとえば、 - 複数のシステム間でトランザクション境界を正しく設定することは、特にシステム内で達成するセマンティクスについて十分に理解していないこと、および開始時に明確な一連の自主的な制限がない限り、解決するのが難しい問題です。 。

3黙想

> >あなたのコードを鮮やかにする方法 []

これらのリスナーの質問はペースの良い変化であるため、私はこれらのリスナーの質問を読むのを楽しんでいます。

そして、ちょっとしたメモのように、どこでもifキーワードを使わずに機能を書くことは、確かに週末を過ごすのに良い方法です🙂

>>あなたのプロセスに静的解析を追加する方法 []

静的分析の深い水域につま先を浸すことの考え方、期待、使い方の紹介

> >急速な成長の管理 []

ここ2、3年の間に、私が働いている会社は2から600-700以上に成長しました。

この種の成長を経験するのは間違いなくかなりの乗り心地です。この記事は、それをうまくやるためのいくつかの良いポイントを示しています。

5今週のピック