手机开发
话题列表 社区 Wiki 优质外文 招聘求职 手机开发 实战教程 社区文档
登录
注册
手机开发
首页
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
社区 Wiki
文档
社区文档首页 《Swift 编程语言》 《Flutter 问题文档》
登录 注册
微信登录
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
整站动态
隐德莱希
隐德莱希 赞了文章
GIT常用命令解析

术语 工作区/work tree仓库所在的文件夹叫做工作区,就是你在电脑里能看到的目录。暂存区也就是在git add之后,git commit之前的缓冲区,一般在.git/index文件中。仓库git c...

2年前
墨语
墨语 关注了用户 美国总统
2年前
Wade1122
Wade1122 赞了文章
go channel学习笔记

什么是channel go channel 是go语言一种核心数据类型,可以理解是一种管道,并发核心单元可以通过channel发送或接收数据进行通讯,实现并发同步。 channel 类型 channel类...

2年前
junge-feng
发表了评论
提感兴趣的,想了解下
junge-feng
[全国-远程工作][8-15K]招聘PHP全栈工程师

关于我们 深圳软件公司,偏游戏类开发运营公司。公司规模:50+公司地址:深圳市 职位描述/工作职责 负责平台软件框架的研究,设计和实现、关键技术验证和选型等工作;负...

2年前
小丑路人
小丑路人 赞了文章
谁动了我的MySQL?

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

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

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

2年前
WmKong
发表了评论
好文
WmKong
谁动了我的MySQL?

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

2年前
xrxb
发表了评论
你短短一句话伤害了我五次~
xrxb
哇你是程序员工资肯定很高买房买车存款多吧!!

我起初是实话实说,没那么高(大概只是我工资不高),就是普普通通的打工仔, 后来我便也误认为我那几千的工资还算不错, 我住的贫民区,房租每月几百块, 大概是因为周围邻...

2年前
xrxb
赞了评论
你短短一句话伤害了我五次~
哇你是程序员工资肯定很高买房买车存款多吧!!

我起初是实话实说,没那么高(大概只是我工资不高),就是普普通通的打工仔, 后来我便也误认为我那几千的工资还算不错, 我住的贫民区,房租每月几百块, 大概是因为周围邻...

2年前
qingyan233
qingyan233 赞了文章
发布一个自己的composer扩展[实战系列]

第一步新建文件夹 mkdir httptool cd httptool 初始化composer composer init Welcome to the Composer config generator # 交互引导初始化 This command will guide...

2年前
aimanzou
发表了评论
本人职业院校教师,PHP/JAVA/Python/前端都可以,微信13403771864
aimanzou
[远程兼职]寻找一个时间充足的PHP/JAVA/GO的后端开发(薪低慎入)

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

2年前
墨语
发表了评论
你短短一句话伤害了我五次~
墨语
哇你是程序员工资肯定很高买房买车存款多吧!!

我起初是实话实说,没那么高(大概只是我工资不高),就是普普通通的打工仔, 后来我便也误认为我那几千的工资还算不错, 我住的贫民区,房租每月几百块, 大概是因为周围邻...

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

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

2年前
腹肌会有的
腹肌会有的 发布了文章
WSL安装zsh

两行命令来安装 zsh 和 oh-my-zsh sudo apt install zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 更...

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

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

2年前
woxihuankele
woxihuankele 在 工作 下发布了话题
[全国-远程工作][8-15K]招聘PHP全栈工程师

关于我们 深圳软件公司,偏游戏类开发运营公司。公司规模:50+公司地址:深圳市 职位描述/工作职责 负责平台软件框架的研究,设计和实现、关键技术验证和选型等工作;负...

2年前
jfpl
发表了评论
你短短一句话伤害了我五次~
jfpl
哇你是程序员工资肯定很高买房买车存款多吧!!

我起初是实话实说,没那么高(大概只是我工资不高),就是普普通通的打工仔, 后来我便也误认为我那几千的工资还算不错, 我住的贫民区,房租每月几百块, 大概是因为周围邻...

2年前
aba66
发表了评论
你短短一句话伤害了我五次~
aba66
哇你是程序员工资肯定很高买房买车存款多吧!!

我起初是实话实说,没那么高(大概只是我工资不高),就是普普通通的打工仔, 后来我便也误认为我那几千的工资还算不错, 我住的贫民区,房租每月几百块, 大概是因为周围邻...

2年前
boyuan_sun
发表了评论
你短短一句话伤害了我五次~
boyuan_sun
哇你是程序员工资肯定很高买房买车存款多吧!!

我起初是实话实说,没那么高(大概只是我工资不高),就是普普通通的打工仔, 后来我便也误认为我那几千的工资还算不错, 我住的贫民区,房租每月几百块, 大概是因为周围邻...

2年前
boyuan_sun
赞了评论
你短短一句话伤害了我五次~
哇你是程序员工资肯定很高买房买车存款多吧!!

我起初是实话实说,没那么高(大概只是我工资不高),就是普普通通的打工仔, 后来我便也误认为我那几千的工资还算不错, 我住的贫民区,房租每月几百块, 大概是因为周围邻...

