I have failed many times, and that's why I am a success.
我失败过很多次,这就是我成功的原因。———— 迈克尔·乔丹
背景 最近在使用laravel 自定义命令行工具批量更新订单状态的时候,因为订单量差不多三千个,就使用Eloquent提供的chunk方法分块处理。 该方法一次获取结果集的一小块,并将其传递给闭包 函数进行处理。我的大概代码如下: use App\Models\Order; . . . Order::query() ->where('status', 0) ->orderByDesc('id') ->chunk(50, function ($orders, $page) { foreach ($orders as $order) { $this->info('正在处理第' . $p...
删除旧版本以及相关依赖 在尝试安装新版本以及相关的依赖项之前,需要先卸载任何此类旧版本。 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 设置存储库 安装yum-utils包(它提供了yum-confi...