DDDチョットデキル人になりたいです。「大量の相関チェック(しかもDBアクセスなど層をまたぐ処理や複数オブジェクト間の相関チェックを含む)とその後の登録が発生する状況」を想定して書きます。以下のようにinterfaceが2つあるとき、この2つのinterfaceを継承したinterfaceを作ろうとしました。プログラミング内部エラー周りの設計について自分の経験から得た知見をまとめます(なのでセオリーとかアンチパターンとか有れば教えていただけるとありがたいです)。内部エラーとは基本的に自分で書いてThrowするようなエラーを想定しています。日記Java8でプロジェクトをやっていて後悔していることを5点挙げます。上から後悔している順です。絡むと何が返ってくるのか分からない状態になるのでOptional使った方がいいです。下記の記事を参考に環境変数を設定しても設定が反映されず、javaコマンドが通りませんでした。コンソールには以下のようなエラーが出ていました。java以下のコードは、Listを内容のクラスの名前の配列にして返すという内容です。List内の型に関係なく実行できるコードであるため、一見正しいように見えますが、このコードはコンパイルできません。java以下のようなエラーに対処します。プログラミング概要はSSIAです。ここではEntityをデータベースのテーブルそのままのPOJOとします。ここではis_active_sampleという名前のカラムに対して、isActiveSampleというBoolean/booleanのフィールドを持つEntityを挿入する状況をサンプルとして書きます。javaBeanPropertySqlParameterSourceの配列を作ってSimpleJdbcInsert#executeBatchに入れるとできます。前回の記事がトラブっていた原因が判明したので書き直します。この記事に書いたやり方でも動きますが、より演繹的な方法が有ったのでこちらもどうぞ。↑の内容ならFunctionalInterface使った方が楽な場面も有るかな?と思ったので書きました。これ以降で書く内容を全部まとめたクラスが以下です。IDEAでWebSocketを使います。やることは以下の通りです。ここから書く内容は以下のページと同様です。プログラミングKotlinでAPIを叩いてJSONを取得します。APIを叩くことを勉強しはじめたばかりなので分かってないことばかりですが、URLを叩くとJSONが帰ってくる状況を想定して作りました。KotlinmXparserを使ってみました。Stringで諸々を入力してやることで数式を計算できるライブラリです。Javaや.Net、AndroidやXamarinといった多くの環境で動きます。8で追加されたFunctionが便利だったので書きます。FrameWorkCodeIQを色々な言語でやってると「入出力どうやったっけ」って場面が増えたり、出先でやる時作り直したりがダルかったりしたので、入出力類だけ自分用にまとめます。CとC#は追加したいですが、とりあえずいったん飽きたのでこれまで。プログラミングAndroidでは、c++のみで書かれるNativeActivityがあります。これは通常のActivityと同じように、別のActivityから遷移させることが可能です。今回は、この遷移についてやった内容を記事にしました。java以前c++で実験してみたif文と%(剰余)の比較をjavaでもやってみました。実行環境は以下の通りです。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。