2014年の初めに、私は自分の読書習慣を追跡し始め、Baeldungで** ここで最高のものを共有することにしました。
私の読書をキュレーションすることで、より意図的で多様なものになりました。そして、今週の最高のコンテンツを最高にすることで、あなたにも価値を提供できることを願っています。
-
さあ…**
1 Java
>> Java SE 8ではオプション
新しい Optional クラスを、それが言語に導入されたときの意図した方法で使用するための** 便利なガイドです。他のすべてと同様に、それを使用するための良い方法があり、それから他のすべての方法があります。
** http://blog.joda.org/2014/11/better-nulls-in-java-10.html [>> Java 10ではnullが良くなった?
JDK 10はまだ長い道のりです - だから今思考実験のための時間です。これはそれらのうちの1つです - それが** Javaにおける null の意味論が確実に改善されることができることを明らかにするという事実において有用であり、そうあるべきです。
>> Javaについて知っていなかった10の事柄
Javaのコーナーケースと驚きのクールなリスト - 何年もJavaをやっていたとしても興味深い読み物。
>> Java Generics and Erasureについて
Javaでの型消去がどのように機能するかについての簡単な説明
>>スレッドプールを超えて:Javaの並行性はあなたが思うほど悪くない
Java Concurrencyエコシステムの非常に高レベルのプロット - あなたが始められるようにするための 利用可能な解決策とパラダイム** そしてあなたのオプションを知ること。
** >> Hibernateコレクション楽観的ロック
もう1つHibernateを深く掘り下げます - 今回は、親子関係のモデリングが データに同時にかつ確実にアクセスするために どれほど重要かを示しています。
そして、私が興奮しているか、もっと広い範囲のJavaエコシステムで注目に値する他のいくつかの リリースとお知らせ 。
2春
>> Logstashを使ったSpring Bootアプリケーションのログ管理Elasticsearch and Kibana
-
ELKは美しいものです** 。私はしばらくの間それを使っています、そしてそれは揺れ動きます。
>> Springキャッシュの抽象化とGoogle Guava Cache
Springアプリケーションでキャッシュを強化するために Guava Cache を使用することは理にかなっています。こうやって。
** >>品質@品質
私は主に @ Qualifier をインタビューの質問として使用しましたが、時々それはトリッキーな状況をエレガントな解決策に変えることができます。そして、ジョシュが指摘するように - それは何年もそれをしてきました。
>>春トレンチから:各テストメソッドの前に自動インクリメント列をリセットする
-
統合テストの大規模なスイートを使った作業** についての興味深い詳細 - 結果が正しく再現可能であることを確認する方法、そしてテストがべき等であることを確認する方法。
最後に - Spring からのいくつかの素晴らしい リリースとウェビナー:
3技術と黙想
** >>空行はコードの臭い
「メソッドは1つのことをするべきです」 。私がこの事実を実際に内面化し、私自身の設計で積極的にそれを探し始めるまでには長い時間がかかりました。
それで、私は自分のデザインを改善することに焦点を当てながら、その文脈でこの記事を読みました。私はそれをここでも共有しています。
>>猫の殺害をやめさせるためにあなたの会社を取得する方法
私達全員に私達の戦争の話があります。しかし、人々の集まりを変えることは大変なことの1つです - それが、実際にうまくいったときにとてもクールになる理由です。
それほど頻繁には起こりません。
>>コレクションパイプライン
力と幅の広いコレクションのパイプライン操作をうまくまとめたもの。今日はClojureをやりたいです。
** 5今週のピック
**
私は最近、ここの“ Weekly Review”の中で“ Pick of the Week”のセクションを紹介しました。興味深いのは、それが私のメーリングリストの購読者に完全に排他的であるということです。
それで - もしあなたが私のメーリングリストからこの記事に来たなら、あなたはすでに選択をしています - あなたがそれを楽しんだことを願っています。そうでなければ - 購読して自由に感じ、あなたは次のものを得るでしょう。