68 search resultsShowing 1~20 results

Stocked
devmatsuko

@devmatsuko

Redisを使ったレート制限をReadyする

はじめに Web APIを運用していると、次のような課題に直面することがあります。 同一ユーザーからの過剰アクセス ボットやスクレイピング対策 外部APIの呼び出し回数制限 意図しない負荷による...

0
0
Comment0
devmatsuko

@devmatsuko

AIモデルの推論とは

推論モデルとは 推論(Inference)とは、学習済みモデルを使って入力から結果を出す処理です。 推論モデルはこの処理を備えたモデルを指します(OpenAIの「o1」や「o3」、Anthrop...

0
0
Comment0
devmatsuko

@devmatsuko

useEffectを間違って理解していた話

はじめに 初めてReactを勉強し、おそらくすぐに登場するであろう「useEffect」 当時はuseEffectを定義したコンポーネントがマウントされたタイミングで実行される関数&依存...

41
28
Comment0
devmatsuko

@devmatsuko

MySQLのGenerated Columnとは

はじめに MySQLでテーブル設計をしていると、次のような場面に遭遇することがあります。 この値は毎回アプリケーション側で計算して保存している 他のカラムから必ず導出できる値を持っている 検索や...

0
0
Comment0
devmatsuko

@devmatsuko

GETとPOSTの使い分け

はじめに APIを設計する際に「これGETにすべき?POSTにすべき」と思う場面はないでしょうか。 ざっくりなイメージとして「GETはデータの取得」「POSTはデータの作成」くらいにしか思ってい...

0
0
Comment0
devmatsuko

@devmatsuko

MCP再入門に再入門する

はじめに 昨年の今頃(2024末)に「MCPサーバー」という単語が多く耳に入ってきたのが記憶に新しいです。 しかし当時は私個人特に活用する場面も思い浮かばず「へぇ〜そんなの出たんだ」くらいにしか...

1
0
Comment0
devmatsuko

@devmatsuko

オンラインDDLとは

オンラインDDLとは MySQLでDBマイグレーション、テーブル構造を変更(ALTER TABLE)するときに テーブルロックを最小限に抑えてサービスを止めずに実行できる DDL(データ定義言語...

1
1
Comment0
devmatsuko

@devmatsuko

楽観的更新と悲観的更新とは

楽観的更新と悲観的更新とは アプリケーションでデータを更新するとき、 UIとサーバーのどちらを先に更新するか? という問題が発生します。 そのときの代表的なアプローチが 楽観的更新(Optimi...

0
0
Comment0
devmatsuko

@devmatsuko

Selectorとは

Selectorとは Reduxでは状態を保存する場所としてStoreという概念が取り入れられています。 そのStoreの状態を扱うときに登場する重要な概念がSelectorです。 一言でいうと...

0
0
Comment0
devmatsuko

@devmatsuko

ThunkActionとは

ThunkActionとは Reduxで非同期処理を書くための仕組みを指します。 Reduxの世界では、Reducerは「同期的」「純粋関数」でなければならないため、 API呼び出しやsetTi...

0
0
Comment0

68 search resultsShowing 1~20 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in