The Baeldung Weekly Review 14

Java

>> Java 8にインタフェース汚染がある理由

Java 8で行われたさまざまな設計上の決定およびトレードオフの素晴らしい例です。この言語は歴史的に重要な部分を多く持っており、それを回避して コヒーレントなラムダソリューション を作成することは印象的です。

>> Java 8金曜日:これ以上ORMは必要ありません

これは、古い有望な議論(私はORMが必要ですか?)に新しい有望なツールを加えたものです - コードサンプルを見て、これが本当にJavaコードであることに驚いてください。とてもかっこいい。

>> JUnitで例外を処理するさらに別の方法:catch-exception

JUnitテストでの 例外処理 - BDD catch-exception ライブラリ。私は今それを試してみています - 確かにとてもクールに見えるので。

>>ハイスループットのガベージコレクション最適化低遅延Javaアプリケーション

実際の運用環境向けに Java Garbage Collection をチューニング** ほとんどのGCの概念について説明していますが、実用的で最適化に焦点を絞った方法で行っています。これは、標準のGC記事からの素晴らしい変更です。

>>より良いリリースのためのMaven Git Flowプラグイン

興味深いことに、確立されたMaven Release Pluginを利用して、Git Flowのすべての利点を一流の市民にすることができます。

>> JVMの同時実行:Java 8の同時実行の基本

IBM Developerworksには、Java 8に関する2つの新しい記事があります。それは言語の変更と並行性です。

>> Apache Tomcat 8プレビュー

そして最後に、次期Tomcat 8サーバーを紹介する素晴らしいウェビナー**

Tomcatを使用しているのであれば、これは最新情報を入手するのに役立つ情報源です。

>> Project Sagan:ダウンタイムゼロのデプロイメント

Project Sagan - 新しいリファレンスSpringアプリ - は、それが spring.io を強化していることを考えると、ますます面白くなっています。この記事では、コードがどのようにデプロイされるのかを説明します。これについては、これから詳しく説明します。

>>追跡の例外 - 第4部 - 春のメール送信者

あなたが私の最近の数週間のレビューを読んだことがあれば、あなたはこのシリーズの以前の記事を見たことがあるでしょう。この種のアプリケーション - ログファイルのデータを理解する - は、いずれにせよ、まともなサイズのプロジェクトでも解決すべきものです。

>> Spring MVC、Thymeleaf、Spring SecurityアプリケーションでのCSRF保護

CSRF攻撃がどのように機能するのか、Spring Security(3.2)でどのようにしてそれを防御するのかについて、手短に説明します。非常に素晴らしい。

テクニカル

>> TDDチェスゲームパート3:つまずくこととリファクタリング

私は前にこのシリーズについて話しました - しかし、おそらく驚くには当たらない - それは再び 今週の読み(または見る) です。なぜそれを選び続けるのですか?

単純です - TDDを行うことの初期の抵抗を乗り越えることの良いショットがいくつかあります。それは私にとって数年かかったので、私はそれが容易ではないことを知っています - しかし、結果は巨大です。

それで - まっすぐに - 今週一つの記事だけを読むつもりなら、(実際には、http://www.daedtech.com/tdd-and-modeling-a-chess-gameを読んでください)[最初] 2 部品がより良いでしょう。

>> MongoDB 2.6は$ out

VladはMongoDB 2.6で出てきた新機能の役に立つ概要を持っています。

>> Web APIとn 1の問題

悪名高い n 1問題 はWeb APIにも存在します。この記事には要約するべきたくさんの情報があります - それであなたの時間をかけてください。

>>セキュリティ:Heartbleedの脆弱性

はい、今週はHeartbleedが公開されました、そして、それをカバーする多数の記事がありますが、あなたはそれらの記事の一部をすでに読んでいると思います。

黙想

>>コンテキスト切り替えのコスト

私たちはみんなコンテキストスイッチの能力を過大評価していると思います - そしてスイッチが開発者クリプトナイトであることを早く受け入れればするほど - 私達はより早くそれについて何かできるようになります。この記事はその事実を非常に思い出させてくれます。

** >> Mechanical Turkを使用した詳細設計のユーザビリティテスト
  • クラウドソーシングとAmazon Mechanical Turk ** を使ってアプリをテストするのはとてもクールです。Prismaticのチームがこれをどのように行ったのかを読んでください。