LearnKu
话题列表
登录
注册
LearnKu
首页
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
社区 动态
登录 注册
微信登录
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
整站动态
vvwvv
vvwvv 赞了文章
谁动了我的 MySQL ?

背景介绍 前两天,一位开发的小伙伴找到我,向我反馈了这样一个问题: 一个 PHP 的常驻进程的任务,会定时执行一条更新 MySQL 数据的操作。由于这里的逻辑处理有问题,他...

2年前
cccyzloong
cccyzloong 赞了文章
Supervisor 使用总结

说明 Supervisor是一个进程监护工具,在Laravel中,我们用来监护消息队列、Horizon进程,以便在其意外退出时自动重启。这里以教程L02 第5.9节中的Horizon监护为例。 安装...

2年前
Namm
Namm 赞了文章
Springboot在有锁的情况下如何正确使用事务

总结 加锁一定要在事务提交前。 [图片] 概述老话说的好:想要赚钱,就去看看有钱人有什么需求,因为有钱人钱多,所以赚的多。 言归正传,在Java项目的研发中,“锁”这个词...

2年前
mshx
mshx 赞了文章
别让这样的定时任务拖垮你的网站

背景介绍 最近有同事反馈线上的 MySQL 查询速度非常慢,我打开阿里云的控制台看了看,一看吓了一跳,线上的 MySQL CPU 使用率居高不下,平均值都在80%以上,而且已经持...

2年前
mixun
发表了评论
挺不错的
mixun
2023 phper敢问路在何方

很多php程序员存在未来发展方面的困扰,介于各方面的因素,phper 比其他程序员更容易遇到上升天花板。 一方面,一般只有初创企业为了快速实现产品上市以及极容易招到 php...

2年前
mixun
mixun 赞了话题
2023 phper敢问路在何方

很多php程序员存在未来发展方面的困扰,介于各方面的因素,phper 比其他程序员更容易遇到上升天花板。 一方面,一般只有初创企业为了快速实现产品上市以及极容易招到 php...

2年前
0x00_wudali
0x00_wudali 赞了文章
2021年python库大全

一、算法设计 Python的数据结构,算法和设计模式的实现。另请参阅真棒算法。 演算法 algorithms –数据结构和算法的最小示例。python-ds-用于采访采访的数据结构和算法的...

2年前
fatrbaby
赞了评论
加个分布式的锁,下个任务拿不到锁直接退出进程
别让这样的定时任务拖垮你的网站

背景介绍 最近有同事反馈线上的 MySQL 查询速度非常慢,我打开阿里云的控制台看了看,一看吓了一跳,线上的 MySQL CPU 使用率居高不下,平均值都在80%以上,而且已经持...

2年前
fatrbaby
赞了评论
emmm,这种扫描数据库的定时任务就不应该存在。delay一个任务到队列中,到时间了处理一次就可以了。
别让这样的定时任务拖垮你的网站

背景介绍 最近有同事反馈线上的 MySQL 查询速度非常慢,我打开阿里云的控制台看了看,一看吓了一跳,线上的 MySQL CPU 使用率居高不下,平均值都在80%以上,而且已经持...

2年前
xujin51
xujin51 关注了文章 别让这样的定时任务拖垮你的网站
2年前
PHPer技术栈
PHPer技术栈 赞了文章
一个延时任务问题引发的思考

今天在论坛刷到一位楼主的提问帖,感觉挺有意思的,这也算是一个比较典型的业务场景了,于是决定写篇小作文探讨下这个问题。 原文请戳这里 这位同学的诉求是这样的,我用...

2年前
怕爱玩
怕爱玩 关注了用户 快乐的皮拉夫
2年前
Namm
Namm 赞了文章
被吐槽 GitHub仓 库太大,直接 600M 瘦身到 6M,这下舒服了

大家好,我是小富~ 前言 忙里偷闲学习了点技术写了点demo代码,打算提交到我那 2000Star 的Github仓库上,居然发现有5个Issues,最近的一条日期已经是2022/8/1了,以前...

2年前
飞机飞过天空
赞了评论
@飞机飞过天空 切换中文输入法之后再试试 shift + [ + ] => 「」 『』
大家都来谈谈,你是怎么输出「」的

简介 一个优秀的程序员,应该懂得规范的排版。在社区 中文文档排版规范 里,空格、标点符号、全角半角和专有名词,都非常好实施。唯独直角引号让人实施起来痛苦流泪,好...

