1. JavaとSpring

>>プロジェクトジグソー:フェーズ2

Mark Reinholdは、 JDK9Javaモジュールシステムの次の機能を発表しました。 最初の回避策よりもまともな計画のように見えます。大きな変更ではなく、一口サイズのチャンクを次々にプラットフォームに統合します。 成功を祈っている。

>>HibernateおよびUUID識別子

本当に便利で詳細なHibernateUUID を見てください–私はこれらの小さな識別子を何年も使ってきましたが、それでもこれから多くのことを学びました。 また、情報を再確認してアドバイスを得るクラウドソーシングの方法も気に入っています。

>> Spring 4:デフォルトコンストラクタのないCGLIBベースのプロキシクラス

これにより、Springが簡単になります(デフォルトのコンストラクターを必要とするために使用されるCGLIBでプロキシされるBean)Spring 4以降は、それ以上は不要になります。 つまり、これらのBeanでも構築インジェクションが可能になりました –これによりテストがはるかに簡単になります。

>>Springのキャッシュ抽象化による柔軟性

春のキャッシングの実用的な図– @Profile を使用して、2つの異なるキャッシュプロバイダー(この場合はHazelcastとEhcache)を透過的に切り替えます。 かっこいい豆。

そして最後に–今週私が注目したいくつかの公式の春のもの:

  • >>春のセキュリティ/春のデータ統合プロトタイプ–美しいもの
  • >> Spring Data DijkstraSR1がリリースされました– Spring Dataバグ修正–暑いうちに拾い上げてください
  • >> パフォーマンス– SpringPetclinicサンプルアプリケーションの調整–ウェビナーリプレイ
  • >> Springの次世代のためのツール–ウェビナーのリプレイ

2. テクニカル

>>おそらくメッセージキューは必要ありません

私はこれ以上同意できませんでした。特に、「あなたはおそらくX を必要としない」というより広い声明にも同意しました。ここで、Xはいくつでもかまいません。 複雑さは卑劣なものであり、システムを設計するときは冷酷である必要があります。 そして、MQを追加することは、おそらく– 10回のうち9回–時期尚早の最適化であり、間違った動きです。

そして、今週の記事があります–これを読んでください–2回。

>>マイクロサービスは堅実です

SOLIDの原則の観点からのマイクロサービスに関する興味深い読み物。

3. ミュージング

>>ソフトウェアに関する個人的な瞑想

考えるのに良い食べ物–すぐに読むことができるので、言い訳はできません🙂

>>面接中にしてはいけないこと

インタビューのための良いガイド– 8年前に読んだ(そして内面化した)ことを願っているいくつかの興味深い情報🙂

>> StranglerApplication

これは私に心を打たれました。これまで2回の「大規模な書き直し」に携わっていたので、どちらの場合も、実際にシステムを書き直すのではなく、少なくともこのアプローチを活用することを試みるべきでした。 その特定のウサギの穴を降りる手間を省いて、これを読んでください。

>> P、NP、決定問題(実際、それほど悪くはない)

アルゴリズムの複雑さとPvsNPの概要を説明します。 良い読み物–学校の楽しい思い出を呼び戻します。