2016-01-01から1年間の記事一覧
関数インターフェースとは もうひと砕き パッケージ java.util.function の分類 Consumer Function<T,R> Predicate Supplier 副作用 まとめ 余談 関数インターフェースとは ラムダ式やメソッド参照の対象となる型を提供するインターフェースのこと。関数メソッド</t,r>…
Stream とは オブジェクトに対する Stream と、プリミティブに対する Stream オブジェクトに対する Stream プリミティブに対する Stream Stream メソッドの種類 中間処理 終端処理 Stream インターフェースのメソッド分類 Stream の使い方 よく使う中間処理…
redis キーのネーミングルールに迷ったが、本家の topics にサンプルになりそうな記述があったのでまとめてみた。 記事としては、Redis のキーに対してどのような値を設定するべきか、と言った内容なのだが、ここではネーミングに関してのみ書き出してみた。…
boolean 値を返却するメソッド名や、変数名の名前のテンプレを作ってみた。名前に気を付けるだけで、意外と綺麗なコードになるので、参考にして欲しいです。 名前の付け方 is + 形容詞 形容詞の状態であるかを尋ねる. ex) isEnabled has + 過去分詞 動詞の状…
Spring の DI では、デフォルト「Singleton」が設定されます。Controller であってもデフォルト Singleton と言うのは、直感的な動作とは異なるため、それぞれの Scope 設定でどのように動作するのかを調べてみました。 スコープの説明 まずは、それぞれのス…
Enum型のJSONシリアライズ Enum型はJSONに変換すると、nameで変換される。コード値などを持った Enumの場合、コード値を使って変換したい場合があるので、一番簡単そうな方法を書いてみた。 SerializedName を使用 @SerializedName で、Jsonシリアライズ時の…
Redis のデータ型 ここでは、単純ながらList型、Set型、Hash型の違いを主に説明する。 詳しい説明は、原文 と、丁寧に説明しているサイト があるので、そちらを参考にして欲しい。 Redis のデータ型 ざっと、Redis で扱うデータ型の説明。データ型は下記のパ…