2年前
农民伯伯
发表了评论
提个问题:ed25519 和 sr25519 用在哪里?我知道是用在后文,后文那个位置?
农民伯伯
substrate学习笔记5:使用substrate构建私有网络

1 环境准备与目标说明 本节中,我们将学习和实现如何使用验证者/授权者集合来启动私有的区块链网络。 在进行本节实验之前,需要准备好已经编译的substrate的最新版本,可...

2年前
Neutrino
赞了评论
这是一个比较有意思的话题,于是专门写了一篇文章《一个延时任务问题引发的思考》来阐述我的想法。 有时间的话可以去看看,希望可以帮到你。
一个需求问题 求提供方案(可打赏)

问题描述 [图片] 接到一个开发任务,需求是当报警超过X分钟未处理则通知用户,我打算用redis任务队列来做,当某个设备触发报警时 就把[设备id]和[触发时间]字段插入到任务队...

2年前
cheer
发表了评论
:neutral_face:要习惯把订单自动收货等这些场景用mq进行处理
cheer
别让这样的定时任务拖垮你的网站

背景介绍 最近有同事反馈线上的 MySQL 查询速度非常慢,我打开阿里云的控制台看了看,一看吓了一跳,线上的 MySQL CPU 使用率居高不下,平均值都在80%以上,而且已经持...

2年前
sy_dante
赞了评论
减少数据库查询次数 当前代码中的每次查询都是通过数据库来获取需要处理的订单,这会增加数据库负载。可以考虑缓存订单数据,或者使用更轻量级的缓存(如Redis)来存储订...
这代码需要优化吗