2年前
laravelphp_game
laravelphp_game 关注了用户 overtrue
2年前
曹彧
曹彧 发布了文章
仿招聘网站 , laydate加入"至今"选项

laydate-modification 介绍 laydate加入”至今”选项 代码下载 gitee.com/caohuiping/laydate-modif... 使用说明 laydate.render({ elem: '#elementId' ,type: 'mo...

2年前
Scrooge
发表了评论
卧草,你是真的硬核。
Scrooge
24届本科Golang实习求职

个人信息 24届Golang实习求职城市:北上,成都,杭州方向:Golang有关都可以,测开也行时间:每周5天,2周内到岗,可以实习6个月+优点:有K8S经验,有较多项目经验 简历...

2年前
lxzan
lxzan 发布了文章
在fiber/fasthttp中使用websocket

这里websocket package用的是 gws , 只需要构造标准库的*http.Request和http.ResponseWriter并实现http.Hijacker, 便能复用代码升级websocket协议, 完整代码如下: packa...

2年前
我家的猫
我家的猫 赞了文章
DcatAdmin行操作按钮样式调整(图标+文字)

效果 [图片] [图片] 更改方式 在app/Admin/Actions/Grid/下新建TextActions.php文件, 内容如下 <?php namespace App\Admin\Actions\Grid; use Dcat\Admin\Grid\Displa...

2年前
____Laravel
发表了评论
WSL这东西,不太好用,系统资源占用大,用phpstorm进行文件编辑还会卡。。。
____Laravel
更新 wsl 内核

Docker Desktop requires a newer WSL kernel version Update the WSL kernel by running "wsl --update" or follow instructions at https://docs.microsoft.com/window...

2年前
Wade1122
Wade1122 赞了文章
Go 实现端口扫描器

利用 GO 批量扫描服务器端口 1、端口扫描器 V1 - 基本操作 package main import ( "fmt" "net" "time" "unsafe" ) func main() { tcpScan("127.0.0....

2年前
白胖子
赞了评论
修改余额的时候 直接用 update money = money - x from table where money > x,不要先查询再操作
钱包余额使用的是记录和,但是现在负数了

\DB::transaction(function () { //查询用户余额 $all_price = UserSales::query()->where([‘user_id’ => $this->user_id])->sum(‘price’); if($all_price...

2年前
wenbeidou
发表了评论
找到实习单位了吗,我们是一家创业公司,预计5月中旬能办理完工商手续简单情况如下
wenbeidou
24届本科Golang实习求职

个人信息 24届Golang实习求职城市:北上,成都,杭州方向:Golang有关都可以,测开也行时间:每周5天,2周内到岗,可以实习6个月+优点:有K8S经验,有较多项目经验 简历...

2年前
冯小胖同学
发表了评论
解决方案是: 1、对单用户的扣减操作加锁,操作完成再释放 2、修改余额的时候可以这样 $res = UserSales::query() ->where('user_id', $this->user_id) -&...
冯小胖同学
钱包余额使用的是记录和,但是现在负数了

\DB::transaction(function () { //查询用户余额 $all_price = UserSales::query()->where([‘user_id’ => $this->user_id])->sum(‘price’); if($all_price...

2年前
坐忘
发表了评论
你短短一句话伤害了我五次~
坐忘
哇你是程序员工资肯定很高买房买车存款多吧!!

我起初是实话实说,没那么高(大概只是我工资不高),就是普普通通的打工仔, 后来我便也误认为我那几千的工资还算不错, 我住的贫民区,房租每月几百块, 大概是因为周围邻...

2年前
ishiguang
ishiguang 赞了文章
兼容所有框架的管理后台 QuarkGo v1.2.20 已发布

QuarkGo一款兼容:Gin、Hertz、Fiber、Zero、Echo等多种框架的管理后台 v1.2.20 已发布 介绍 QuarkGO 提供的丰富组件,能帮助您使用很少的代码就能搭建出功能完善的应用...

2年前
Junwind
Junwind 发布了文章
putenv 报错

[图片] 可能是禁用了,开启一下即可。

2年前
czjge
发表了评论
java现在一样卷的要命。如果没有学历不建议入行。推荐去考编制
czjge
现在还有新人PHPer吗。 你还建议新人学PHP吗?

有个弟弟马上大学毕业了,想入坑计算机,我劝退好几次了,但是他周围的亲戚都说计算机挣钱,不管我怎么给他灌输 35岁危机,他好像都听不懂,大学学的那点理论根本没法用...

2年前
小猪蹄子
发表了评论
看看是不是存记录的地方逻辑有问题
小猪蹄子
钱包余额使用的是记录和,但是现在负数了

\DB::transaction(function () { //查询用户余额 $all_price = UserSales::query()->where([‘user_id’ => $this->user_id])->sum(‘price’); if($all_price...

2年前
lxzan
lxzan 赞了文章
Go: TryLock 函数介绍

[图片] Go版本1.18 Go1.18有一个新函数TryLock(作为对互斥锁sunc.Mutex与读写锁sync.RWMutex的补充),它允许开发者在非阻塞模式下获取锁。如果锁已被获取,该函数将简单...

2年前
miusa166
发表了评论
thread.lock 好像是这个的问题 可以看看
miusa166
Playwright爬取网站内容时启用多进程报错!

我想多进程抓取网页中的内容,正常开启多进程多线程好像没啥问题,就是配合playwright报错了 from multiprocessing import Process def run(): # ...... p = Pro...

2年前
lin_xi
lin_xi 赞了文章
Redis[快问快答系列]

什么是 Redis? Redis 是一种基于内存的数据库,对数据的读写操作都是在内存中完成,因此读写速度非常快,常用于缓存,消息队列、分布式锁等场景。Redis 提供了多种数据...

2年前
yyy123456
赞了评论
老哥加油,多找找,应该还是能找到的。心态放松,不要急
[求职]东莞php/java求职,7年开发

年后被裁后漂泊快2个月了,但是最痛心的反而是boss上能沟通的没几个[图片],想面试好比大海捞针,要么已送达要么要了简历没下文。在论坛也7年了,在这里蹲一个机会,由于...

2年前
lin_xi
lin_xi 赞了文章
PHP[快问快答系列]

怎么解决防盗链? Referrer白名单:设置Nginx只允许来自指定域名的请求,其他来源的请求将被拒绝。 location ~* \.(jpg|jpeg|png|gif)$ { valid_referers none blocked...

2年前
lin_xi
lin_xi 赞了文章
HTTP[快问快答系列]

键入网址到网页显示,期间发生了什么? 浏览器解析请求的URL http: + // + domain.com + / + index.html 协议 + // + 服务器地址 + / + 文件路径生成HTTP请求报文 GET...

2年前
JohnsonXie
JohnsonXie 赞了话题
免费ChatGPT国内镜像推荐(2023年4月20更新)

如果你正在寻找一个快速稳定、使用体验良好的ChatGPT国内镜像,以下网站值得一试: https://chat.douresources.com 有AI绘图功能快速稳定免费使用无限次数 wgz2xs-symon-...

2年前
chunfenghuayu
发表了评论
楼主你这个错误是最基础的并发问题,应该对每一个用户在操作余额使用的时候加锁,常用方式使用文件锁或者行锁。
chunfenghuayu
钱包余额使用的是记录和,但是现在负数了

\DB::transaction(function () { //查询用户余额 $all_price = UserSales::query()->where([‘user_id’ => $this->user_id])->sum(‘price’); if($all_price...

2年前
zzzz11
zzzz11 关注了用户 程序员老狼
2年前
欧皇降临
发表了评论
麻烦的很,首先你可以写个命令自动生成请求、控制器,然后每个控制器还要自己手动验证??$validated = $request->validated();
欧皇降临
laravel 中合并控制器的多个表单请求为一个的解决方案

laravel 中一个动作(action)方法需要对应编写一个表单请求(FormRequest)类。因此经常懒的去编写表单请求,而是直接在动作中编写验证规则。所以我扩展了表单请求基类,可...

2年前
lin_xi
lin_xi 赞了文章
PHP多进程开发[快问快答系列]

介绍一些简单命令 echo $$ //输出当前bash进程 strace -s 65500 -p 进程号 //打印进程系统调用 kill -s 10 pid //发送信号 kill -s SIGUSR2 pid //发送信号 pstree -a...

2年前
lin_xi
lin_xi 关注了用户 竖横山
2年前
zhy
发表了评论
如果在获取 $all_price 之后,其他进程有数据插入,那么这时候的 $all_price 还是上一次查询的结果...这种情况下,判断余额的条件其实是不准确的... 然后正常执行后续程...
zhy
钱包余额使用的是记录和,但是现在负数了

\DB::transaction(function () { //查询用户余额 $all_price = UserSales::query()->where([‘user_id’ => $this->user_id])->sum(‘price’); if($all_price...

2年前
一缕清风
赞了评论
保存的时候 implode(',', $val) , 然后 find_in_set
dcat admin的字段筛选问题

[图片] 保存的时候是多选 然后saveAsString的 这种字段我在列表是该怎么筛选呢 暂时没找到

2年前
lin_xi
lin_xi 赞了文章
GIT常用命令解析

术语 工作区/work tree仓库所在的文件夹叫做工作区,就是你在电脑里能看到的目录。暂存区也就是在git add之后,git commit之前的缓冲区,一般在.git/index文件中。仓库git c...

2年前
  • ‹
  • 1
  • 2
  • ...
  • 1120
  • 1121
  • 1122
  • 1123
  • 1124
  • 1125
  • 1126
  • ...
  • 2096
  • 2097
  • ›
本周译者排行
9
haodudecao
3
vaexm
1
wstcfyj
1
sunny123456
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

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

资源推荐

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

    其他信息

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

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

    请登录

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

    我要举报该,理由是:

    取消