Java LinkedHashMapを使って、LRU方式でキャッシュする
LRUは、キャッシュでよくある方法ですよね。 LinkedHashMapを使って、LRU方式でキャッシュするサンプル LinkedHashMapにデータをキャッシュします。 また、キャッシュしたデータから取得、データの追…
Java言語プログラミングのゆるふわレシピ。コピペで使える3分クッキング♪
LRUは、キャッシュでよくある方法ですよね。 LinkedHashMapを使って、LRU方式でキャッシュするサンプル LinkedHashMapにデータをキャッシュします。 また、キャッシュしたデータから取得、データの追…
Arrays.asList(T…)は便利ですよね。 配列からリストへ変換したり、とりあえずリストのデータを作りたいときに使ったりします。 でも、Arrays.asListには罠が潜んでますw Arrays.a…
今回は、HashMapを使ってみましょう。 HashMapも、ArrayList同様にJavaではよく使われるクラスです。 こちらもArrayListと同じで、総称型と呼ばれるクラスですね。 ■動画はこちら
今回は、ArrayListを使ってみましょう。 ArrayListは、Javaではよく使われるクラスです。 今までとちょっと違い、総称型と呼ばれるクラスでもあります。 ■動画はこちら
小さいときに童謡のレコードを聴いたことがあったような。なかったような。 なんかミニコンポについてたよーな気がしないでもないw レコードクラスを使うサンプル レコードクラスを作成。リストに追加します。 追加したリストから、…
Apache CommonsのCollectionUtilsを使ったコレクションの操作です。 Apache Commonsの入手 mavenを使って入手 pom.xmlは、こんな感じ。 今回はコレクション操作なので、Ap…
ハッシュコードって聞いたことありますか? HashMapなどで使われていたりするんですが、地味に大事なんですよね。 んで、いきなりですが、今回はこちらの記事の続きになります。 前回は、equalsをオーバーライドしたら、…
Javaで並列処理。Streamインタフェースを使って、並列処理するその2。 今回は少し処理の仕方を変えてみます。 Streamインタフェースを使って、並列処理をするサンプル その2 重い処理がある風のワーカーを並列処理…
Javaで並列処理。Streamインタフェースを使うと簡単です。 まずは、その1。並列で動くことを確認してみます。 Streamインタフェースを使って、並列処理をするサンプル その1 [crayon-65f9849eca…
絞り込みとか並び替えって意外とめんどい。 データベースを使ってれば、そもそもSQLでさくっと終わる話なんですがw でも、便利なんだよな。 Streamインタフェースを使って、リストから絞り込みと並び替えをするサンプル 交…