下面是一个定时任务,半小时执行一次,然后会给用户发送邮件,这块代码有什么地方能提升的,或者优化的? public function handle() { Log::info('order...

2年前
sy_dante
赞了评论
优化建议: 减少数据库查询次数 在循环中,每次都会执行一次数据库查询,可以使用 Eloquent 的 with 方法预加载关联模型,减少查询次数。 减少字符串拼接次数 在循环中,...
这代码需要优化吗

下面是一个定时任务,半小时执行一次,然后会给用户发送邮件,这块代码有什么地方能提升的,或者优化的? public function handle() { Log::info('order...

2年前
sy_dante
赞了评论
1.命名统一使用驼峰写法 [图片] 2.重复的变量可以抽出来,可以使用phpstorm的Refactor -> Introduce Variable [图片] 3.$title = $care_mails[$row->lang]["{$type...
这代码需要优化吗

下面是一个定时任务,半小时执行一次,然后会给用户发送邮件,这块代码有什么地方能提升的,或者优化的? public function handle() { Log::info('order...

2年前
Cypresslxl
Cypresslxl 关注了用户 Summer
2年前
liaosp
发表了评论
并发高,试试 削峰填谷
liaosp
用户多经常CPU和负载状态100%

1. 运行环境 1). 当前使用的 Laravel 版本? 8.5 2). 当前使用的 php/php-fpm 版本? PHP 版本:8.2 php-fpm 版本:7.4 3). 当前系统 OpenCloudOS 8.6.2205 x86_64(Py3.7...

2年前
wozaihanni
wozaihanni 赞了文章
Laravel 的消息队列剖析

laravel的消息队列剖析 这篇来自于看到朋友转的58沈剑的一篇文章:1分钟实现“延迟消息”功能 在实际工作中也不止遇见过一次这个问题,我在想着以前是怎么处理的呢?我记得...

2年前
sy_dante
赞了评论
分享一下我的订单号生成规则,22 位,2304180233303966728324 private function generateOrderNo(int $datacenter = -1, int $workerid = -1) { $order_no = date('y...
今天看到一个大聪明用md5做订单号!

今天看到一个大聪明用md5做订单号![图片] [图片] [图片]

2年前
zoojoo
zoojoo 在 分享 下发布了话题
希望有更多的人关注和使用AdonisJS

利用五一假期,学习了AdonisJS,真的类Laravel,很优雅,希望有更多的人关注和使用。

2年前
sy_dante
sy_dante 赞了文章
谁动了我的 MySQL ?

背景介绍 前两天,一位开发的小伙伴找到我,向我反馈了这样一个问题: 一个 PHP 的常驻进程的任务,会定时执行一条更新 MySQL 数据的操作。由于这里的逻辑处理有问题,他...

2年前
Neutrino
赞了评论
这个我正好做过。 首先别指望 redis ,他的工作不是做这个。我的方案是这样的,启一个 rabbitmq ,增加延时插件。 rabbitmq 可以直接 docker 安装很方便。 写一个处...
一个需求问题 求提供方案(可打赏)

问题描述 [图片] 接到一个开发任务,需求是当报警超过X分钟未处理则通知用户,我打算用redis任务队列来做,当某个设备触发报警时 就把[设备id]和[触发时间]字段插入到任务队...

2年前
Neutrino
Neutrino 关注了用户 快乐的皮拉夫
2年前
klwlbj
发表了评论
用ajax请求不行吗,非要这样内嵌
klwlbj
前端拿到php传递的数组,如何转化为js可以使用的数据

var test_users = '<?php echo json_encode($pageData["test_users"]); ?>'; test_users = JSON.parse(test_users);

2年前
Neutrino
发表了评论
干活满满 我就是怕遇到这种情况 :joy:
Neutrino
别让这样的定时任务拖垮你的网站

背景介绍 最近有同事反馈线上的 MySQL 查询速度非常慢,我打开阿里云的控制台看了看,一看吓了一跳,线上的 MySQL CPU 使用率居高不下,平均值都在80%以上,而且已经持...

2年前
Neutrino
Neutrino 赞了文章
一个延时任务问题引发的思考

今天在论坛刷到一位楼主的提问帖,感觉挺有意思的,这也算是一个比较典型的业务场景了,于是决定写篇小作文探讨下这个问题。 原文请戳这里 这位同学的诉求是这样的,我用...

2年前
Neutrino
发表了评论
我是原文中那个提问贴的作者,非常感谢博主的反馈 :kissing_heart:, 你真的是太帅了。
Neutrino
一个延时任务问题引发的思考

今天在论坛刷到一位楼主的提问帖,感觉挺有意思的,这也算是一个比较典型的业务场景了,于是决定写篇小作文探讨下这个问题。 原文请戳这里 这位同学的诉求是这样的,我用...

2年前
隐德莱希
隐德莱希 赞了文章
一个延时任务问题引发的思考

今天在论坛刷到一位楼主的提问帖,感觉挺有意思的,这也算是一个比较典型的业务场景了,于是决定写篇小作文探讨下这个问题。 原文请戳这里 这位同学的诉求是这样的,我用...

2年前
隐德莱希
隐德莱希 赞了文章
谁动了我的 Redis ?

前几天写了一篇文章《谁动了我的 MySQL ?》,反响还不错。于是心血来潮,把之前遇到的另一个类似的问题整理出来,分享给大家,希望对用到的小伙伴有所帮助。 背景 与溯...

2年前
Neutrino
赞了评论
楼主的问题点在于,使用延时队列时,如何取消已设定的任务,或者重新设定时间。 而不在于使用何种方案,因为使用延时队列,本身就已经是最佳实践了,至于到底是用 rabbit...
一个需求问题 求提供方案(可打赏)

问题描述 [图片] 接到一个开发任务,需求是当报警超过X分钟未处理则通知用户,我打算用redis任务队列来做,当某个设备触发报警时 就把[设备id]和[触发时间]字段插入到任务队...

2年前
LXK
发表了评论
给定时任务加状态就行,上一个没有完成就继续等待下次时间执行。
LXK
别让这样的定时任务拖垮你的网站

背景介绍 最近有同事反馈线上的 MySQL 查询速度非常慢,我打开阿里云的控制台看了看,一看吓了一跳,线上的 MySQL CPU 使用率居高不下,平均值都在80%以上,而且已经持...

2年前
lwies
lwies 赞了文章
谁动了我的 Redis ?

前几天写了一篇文章《谁动了我的 MySQL ?》,反响还不错。于是心血来潮,把之前遇到的另一个类似的问题整理出来,分享给大家,希望对用到的小伙伴有所帮助。 背景 与溯...

2年前
巴啦啦
发表了评论
楼主的问题点在于,使用延时队列时,如何取消已设定的任务,或者重新设定时间。 而不在于使用何种方案,因为使用延时队列,本身就已经是最佳实践了,至于到底是用 rabbit...
巴啦啦
一个需求问题 求提供方案(可打赏)

问题描述 [图片] 接到一个开发任务,需求是当报警超过X分钟未处理则通知用户,我打算用redis任务队列来做,当某个设备触发报警时 就把[设备id]和[触发时间]字段插入到任务队...

2年前
mengguo
mengguo 关注了话题 PHP怎么样合并CAD文件
2年前
whitek
whitek 赞了文章
一个延时任务问题引发的思考

今天在论坛刷到一位楼主的提问帖,感觉挺有意思的,这也算是一个比较典型的业务场景了,于是决定写篇小作文探讨下这个问题。 原文请戳这里 这位同学的诉求是这样的,我用...

2年前
此时此刻
此时此刻 关注了话题 最大的问题就是版本衔接不上,新入的都碰到坑坑洼洼的报错
2年前
此时此刻
赞了评论
whereColumn
同一张表的两个字段比较查询

正确示范 Model::where('字段1','') ->whereRaw('字段2 = 字段3') ->whereRaw('字段4 > 字段5') ->get(); 错误示范 Model::where('字段1','') ->...

2年前
半人间
半人间 在 问答 下发布了话题
PHP怎么样合并CAD文件

CAD文件格式是dxf后缀。现在问题是要把几个文件合成一个,还要加上一些文字。 找到一个包github.com/enjoping/DXFighter/blob... 但是是几年前的,发现合并有问题,写中...

2年前
l419537242
发表了评论
你好请问有解决吗 目前我也遇到这个问题
l419537242
dcat 表单弹窗,异步加载表格如何修改参数?

地址 use App\Admin\Renderable\UserTable; use Dcat\Admin\Widgets\Modal; use Dcat\Admin\Layout\Content; public function index(Content $content) { $modal = M...

2年前
小李世界
发表了评论
看大家都失业,我就放心了,说明国家很充裕,不缺人才。狗头
小李世界
[郑州]同城的小伙伴们,好找工作吗

郑州小伙伴, 环境都不好,你们都说说,是换了,还是呆在原地了,坑位这么少吗[图片]

2年前
小李世界
发表了评论
所以是找 IOS 开发?
小李世界
寻找技术合伙人

寻找技术合伙人 本人是一个互联网行业的创业者,手上有几个极具潜力的APP等待开发,正在寻找技术合伙人。 如果你在APP开发方面的技术过硬(前期任务主要是开发APP),也...

2年前
lsj321
lsj321 赞了文章
将 Laravel 开发环境由 Homestead 迁移到 Laravel Sail ( Docker ) 完整详细教程

微软的 wsl2 随着 Windows10 20H1 版本一同发布了,跟 wsl1 相比,wsl2 拥有了完整的 Linux 内核。基于 wsl2 运行的 Docker 可以得到原生 Linux 下的体验。 附:比较wsl1...

2年前
lsj321
发表了评论
搞了几个小时才发现楼主写这么详细 :sob:
lsj321
将 Laravel 开发环境由 Homestead 迁移到 Laravel Sail ( Docker ) 完整详细教程

微软的 wsl2 随着 Windows10 20H1 版本一同发布了,跟 wsl1 相比,wsl2 拥有了完整的 Linux 内核。基于 wsl2 运行的 Docker 可以得到原生 Linux 下的体验。 附:比较wsl1...

2年前
ZENKR
ZENKR 发布了文章
测试一个博文

你好

2年前
lsj321
赞了评论
使用root用户登录,密码和sail用户一样。。
笔记:laravel sail 环境下本地主机连接mysql问题

laravel sail的体验确实很好,喝茶式的环境安装,几乎所有开发所需要的环境都装的妥妥的。php,mysql,redis,meiliSearch等都装好了。一个sail up命令,本地的laravel项目...

2年前
  • ‹
  • 1
  • 2
  • ...
  • 1111
  • 1112
  • 1113
  • 1114
  • 1115
  • 1116
  • 1117
  • ...
  • 2101
  • 2102
  • ›
本周译者排行
11
Trace92
1
zsling
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

LearnKu 是终身编程者的修道场
做最专业、严肃的技术论坛
LearnKu 诞生的故事

资源推荐

  • 《社区使用指南》
  • 《文档撰写指南》
  • 《LearnKu 社区规范》
  • 《提问的智慧》
  • 服务提供商

    其他信息

  • 成为版主
  • 所有测验
  • 联系站长(反馈建议)
  • 粤ICP备18099781号-6 | 粤公网安备 44030502004330号 | 违法和不良信息举报

    由 Summer 设计和编码 | 方长科技协力运营

    请登录

    忘记密码? or 注册
    第三方账号登录
    微信登录 GitHub 登录
    内容举报
    匿名举报,为防止滥用,仅管理员可见举报者。

    我要举报该,理由是:

    取消