タグ

ブックマーク / cero-t.hatenadiary.jp (3)

  • MyBatisをやめて、JdbcTemplateを使うわ。 - 谷本 心 in せろ部屋

    以前のエントリーで、DBアクセスにはMyBatisを選んだと書きました。 http://d.hatena.ne.jp/cero-t/20141212/1418339302 そしたら渋谷JavaのLTで [twitter:@yukung] さんに拾ってもらっちゃいました。 http://www.slideshare.net/yukung/j-ooq-shibuyajava9 そんなこともあってMyBatisイチオシなエンジニアに思われたかも知れませんが、 ごめんなさい、 あの記事はあくまでも伏線で、僕、もうMyBatis使ってないんです! MyBatisを使って半月ぐらいして、 どうにも我慢できなくないことが出てきました。 1. Spring Bootとの連携がイマイチ Spring BootでMyBatisを使おうとすると、 前回のエントリーで書いた通り、ちょっと設定ファイルが必要になった

    MyBatisをやめて、JdbcTemplateを使うわ。 - 谷本 心 in せろ部屋
    uehaj
    uehaj 2016/05/19
  • DynamoDBでTomcatのセッション共有をするとハマるかも - 谷本 心 in せろ部屋

    AWS仕事で使い始めて1年半、 ようやく頭がクラウド脳に切り替わってきた [twitter:@cero_t] です。 好きなAWSサービスはKinesisです。まだ使ってませんけどね! さて、今日のテーマは「AWSでTomcatのセッション共有」です。 EC2上で動くTomcatのセッションオブジェクトを、DynamoDBを使って共有するというものです。 話題としてはそれなりに枯れていると思うのですが、 実案件で使おうと思ったら問題が出そうになって困ってる、という話です。 発生する問題は? どういう問題が起きるか、先に書いておきます。 発生する問題は、 複数のTomcatをELBで分散させている時に、 スケールインやスケールアウトが短時間に連続して発生すると、 セッションが巻き戻る(先祖返りする)可能性がある、というものです。 セッションが消えるならまだしも、 先祖返りするというのは、実

    DynamoDBでTomcatのセッション共有をするとハマるかも - 谷本 心 in せろ部屋
    uehaj
    uehaj 2015/10/20
  • Day-4 : Too Big to Fail: Top Tips for Massive, Mission-Critical Enteprise Applications - 谷本 心 in せろ部屋

    大規模ミッションクリティカル系システムのためのTips。 たった1分遅れただけで、満席になってて座れないぐらいの人気セッションでした。 内容的にも、知らなかったTipsが多い、得るものの多いセッションでした。 このセッションで対象にするシステムは、メモリが16〜100GBぐらい、 スレッドが10〜100ぐらい同時に動くような規模のもの。 1. Heapを抑えるために、Composed OOPS (COOPS) を使いなさい。 方法 : -XX:+UseCompressedOOPS 効果 : ヒープに長く残っている情報を圧縮する。実際2.76GB → 2.27GBになった。 2. 1スレッドで(1リクエストで)たくさんのオブジェクトを生成する場合は、NUMAを使いなさい 方法 : -XX:+UserNUMA 効果 : GCの効率が改善する 3. 共有メモリを良いパフォーマンスで読み出したいな

    Day-4 : Too Big to Fail: Top Tips for Massive, Mission-Critical Enteprise Applications - 谷本 心 in せろ部屋
    uehaj
    uehaj 2011/11/18
  • 1