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の概要を説明します。 良い読み物–学校の楽しい思い出を呼び戻します。