タグ

ブックマーク / atuweb.info (2)

  • jQuery で頑張ってしまったことを猛省して Laravel Mix で Vue.js を勉強した - atuweb 開発ブログ

    この数年、たいへんなスピードでフロントエンド開発技術が発展しておりますね。 私はバックエンド開発が続いていたことを言い訳に、直近の小規模な Web ツール開発をjQueryで頑張ってしまったため、次は同じ轍を踏まない ために Vue.js を勉強してみました。 jQuery で頑張ってはいけない理由 jQuery(ジェイクエリー)は、ウェブブラウザ用のJavaScriptコードをより容易に記述できるようにするために設計された軽量なJavaScriptライブラリ https://ja.wikipedia.org/wiki/JQuery jQueryはフロントエンドの開発に大きく貢献してきた素晴らしいライブラリで、「Web サイトにちょっとしたギミックを足す」用途には使いやすいツールです。 しかしながら、jQuery での開発で、少しでも規模が大きくなってくると途端に苦しくなってきます。 それ

    jQuery で頑張ってしまったことを猛省して Laravel Mix で Vue.js を勉強した - atuweb 開発ブログ
    kahki
    kahki 2017/05/23
  • [Java]MyBatisの動的SQLでパフォーマンスを改善する - atuweb 開発ブログ

    あなたにはお判りでしょうか、 N連ガチャでN回インサートを実行している ソースに巡り合った時の衝撃。 Webアプリケーションでスループットが悪化する大きな要因はDBなどの ストレージアクセス です。 たとえば「0.001秒のクエリ」でも、100回実行すれば単純に0.1秒を要します。 「たった0.1秒」かもしれませんが、同時接続が1,000リクエスト、10,000リクエストもあるシステムではいかがでしょうか。 これを、「100回分のSQLを1回で実行する」ことができれば、所要時間が数分の1で済みます。 Java + Spring Framework で利用されることが多い OR マッパーは Hibernate、JPA、MyBatis などでしょうか。 この記事では「 MyBatis の動的 SQL でパフォーマンスを維持、改善するための、ちょっと複雑な SQL を書く方法 」をご紹介いたしま

    [Java]MyBatisの動的SQLでパフォーマンスを改善する - atuweb 開発ブログ
    kahki
    kahki 2016/04/07
  • 1