今週はJava 9に関する興味深い記事がたくさんあります。
-
さあ…**
1 SpringとJava
>>素晴らしいAPIデザインの宝石:戦略ラムダ付きパターン []
ラムダ式と機能的インターフェースの導入により、デザインを再考し、ストラテジーデザインパターン(およびその他多数)を単純化することができます。
>>アクチュエータによるSpring Bootとセキュリティイベント []
Spring Boot Actuatorには、監査およびセキュリティイベントの処理に関するユーザーフレンドリーなサポートが付属しています。
簡単に言えば、必要なことは事前定義されたイベントのリスナーを定義することだけです。
>> Project AmberはJavaに革命を起こす []
ついに新しい変更がたくさんJavaにやってきます。これらには、ローカル変数の型推論、Generic Enum、データクラス、パターンマッチングなどがあります。
「私たちは10年前に他の言語のものを持っていました」という投稿が来ています。
** >> Spring MVC用の完全に設定可能なマッピング
少しの努力で、Boot Actuatorsの機能をBoot以外のアプリケーションにも取り入れることができます。
>> IntelliJ IDEA 2017.1のSpringデータの改善 []
IntelliJ IDEAは、さらに多くのSpring指向の機能を取得しています。
>> Theオープン - クローズドの原則は、あなたがそれが思っているものではないことが多いです []
Open-Closed Principleに対する実用的なアプローチは、いかなる犠牲を払っても開放性を目指すことを含みません。
** >> JDK 9ランプダウンフェーズ2:処理の提案
JDK 9ランプダウンの第2段階が始まったばかりです。
>>強力なカプセル化に適応するためのより良いツール []
JDKの内部APIは使用されるべきではありませんでしたが、現在エラーが発生している複数のフレームワークによるものです。
-
JDK 9では、このような状況に対して** 特別な回避策が用意されています。
読む価値もあります:
-
===== >> Java 9の新しい機能:Reactive Streams []
-
===== >>Spring Web-Flux - 最初のステップ []
-
===== >>どのように見つけるかステートメントはJDBCバッチ更新に失敗しました []
-
ウェビナーとプレゼンテーション:**
-
===== ** >>ウェビナーの記録:GradleとIntelliJ IDEA 2017.1でコンポジットビルド []
-
アップグレードする時期:**
-
===== >> ORM 5.2用の9番目のバグ修正リリース []
-
===== >> Spring Vault 1.0 RC1がリリースされました []
-
===== >> Spring Cloud Dalston RC1リリース []
2テクニカル
>>ブラウザキャッシュの現状、再考 []
-
ブラウザキャッシュの基本** についての興味深い記事。
>>技術面接を受ける []
インタビュアーがあなたを嫌うのはこういうわけです🙂
>>独立したテストの実用的な見方をする []
孤立したテストを書くことは、過度のカップリングと不十分な結束を露呈させることによってあなたのシステムの設計に大きく影響することがあります。
>> "Infinity"は悪いデフォルトのタイムアウトです []
ええ、タイムアウトを無限に設定したり、無視したりすることは、あまりお勧めできません。
>>値オブジェクトを忘れないでください! []
値オブジェクトは、String型の悪用を処理するための優れた方法です。
強く型付けされた言語で作業しているので、これらを活用するのはとても理にかなっています。
読む価値もあります:
-
===== >>テストデータに関するその他の問題 []
-
===== >>投票所での選挙ボランティアの配布
-
===== >>プロジェクトこはく色:より小さく、生産性指向のJava言語機能 []
-
===== >> Messenger.comのログイン以外の盗難 []
3黙想
>>製品は - ありません - ありません - しない - しません []
最初に考えないことを明確にすることで、考えを探求して説明する方が簡単な場合があります。
>>ソフトウェアのパフォーマンスはまだ重要ですか? []
ソフトウェアのパフォーマンスは重要であり、無視してはいけませんが、結局のところ重要なのはコードの絶対値です。
>>ただフラグを立てるな - 修正しなさい! []
実際の解決策がなければ、問題に関する情報 - それを進めるのは良い方法ではありません。
-
また読む価値がある:**
-
===== http://blog.cleancoder.com/uncle-bob/2017/03/16/DrCalvin.html [** >>カルバン博士は部屋にいますか?
-
===== >> Tech HobbiesをSide Hustleに変える []
-
===== >>テクニカルオポチュニストの2つの特色:宣教師と傭兵 []
-
===== http://raibledesigns.com/rd/entry/let the okta and devoxx[>> OktaとDevoxxの旅を始めましょう!] []
4漫画
そして今週の私のお気に入りのDilberts: