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
整站动态
bluememory
赞了评论
撞库都认为自己在做淘宝、京东、拼多多、美团.... 但绝大部分PHP做的都是并发很低的东西
今天看到一个大聪明用md5做订单号!

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

2年前
BearLee
BearLee 关注了用户 overtrue
2年前
Junwind
发表了评论
只要能保证唯一就行
Junwind
今天看到一个大聪明用md5做订单号!

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

2年前
周小云
赞了评论
laravel 辅助函数: Arr::crossJoin()
商品sku列表生成

/** * 商品sku 笛卡尔积 * @param array $arr 需计算的数组 [['白色','黑色'],['S','M','L']] * @return array */ public function Cartesian(...

2年前
Junwind
赞了评论
撞库都认为自己在做淘宝、京东、拼多多、美团.... 但绝大部分PHP做的都是并发很低的东西
今天看到一个大聪明用md5做订单号!

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

2年前
seebyyu
赞了评论
你可以观察一下大厂的订单号ID,都是某种规则的自增订单号,所有按照业内规范来,不要自作聪明
今天看到一个大聪明用md5做订单号!

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

2年前
seebyyu
赞了评论
试试雪花id
今天看到一个大聪明用md5做订单号!

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

2年前
seebyyu
赞了评论
只要订单号不重复 用md5也不是不能用
今天看到一个大聪明用md5做订单号!

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

2年前
铁牛
赞了评论
我一般不会在 Job 里面写数据库查询之类的业务逻辑,因为我认为 Job 的职责只负责定义队列中的行为,如:传递负载、重试策略和唯一性等。 业务逻辑部分我会单独进行封装...
这代码需要优化吗

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

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

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

2年前
王小大
发表了评论
php 有一个魔术方法 __destruct 在实例被销毁时会执行
王小大
问个锁的问题,有没有大佬指点

为了防止并发插入,所以我在接口中加了个redis锁,但是我想知道锁我应该在什么时候释放呢,程序结束我知道要手动释放,但是程序中有很多的判断然后die(json_encode([‘cod...

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

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

2年前
剩下了什么
发表了评论
定式思维
剩下了什么
今天看到一个大聪明用md5做订单号!

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

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

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

2年前
道法自然
赞了评论
只要订单号不重复 用md5也不是不能用
今天看到一个大聪明用md5做订单号!

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

2年前
hackchen
发表了评论
我出1K,同招
hackchen
[远程兼职]寻找一个时间充足的PHP/JAVA/GO的后端开发(薪低慎入)

关于我们 我主要是快递行业的产品经理,也会写前端,最近想自己私下做一些项目,但是我没有这个时间和精力再去学Java(其实已经学了一点),所以就想找一个有兴趣、有时间...

2年前
raybon
发表了评论
评估一下接口最长时间,加一个自动释放锁的时间,这样子约到die 虽然偶尔会被拦截,下一次就会释放了,如果是抢购那种,不用锁,可以用redis list pop 指令保证原子性...
raybon
问个锁的问题,有没有大佬指点

为了防止并发插入,所以我在接口中加了个redis锁,但是我想知道锁我应该在什么时候释放呢,程序结束我知道要手动释放,但是程序中有很多的判断然后die(json_encode([‘cod...

2年前
Diudiuuuu
发表了评论
不影响使用
Diudiuuuu
今天看到一个大聪明用md5做订单号!

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

2年前
翟宇鑫
翟宇鑫 赞了话题
列表日期友好返回显示

[图片] 这个日期时间返回如何友好的显示。比如还有类似数据库字段为 json 类型如何以json对象的格式返回给前端

2年前
失踪人口回归
发表了评论
刷起来,刷起来
失踪人口回归
2022PHP面试题分享及归档(持续更新)

前言: 过完年之后打算寻找新的工作机会,发现之前自己对于很多基础的面试理解和学习不够深刻,为了鼓励自己持续前进所以最近开始在论坛和搜索引擎上开始学习和总结相...

2年前
失踪人口回归
失踪人口回归 赞了话题
2022PHP面试题分享及归档(持续更新)

前言: 过完年之后打算寻找新的工作机会,发现之前自己对于很多基础的面试理解和学习不够深刻,为了鼓励自己持续前进所以最近开始在论坛和搜索引擎上开始学习和总结相...

2年前
失踪人口回归
发表了评论
邮件不多就不用管,邮件太多的话可以专门用几个队列来处理发邮件的逻辑
失踪人口回归
这代码需要优化吗

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

2年前
Junwind
赞了评论
可以加finally 或者是__destruct 或者是在最外层处理
问个锁的问题,有没有大佬指点

为了防止并发插入,所以我在接口中加了个redis锁,但是我想知道锁我应该在什么时候释放呢,程序结束我知道要手动释放,但是程序中有很多的判断然后die(json_encode([‘cod...

2年前
Tacks
Tacks 发布了文章
《LeetCode 力扣》 - 852. 山脉数组的峰顶索引 (暴力/二分)

《LeetCode 力扣》 - 852. 山脉数组的峰顶索引 (暴力/二分) ref 852. 山脉数组的峰顶索引 contact 顺丰同城算法题 方法1 暴力 class Solution { /** * @param I...

2年前
cevin
cevin 在 问答 下发布了话题
如何优雅的实现页面渲染时间

某些网站下方会显示当前页面的渲染时间。 在使用php的时候可以借助请求一进来时定义一个常量或静态变量来作为starttime。在html中直接<?=microtime(true)-starttime?&...

2年前
guanguans
发表了评论
这个坑我终于踩到了 :sob:
guanguans
Dcat Admin 自定义页面 script 标签内的 HTML 闭合标签(例如 </li> )被自动删除的解决办法

问题描述 今天我尝试将 Vue 引入 Dcat Admin 的自定义页面中,因为自定义页面中使用 JQuery操作 DOM 很麻烦。本来一切都很顺利,但在我尝试将 Vue 组件引入页面的时候,...

2年前
donglang
赞了评论
已解决。查看github.com/redis/go-redis 导入最新的 版本。go-redis/v9:
cannot use redis.Redis.Client (variable of type *\"github.com/go-redis/redis/v8\".Client)

按照课程走到这一步报错,需要怎么处理?[图片] 1. 运行环境 go 1.19.5window vscode

2年前
阿兵云原生
阿兵云原生 发布了文章
何必去卷 AI,对于普通人简单好用的智能软件

一天,小明要写一篇论文,但是他遇到了一个问题:他期望有这么一个软件可以智能精准回复,能进行训练,还能帮忙处理数据。于是他开始寻找解决方案。 可以使用最近很火很...

2年前
php_yt
发表了评论
可借鉴 laravel,创建时设置锁的有效期,在try的finally中手动释放。
php_yt
问个锁的问题,有没有大佬指点

为了防止并发插入,所以我在接口中加了个redis锁,但是我想知道锁我应该在什么时候释放呢,程序结束我知道要手动释放,但是程序中有很多的判断然后die(json_encode([‘cod...

2年前
sanders
发表了评论
在锁上加个寿命,到点就删这样可以防止死锁。 把老代码里面的 die 都换成 throw new \Exception 吧 ... 做好回归测试,程序和你有一个能跑就行 ;)
sanders
问个锁的问题,有没有大佬指点

为了防止并发插入,所以我在接口中加了个redis锁,但是我想知道锁我应该在什么时候释放呢,程序结束我知道要手动释放,但是程序中有很多的判断然后die(json_encode([‘cod...

2年前
sanders
发表了评论
我们是写在 AppServiceProvider 里面,注册个挂钟实例,主要就看 API 或者 队里里面执行各个位置的时间。 $this-&gt;app-&gt;instance('wallTime', new WallTime...
sanders
关于laravel计算程序执行时间的优雅写法

计算程序耗时,之前很麻烦,会入侵到业务代码,后来考虑到写到中间件中,还遇到了一些问题中间件会根据定义顺序依次入栈,先执行前置操作。然后执行控制器的构造函数,业...

2年前
anzichen
发表了评论
[图片] 部署在正式环境没有菜单栏啥情况,在本地没问题
anzichen
🎈 Owl Admin v2.0 已发布,让你轻松打造灵活高效的后台管理系统

👀 写在前面 感谢大佬🫡 花了几分钟时间阅读这篇文章,如果你觉得这篇文章对你有帮助,欢迎给我们点个 star,并且欢迎你参与到 Owl Admin 的开发中来。 🤔 什么是 Owl Admin...

2年前
shuaiqi
shuaiqi 关注了用户 HuDu
2年前
moonfdd
moonfdd 发布了文章
2023-04-18:ffmpeg中的hw_decode.c的功能是通过使用显卡硬件加速器

2023-04-18:ffmpeg中的hw_decode.c的功能是通过使用显卡硬件加速器(如 NVIDIA CUDA、Intel Quick Sync Video 等)对视频进行解码,从而提高解码效率和性能。在进行硬件...

2年前
shuaiqi
shuaiqi 关注了用户 原罪
2年前
sanders
发表了评论
我一般不会在 Job 里面写数据库查询之类的业务逻辑,因为我认为 Job 的职责只负责定义队列中的行为,如:传递负载、重试策略和唯一性等。 业务逻辑部分我会单独进行封装...
sanders
这代码需要优化吗

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

2年前
sanders
发表了评论
我放弃了,感觉当用到 Builder 的时候就没有太好的方案了。
sanders
laravel 定义模型的局部查询作用域方法没有PhpStorm没有代码提示

使用 PhpStorm 作为开发编辑器。在 laravel 框架定义模型的局部查询作用域方法 scopeWithOrder(),调用时没有代码提示。请问怎么才能让 PhpStorm 提示模型定义的局部查询...

2年前
shuaiqi
shuaiqi 赞了文章
MySQL基本操作

数据库操作 # 创建库 create database `test`; # 删除库 drop database `test`; 数据表操作 # 创建表 create table `user`( `id` int(10) unsigned not null auto_in...

2年前
DotO
发表了评论
ide-Helper
DotO
laravel 定义模型的局部查询作用域方法没有PhpStorm没有代码提示

使用 PhpStorm 作为开发编辑器。在 laravel 框架定义模型的局部查询作用域方法 scopeWithOrder(),调用时没有代码提示。请问怎么才能让 PhpStorm 提示模型定义的局部查询...

2年前
真的是你呀
赞了评论
也不用过度吹捧,市场很现实
golang在编程语言排行榜上排名第10,请不要说golang已死。

四月头条:编程语言 Zig 进入 TIOBE 指数前 50 名 最近,我们讨论了高性能编程语言的出现。由于需要处理的数据量越来越大,这些编程语言正在蓬勃发展。因此,C 和 C++ 在...

2年前
真的是你呀
赞了评论
go写业务实在痛苦
golang在编程语言排行榜上排名第10,请不要说golang已死。

四月头条:编程语言 Zig 进入 TIOBE 指数前 50 名 最近,我们讨论了高性能编程语言的出现。由于需要处理的数据量越来越大,这些编程语言正在蓬勃发展。因此,C 和 C++ 在...

2年前
真的是你呀
赞了评论
说明TIOBE就是个笑话
golang在编程语言排行榜上排名第10,请不要说golang已死。

四月头条:编程语言 Zig 进入 TIOBE 指数前 50 名 最近,我们讨论了高性能编程语言的出现。由于需要处理的数据量越来越大,这些编程语言正在蓬勃发展。因此,C 和 C++ 在...

2年前
qufo
发表了评论
订单号一般并不采用 md5 , 哪怕顺序号都不用 md5 因为 md5 的订单号没意义没价值。但并不表示不能用。 另外, md5 的确是会撞号。但md5 足够稀疏了,撞的机会并不大。很...
qufo
今天看到一个大聪明用md5做订单号!

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

2年前
小李世界
小李世界 赞了文章
基于SpringMVC+Spring+MyBatis开发的个人博客网站

访问【WRITE-BUG数字空间】_[内附完整源码和文档]一、关于项目该博客是基于 SSM 实现的个人博客系统,适合初学 SSM 和个人博客制作的同学学习。主要技术架构包括 Maven、...

2年前
summerbloom
summerbloom 赞了话题
Laravel 第一本中文新手书籍《Laravel 入门教程》

[图片] 封面由 Laravel China 的创始人兼首席体验官,设计师 安正超 设计。 链接 购买本书 点击我购买 说明 Laravel 是出了名的学习门槛高,虽然有很棒的 文档,可惜文档...

2年前
Smilephp
发表了评论
查看 CPU 占用率:使用 top 或 htop 命令查看服务器 CPU 占用率,并找出占用 CPU 最高的进程。通常情况下,PHP-FPM 进程的名称为 php-fpm。 查看 PHP-FPM 进程数:使用 p...
Smilephp
该如何定位php-fpm占用cpu高的接口

php版本 php56.40 框架版本 laravel5.6 问题描述? 针对一些慢、占用高的接口优化,php-fpm中慢日志的接口已经全部迁移到单独的容器中了,但是本机仍存在一些突然占用cpu...

2年前
Smilephp
发表了评论
都可以 我们是在terminating 里面
Smilephp
关于laravel计算程序执行时间的优雅写法

计算程序耗时,之前很麻烦,会入侵到业务代码,后来考虑到写到中间件中,还遇到了一些问题中间件会根据定义顺序依次入栈,先执行前置操作。然后执行控制器的构造函数,业...

2年前
Smilephp
发表了评论
可以加finally 或者是__destruct 或者是在最外层处理
Smilephp
问个锁的问题,有没有大佬指点

为了防止并发插入,所以我在接口中加了个redis锁,但是我想知道锁我应该在什么时候释放呢,程序结束我知道要手动释放,但是程序中有很多的判断然后die(json_encode([‘cod...

2年前
Adachi
发表了评论
插入为什么要加锁呢,如果是唯一性校验,那unique不就解决了, 如果是类似订单库存,在更改库存那里校验,比如 update num = num - 1 from table where id = xxx and num...
Adachi
问个锁的问题,有没有大佬指点

为了防止并发插入,所以我在接口中加了个redis锁,但是我想知道锁我应该在什么时候释放呢,程序结束我知道要手动释放,但是程序中有很多的判断然后die(json_encode([‘cod...

2年前
liaosp
赞了评论
如果您的 PHP-FPM 进程占用了过高的 CPU,可以尝试以下几个方法来定位问题: 查看慢日志 在 PHP-FPM 配置文件中开启慢日志功能,并设置阈值,超过阈值的请求会被记录下来...
该如何定位php-fpm占用cpu高的接口

php版本 php56.40 框架版本 laravel5.6 问题描述? 针对一些慢、占用高的接口优化,php-fpm中慢日志的接口已经全部迁移到单独的容器中了,但是本机仍存在一些突然占用cpu...

2年前
  • ‹
  • 1
  • 2
  • ...
  • 1147
  • 1148
  • 1149
  • 1150
  • 1151
  • 1152
  • 1153
  • ...
  • 2104
  • 2105
  • ›
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

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

资源推荐

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

    其他信息

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

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

    请登录

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

    我要举报该,理由是:

    取消