2014年の初めに、私は自分の読書習慣を追跡し始め、ここで最高のものをBaeldungで共有することにしました。

私の読書をキュレートすることで、より目的があり多様性が増しました。そして、今週の最高のコンテンツをトップに上げることで、あなたにも価値を提供できることを願っています。

さて、今週は過去数日間に出てきた良い記事の数が非常に多いという理由だけで、少し変わっています。 それが何であるかはわかりません–休暇後の創造性の爆発かもしれませんし、夏の終わりかもしれませんが、ボリュームの増加はかなりのものです。

どうぞ…

1. Java

>>データベースロックと失われた更新現象の初心者向けガイド

データベースのロックと「LostUpdate」に関する強力でよく研究された記事からレビューを始めましょう。

私は個人的にこのシリーズをフォローし、多くのことを学びました。そして、毎週のレビューでも、ここで全体の進捗状況を追跡しています。 それらはすべて良いですが、これはシリーズ全体の中で最高の1つです。

>>階層化アーキテクチャを実装すべきではない理由

この作品は物議を醸すでしょう(おそらくすでにすでにそうなっています)。 個人的には、多くの不必要な複雑さで設計された多くのシステムを見てきました(なぜそこにメッセージキューを入れないのですか?)–私は確かにこの記事のアイデアを後回しにすることができます。

そうは言っても、それは白黒のタイプのものではありません。welのように過度に単純化することに傾倒することができます。 記事の例を使用すると、おそらく12種類の保険は必要ありませんが、それでも家と健康に保険をかけることをお勧めします。

>>これが最後のディスカッションです!

ファイナル(キーワード)についての良い議論。 ファイナルだけがデフォルトだったとしたら–ああ、人間の苦痛はどのように軽減されたでしょう。 冗談はさておき、コーディング時に final をまだたくさん提供していない場合は、これを読んでください。

>>ラムダと副作用

ラムダを使用したいくつかの興味深いコーナーケース。

最後に– JavaZoneカンファレンスのすべてのビデオが公開されました–そしてそこには素晴らしいものがいくつかあります:

>> JavaZone 2014 – 90のプレゼンテーション、60のライトニングトーク

2. 春

>> SpringSecurityWebSocketのサポートとセッションをプレビューする

この投稿を読むまで、 Spring Sessionの取り組みに気づいていませんでした。基本的にコンテナ管理セッションを完全に新しいセッション実装に置き換えることは、幅広い取り組みです。 これはいくつかの目標です。少なくとも1つのクラスの問題については、非常に興味深い実用上の利点があるようです。

>>Spring Bootで@ConfigurationPropertiesを使用する

Spring でプロパティを実行する標準的な方法の代替となる非常にクールな–このSpring Bootオプションがどのように役立つかは間違いなくわかります。

>>Spring Bootアプリケーションでメールコードをテストする

Spring Bootの調査、特にメールロジックを設定してテストする方法は、孤立した単体テストをかなり容易にするように見えるいくつかの興味深いメールツールを使用して行います。

>>Spring BootとSpringMVCを使用したHttpMessageConvertersのカスタマイズ

Spring Bootが物事を簡単にするさらに別の方法–システムでのHttpメッセージコンバーターの構成。 私は長い間春にこれをやりたいと思っていました-それが実際に可能になったのは素晴らしいことです。

>>ユルゲン・ヘラーが春4、Java 8、春XD、そして春のすべてのもので個人的になる

ユルゲン・ヘラー(Springの共同創設者)との良いインタビューでは、多くの魅力的な質問がありますが、予想外の質問もあります。 インタビューを見ることにした場合に楽しみにしている条件付き構成の興味深い説明。

>>ウェビナーリプレイ:Spring Bootを使用した「戦利品」マイクロサービスの構築

最後に、マイクロサービスに関するウェブマイナーを週末に視聴します。 私の毎週のレビューをフォローしている場合は、マイクロサービスを簡単に実行できないことをすでにご存知でしょう。システムが簡単ではなくなったときに、潜在的な落とし穴がたくさんあります。

3. 技術とミュージング

>>負荷テストのガイドライン

負荷テストの実践と考慮事項に関する素晴らしい記事。 しばらくこれを行っていたとしても、これを読むことをお勧めします。

>>「私はモックが好きですが、スパイを信用しません」

初心者開発者によるスパイの使用方法と、これらのプラクティスがどのように変化し、開発者の経験レベルに応じて変化するかについて深く掘り下げます。 この記事から私自身の実践に取り組むことを計画しているいくつかの有用な洞察。

>>ラピッドファイアクラフトマンシップのヒント

ここで明らかなキャプテン–あなたの技術を改善することは継続的なことです–「到着」はありません。 これを行うためのヒントを以下に示します。

>>ワンフェーズコミット–インメモリキャッシュの高速トランザクション

「2フェーズコミット」から軽い「1フェーズコミット」操作への移行–もちろん、速度の面で優れています–メモリ内キャッシュを使用している場合は、もう1つの興味深い読み物を参照してください。

私は今は個人的にそれをしていませんが、過去に持っていて、正しく設定されていれば非常に役に立ち、そうでなければ完全に迷惑です。

4. 漫画

XKCDの良さに飽きることはありますか?

>>キャンプファイヤー

>>巡回セールスマン問題

>>パスワードの再利用

私は「いや」と言います。

5. 今週のピック

今週は何か新しいことを試してみますが、「ウィークリーレビュー」に新しい「今週のピック」セクションを紹介します。 興味深いのは、これをメーリングリストの購読者だけに限定することです。

だから-あなたが私のメールリストからこの記事に来たなら、あなたはすでに選択を持っています-あなたがそれを楽しんだことを願っています🙂

そうでない場合は、もちろんリストに登録して次のリストを取得できます。

乾杯。