ブログでの反応
{{ title }}
id:{{ user_name }}{{ #total_bookmarks }}{{ total_bookmarks }} users{{ /total_bookmarks }}
関連記事
軽い気持ちでLinkedListを使ったら休出する羽目になった話 - Qiita
ざっくり言うと リスト構造のデータに対してランダムアクセスはしちゃだめだぞ。お兄さんとの約束だ! ... ざっくり言うと リスト構造のデータに対してランダムアクセスはしちゃだめだぞ。お兄さんとの約束だ! 発端 数年前に他部署の支援で作ったJavaのシステムに、ちょっとデカめのデータを突っ込んだらありえないほど遅いので助けてくれ、と連絡が入った。 まぁクエリとかインデックスをちょっと見れば直るっしょ・・・と鼻をほじりながら支援に向かった。 処理内容 遅い部分の処理は以下のようなものであった。 処理対象のデータをListで受け取る。 それをforループで1件ずつ前処理する。 処理結果をオブジェクトに格納し、ORマッパーでDBにINSERTする。 これだけ? そう、これだけだ。並列処理なんて高級なことはもちろんやってない。 インフラ調査 処理中のサーバのようすを調査する。今回のインフラは典型的な3層3サーバ構成。 WEBサーバはなにもかもが余裕。 APサーバではCPUを1つ使い切っている。 14コア
{{{tags}}}
{{created}} リンク
15 clicks2018/02/19 リンク
54
2018/02/19 リンク
32
2018/02/19 リンク
30
2018/02/19 リンク
25
2018/02/19 リンク
29
2018/02/19 リンク
24
2018/02/19 リンク
16
- Java
3 clicks2018/02/19 リンク















2018/02/19 リンク












2018/02/19 リンク










2018/02/20 リンク
10 clicks2018/02/20 リンク
13 clicks2018/02/20 リンク

11 clicks2018/02/20 リンク
2018/02/20 リンク
2018/02/19 リンク
- java
- programming
- performance
15 clicks2018/02/19 リンク
26 clicks2018/02/19 リンク
2018/02/19 リンク
9 clicks2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク




5 clicks2018/02/19 リンク
2018/02/19 リンク
11 clicks2018/02/19 リンク
2018/02/19 リンク
- algorithm
11 clicks2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク
13 clicks2018/02/19 リンク
6 clicks2018/02/19 リンク
2018/02/19 リンク



20 clicks2018/02/19 リンク
2018/02/19 リンク
17 clicks2018/02/19 リンク
2018/02/19 リンク
2018/02/19 リンク