JUnit 5(JUnit Jupiter)のExtensionを書こうとしてExtensionインスタンスのライフサイクルってどうなってるんだっけ?となったので備忘録的にメモ。 環境 AdoptOpenJDK 11 JUnit 5.5.0 TL;TR @Extensionで登録したインスタンスはテストクラスごとに共有され、テストクラスが異なればExtensionインスタンスも異なる。 @RegisterExtensionで登録したインスタンス staticフィールドの場合はテストクラスごとに共有される。 non-staticフィールドの場合はテストクラスのライフサイクルに依存する。 Extension Modelのおさらい JUnit 5のExtension Modelは各テストに対する前処理・後処理・例外処理などを共通化するための仕組み。Junit 4のRuleなどに比べて自由度は下が
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 米サイバー軍は、「Outlook」の脆弱性を活発に悪用する動きが見つかっているとして、Twitterで警告している。政府のネットワークにマルウェアを潜り込まれる恐れがあるとみられる。 この脆弱性は、Microsoftが2017年10月の月例パッチで修正したCVE-2017-11774だ。 SensePostのセキュリティ研究者が発見したこのOutlookの脆弱性が悪用されると、攻撃者がOutlookのサンドボックスを回避し、Outlookが実行されているOS上で任意のコードを実行することが可能になる。 過去にはイランのハッカーがこの脆弱性を利用 この不具合は2017年の秋にSensePostの研究者によって非公開の形で報告されたものだが
コレクション用の便利なファクトリメソッドを使用すれば、リストやマップ、セットなどのコレクションを簡単に生成できます。ファクトリメソッドはまた、変更不可能なコレクションを生成することで、より安全な使用を可能にします。 変更不可能なコレクションへの収集は、Streams用の新しいCollectorオペレーションを使用して、結果を変更不可能なコレクションに格納することを可能にします。 Predicate::notは、述語ラムダやメソッド参照を否定する簡易な方法を提供します。これもまた、定型コードの削減に有効です。 新しいOptionalメソッドには、Optionalを使用する場合に、格好の悪いif文を使用せず、関数スタイルでコーディングするオプションが追加されています。 JShellは、コードを1行ずつ、あるいはスクリプトとして、Javaで実行可能なREPLです。これは新しい機能を試すのに便利で
ディープラーニングも使える確率的プログラミングツール「Gen」を開発、MIT:AIモデルやアルゴリズム作成の民主化に貢献 マサチューセッツ工科大学(MIT)の研究チームが開発した確率的プログラミングツール「Gen」を使えば、初心者でも簡単にAIに触れることができ、専門家は高度なAIプログラミングが可能になる。ディープラーニングよりも適用範囲の広いことが特徴だ。 【訂正:2019年7月4日10時50分 記事タイトルの一部に誤解を招く表現があり訂正しました。 訂正前:ディープラーニングを超える汎用AIツール→訂正後:ディープラーニングも使える確率的プログラミングツール】 マサチューセッツ工科大学(MIT)の研究チームは、2019年6月下旬に米アリゾナ州フェニックス市で開催されたカンファレンス「Programming Language Design and Implementation」で、新し
こんにちは、Necoプロジェクトのsatです。今回はKubernetesクラスタお手軽に作れるkindというツールを紹介します。kindはKubernetes In Dockerの略です。 本記事の要約 kindとはKubernetesクラスタを簡単に作れるツール インストール、およびクラスタ作成がそれぞれたった1コマンドを実行するだけで完了 他の類似ツールには存在しないマルチノードクラスタ作成機能がある Kubernetesの公式プロジェクトかつ、Kubernetesそのもののテストにも用いられているため、実績や将来性は十分 修正履歴 2019/7/04: 「クラスタの設定を変更する方法」節のapiVersion: kubeadm.k8s.io/v1beta1をapiVersion: kubeadm.k8s.io/v1beta2に修正しました kindとは Kubernetesは複雑なソ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く