記事一覧
[JavaScript] asyncのloop処理をfor文以外で順番に処理する方法
async/awaitとは非同期処理を同期処理のように書ける文法。
古くは非同期処理はcallbackを渡す方法で書いていた。
myAsyncProcess(function () { console.log('Done!')})
これだといちいちcallback引数を実装しないといけないし、エラーした場合はもう一つcallbackを受け付けるか、callbackにerrorを渡すか実装がバ
Railsでin_batches使うととても遅い
メモリ消費しすぎ問題ActiveRecordはインスタンスを生成すると結構メモリを食う。それが何万件という規模になるとメモリが足りなくなってバッチ処理の環境が落ちるみたいなことがあるので、よくある解決策としてはin_batchesを使って一度に生成されるインスタンスの量を抑えたりすると思う。
user_ids = [2, 1, 4, ...] # ソートされていない何万件のユーザーのID# こ
いぇーいみんな見てるーー?
うおーめっちゃ夏デー☀️