今週はJava 9に関する興味深い記事がたくさんあります。
-
さあ…**
1 SpringとJava
>> Java Jigsawモジュールで楽に移行する - ケーススタディ []
モジュール性は、今後のJavaバージョンで次に大きなことです。既存のアプリケーションをモジュール化するためのオプションを見てみましょう。
>> JDeps入門 - プロジェクトの依存関係の分析 []
プロジェクトの依存関係を分析するためのツールであるJDepsの簡単で実用的な概要。
>>メソッドにすべてを抽出しない []
Javaで** ラベルを使うことができます - これは多くの開発者が必ずしも覚えていないものです。これらはいくつかの特定のシナリオでは有益です - そしてローカルで使われている短いメソッドの人為的な抽出を避けるのを助けるかもしれません。
>> Java、Kotlin、およびScalaの基本的なSpring Webアプリケーション - 比較 []
3つの異なるJVM言語で書かれた同じ単純なSpringアプリケーションの非常に興味深い比較。
>>コレクションの給油 []
Java 8はすべてラムダとStream APIについてでしたが、デフォルトメソッドの追加により、Collections APIの既存のインタフェースに機能を追加することができました。
読む価値もあります:
-
===== >> Apache Shiroを使ったSpring Bootアプリの保護 []
-
===== ** >> Hibernateのヒント:関連をまとめて取得する方法 []
-
===== >>無理をしないでください最小の驚きの原則”カーゴカルト []
-
===== >> Spectrumを使った実行可能な仕様の作成 []
-
===== https://www.infoq.com/news/2017/07/jetbrains-elected-to-jcp?utm campaign=infoq content
-
アップグレードする時期:**
-
===== >> Hazelcast 1.0のSpring Integration Extension .0 GAあり []
2テクニカル
>>基本的なAPIレート制限 []
-
クライアント固有のレート制限** を適用したい場合は、標準的なロードバランサーでは不十分な場合があります - 特にクライアントを識別する統一された方法がない場合。 Guava RateLimiter はここでは良い選択です。
>> TestContainers:Java統合テストを簡単にする []
TestContainersは間違いなくテスト環境の迅速なセットアップと管理のための非常に興味深いライブラリです。データベースインスタンスやDockerコンテナ内で実行可能なものはすべてすばやく実行および管理できます。
-
また読む価値がある:**
-
===== >>イベント駆動型アーキテクチャを提供する方法 []
-
===== >>確率密度分布を出力する回帰モデル []
-
===== >>ガトリング負荷テストパート2 - 拡張ガトリング []
3黙想
** >> Blockchain、次の大きなことは?
ブロックチェーン技術はますます普及しています。
-
また読む価値がある:**
-
===== >>依存関係の逆転原理の説明 []
-
===== >> Google Fusion Tablesのユースケース []
-
===== >>グローバルな懸念についての私の無知を隠すための静的分析 []
-
===== >>助け手 []
-
===== >>静的アナライザの分析方法 []