今週はJava 9に関する興味深い記事がたくさんあります。
-
さあ…**
1 SpringとJava
>> Spring Cloud機能の紹介 []
Springは常にPOJOベースのアプローチを採用してきましたが、今度は機能的アプローチに焦点を当てます。 Spring Cloudは、機能の実装からBeanを定義する可能性を備えて強化されています - すべてがReactorとうまく統合されています。
** http://blog.arnoldgalovics.com/2017/07/10/how-much-projection-can-help/ [>>どのくらいの予測が役立つことができますか?
エンティティベースのフェッチの代わりに射影を使用すると 全体のパフォーマンスが大幅に向上します - これは当然のことです。
>> Spring Cloudを使用したマイクロサービスからサービスブロックへ機能とAWS Lambda []
Spring Cloud FunctionとAWS Lambdaを使用したサービスブロックの実用的な外観。 Spring Cloud Functionの動作を確認したい場合は、ぜひご覧ください。
ScalaとKotlinは、多重継承によって引き起こされる問題に対する独自の解決策を持っています - 一見の価値があります。
** >> HTTPのモッキング、Mockitoスタイル
マイクロサービスを扱う場合、HTTPエンドポイントをモック/スタブする必要があることがよくあります。Hoverflyはそのための優れたツールの1つです。
>> IntelliJ IDEAにおけるJava 9のサポート2017.2 []
Java 9が間もなく(うまくいけば)リリースされ、IDEプロバイダーは彼らのツールのための新機能を考え出す - 今度は、Intellij IDEAの新しいサポートを見てみることができます。
>> 5あなたが必要とするものMysqlでHibernateを使用する際の注意事項 []
HibernateはすでにMySqlのほとんどの機能をサポートしていますが、まだ完全に抽象化されていないことを覚えておくべきことがいくつかあります。
読む価値もあります:
-
===== >> ArchUnitによる建築ルールの保証 []
-
===== >> Java、Kotlin、およびScalaの基本的なSpring Webアプリケーション - 比較 []
-
===== http://blog.takipi.com/5-step-recipe-everything-you-need-to-know-for-stay-up-to-date-in-java/ [** >> 5ステップレシピ:Javaで最新の状態に保つために必要なすべて
-
===== >> Javaで毎月の注釈付き - 2017年7月 []
-
===== >> Java EE 8 - 6月のまとめ []
-
===== >>実用的な関数型プログラミング []
-
ウェビナーとプレゼンテーション:**
-
===== >> Gitの質問 - 方法いつマージまたはリベースするのですか? []
-
===== https://www.infoq.com/presentations/java-performance-guide?utm campaign=infoq content
-
アップグレードする時期:**
-
===== >> Spring Tool Suite 3.9.0リリース []
-
===== ** https://spring.io/blog/2017/07/06/spring-cloud-finchley-m1-is-available [>> Spring Cloud Finchley M1が利用可能です。
-
===== >> Hibernate Validator 6.0.0.CR3はBean Validation 2.0.0でリリースされました.CR3サポート []
-
===== >> Mockito 2.8.53が出ました []
2テクニカル
>>プロジェクトパッケージの構成 []
Javaプロジェクトのパッケージ構造は、しばしば無視されたり、気を使わずに適用されたりします。
>>クエリをコマンドに変換する []
抽象化レベルを上げてオブジェクトにコマンドを渡すと、デカップリングが向上します。Java8 Lambda Expressionsを使用すると、より簡単で簡潔になります。
-
また読む価値がある:**
-
===== https://blog.codecentric.de/en/2017/07/fine-tuning-embedded-jetty-inside-spark-framework/ []
-
===== >>ガトリング負荷テストパート2 - 拡張ガトリング []
3黙想
>>テストケースの書き方 []
この問題に対する普遍的な答えはありません - 科学的方法の1つを選び、それに従って、そして可能な限り最良のツールを使用してください。
>>なぜエキスパート開発者がまだ間違いをするのか []
私達は間違いを犯すべきです - それらは私達が最終的に直すことができるという私達の知識に欠けています。
-
また読む価値がある:**
-
===== >> Apple Watchのパラドックス []
-
===== >>モノのインターネットには単一の方法がありますか? []
-
===== ** https://bitquabit.com/post/i-hate-slack-and-you-should-too/ [>>なぜSlackが嫌いなのですか。
-
===== >>橋を渡ってユニットテスト用地へ []
-
===== >>メンテナンス地獄?結構です! []