手机开发
话题列表 社区 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
整站动态
黑旋风李逵
赞了评论
狗都不穿
一人一件~都别抢~阿里的卫衣人人有~

事情是这样,最近做了一期AI编程的教程,在B站上得到了阿里的支持,获取的方法非常简单,搭建一个docker服务,并在我的视频里和我互动一下就可以获得: www.bilibili.com...

8个月前
Taku
Taku 赞了话题
不修改 user notify 方法,简单粗暴解决自己通知自己问题

notify 方法的职责是通知,不应该有判断该不该通知的逻辑。判断是否发送通知应该在触发通知之前,所以判断逻辑写在 ReplyOberver 中就很好。 class ReplyObserver {...

8个月前
Taku
赞了评论
xss 过滤后内容为空时,确实不应该保存进我们的数据库。 我的处理方案如下: class ReplyObserver { public function saving(Reply $reply) { // xss 过...
回复内容过滤 XSS 后内容为空时,使用更加友好的处理方式

为了对回复内容进行 XSS 过滤,教程中是通过在模型监控器 ReplyObserver 中监控 created 事件来实现,但是这就会造成一个问题:当过滤后的内容为空时,依旧将空内容的回...

8个月前
Dear-xq
Dear-xq 赞了文章
PHP的抽象类和接口类有什么区别

抽象类(abstract class)和接口(interface)是 PHP 中实现面向对象编程的两种重要工具,它们之间有许多相似之处,但也有很多关键区别。以下是它们的主要区别: 1. 定义...

8个月前
KunMing
KunMing 关注了用户 剑尘
8个月前
zhigudao
赞了评论
哈哈,过来人~
Laravel 实用小技巧 —— 如何快速更新 20 万条 MySQL 数据?

背景 在我们日常开发中,「洗数据」这个词儿可能听的比较多(至少在我们公司是这样的)。作为一个互联网公司呆上几年的老兵,都不好意思说自己没洗过数据。那么哪些情况...

8个月前
zhigudao
赞了评论
其实这个需要考虑挺多因素的,比如:表字段的多少,索引多少,字段类型,表基础数据多少,网络带宽,服务器处理速度等等。如果实际生产中需要评估的话,可以根据单条数据...
Laravel 实用小技巧 —— 如何快速更新 20 万条 MySQL 数据?

背景 在我们日常开发中,「洗数据」这个词儿可能听的比较多(至少在我们公司是这样的)。作为一个互联网公司呆上几年的老兵,都不好意思说自己没洗过数据。那么哪些情况...

8个月前
zhigudao
赞了评论
是的
Linux 实用小技巧 —— 如何判断 Crontab 是否正常执行

简介 在我们开发的过程中,经常会遇到定时任务没有按照预期执行的情况。在 Linux 系统中,定时任务一般都是靠系统 Crontab 来实现的,本篇文章就来探讨一下如何判断 Cron...

8个月前
zhigudao
赞了评论
报错提示的是 Call to undefined method App\Repositories\MessageRepository::all(),MessageRepository 里没有定义这个方法,所以报错了。 如果你想要 $this->messa...
为什么通过__construct()继承的model无法调用all()?

1. 运行环境 Laravel版本:10.10PHP 版本:8.2系统:Windows 11 2. 问题描述? 我创建了一个Model # Message.php <?php namespace App\Models; use Illuminate\Databa...

8个月前
zhigudao
赞了评论
@忆往昔弹指间 有道理。忘了他还需要通过手机号这个条件来检索了,草率了。那种的话,就不能考虑用哈希来处理了,得用对称加密算法处理后存起来。一般不可逆的加密考虑...
laravel加密手机号以后手机号如何做登录校验

着实是想不通了,所以来社区请教一下各位大佬,laravel的加密同一串字符串会发生变化,因为向量iv是随机值目前我这的情况是使用手机号作为账号登录,手机号又需要加密存...

8个月前
zhigudao
赞了评论
:+1: :+1: :+1: 有时间研究一下。
Laravel 实用小技巧 —— SSL 证书快过期了却不知道谁在用怎么办?

背景 昨天领导给我发消息说,有一个阿里云泛域名的 SSL 证书快要过期了,需要把用到该证书的子域名替换下。 伙计们,你们遇到过类似的问题吗? 一般如果用到的子域名比较...

8个月前
zhigudao
赞了评论
与其说认命,倒不如说时刻保持一种「空杯」的心态。 十步杀一人,千里不留行。事了拂衣去,深藏身与名。 若所遇皆良人,所行皆坦途,此生足矣。
认命也是一种智慧

我不是经济学家!面对疫情三年大家伙咬牙坚持,抱团取暖。2023程序员批量失业,我之所以用批量是因为我所认识的人当中在这三年及今年当中的遭遇可算得上波折重重。 实际...

8个月前
zhigudao
赞了评论
我在 Navicat Premium 12.0.24 做了个类似测试,如下(users.id 字段存在,故意多加了个空格):SELECT `users`.`id ` FROM `users` 也是会出现类似的报错提示的:1054...
mysql奇怪的问题——字段多了个空格,查询报错:无该字段

mysql版本:8.0本地及QA的数据库:navicate可视化工具。线上:阿里云数据库。 问题: <?php messageSQLSTATE[42S22]: Column not found: 1054 Unknown column 'transp...

8个月前
zhigudao
赞了评论
Artisan 命令指定队列选项是 --queue=,截图的第二个例子少写了一个 - ; 直接 --queue=ActiveCustomerJob 就可以吧,不用加花括号吧(如果集群的话花括号外面再加上双引...
windows下运行队列没有反应

1. 运行环境 1). 当前使用的 Laravel Framework 8.83.27 2). 当前使用的 php7.3 5). 相关软件版本 2. 由于开发测试需要,我要在windows开发环境下调试队列脚本运行情况,...

8个月前
zhigudao
赞了评论
是的。「如果你的 Redis 队列当中使用了 Redis 集群,那么你的队列名称就必须包含一个 key hash tag。这是为了确保一个给定队列的所有 Redis 键都被放在同一个哈希插槽。...
windows下运行队列没有反应

1. 运行环境 1). 当前使用的 Laravel Framework 8.83.27 2). 当前使用的 php7.3 5). 相关软件版本 2. 由于开发测试需要,我要在windows开发环境下调试队列脚本运行情况,...

8个月前
zhigudao
赞了评论
问题找到了吗?
windows下运行队列没有反应

1. 运行环境 1). 当前使用的 Laravel Framework 8.83.27 2). 当前使用的 php7.3 5). 相关软件版本 2. 由于开发测试需要,我要在windows开发环境下调试队列脚本运行情况,...

8个月前
zhigudao
赞了评论
谢谢支持~
Redis 实用小技巧——一文教你如何选择合适的 Key 类型

简介 本文我们来聊一聊在 Redis 中应该如何选择合适的 Key 类型。 说到 Redis 的 Key 类型,相信很多朋友都会脱口而出:这不简单么,不就是 String,Hash,List,Set 和...

8个月前
zhigudao
赞了评论
检查下是不是对应的上传目录没有写入权限?
dcatAdmin Laravel 使用cosv5 上传 本地上传可以 部署到腾讯云windows server 无法上传

1. 运行环境 小皮 php8.0.2 1). 当前使用的 Laravel 版本? 2). 当前使用的 php/php-fpm 版本? PHP 版本: php-fpm 版本: 3). 当前系统 4). 业务环境 5). 相关软件版本...

8个月前
zhigudao
赞了评论
是的,使用 http 接口订阅和 cli 的方式订阅都会受限于读写操作的超时时间设置,用订阅的话需要把这个限制放开。手动调整超时时间也是可以测试出来的。
redis 订阅报 Error while reading line from the server [tcp://120.**.**:6379]

1. 运行环境 Welcome to Alibaba Cloud Elastic Compute Service 1). 当前使用的 Laravel 版本? Laravel Framework 8.83.27 2). 当前使用的 php/php-fpm 版本? PHP 版...

8个月前
zhigudao
赞了评论
你这个测试方法不对,subscribe 操作是一个阻塞操作,放到路由里测试的话,相当于让 http 请求一直处于等待的状态,超过默认连接时长或 http 请求时长的话,就会报错了。...
redis 订阅报 Error while reading line from the server [tcp://120.**.**:6379]

1. 运行环境 Welcome to Alibaba Cloud Elastic Compute Service 1). 当前使用的 Laravel 版本? Laravel Framework 8.83.27 2). 当前使用的 php/php-fpm 版本? PHP 版...

8个月前
zhigudao
赞了评论
哈哈,都有这么个过程,加油~
Redis 实用小技巧——一文教你如何选择合适的 Key 类型

简介 本文我们来聊一聊在 Redis 中应该如何选择合适的 Key 类型。 说到 Redis 的 Key 类型,相信很多朋友都会脱口而出:这不简单么,不就是 String,Hash,List,Set 和...

8个月前
zhigudao
赞了评论
用 bitmap 可以实现的,需要结合程序实现。这个相当于一个小的解决方案了,近期我会整理一篇关于 bitmap 实现签到功能的文章,记得关注下哈~
Redis 实用小技巧——一文教你如何选择合适的 Key 类型

简介 本文我们来聊一聊在 Redis 中应该如何选择合适的 Key 类型。 说到 Redis 的 Key 类型,相信很多朋友都会脱口而出:这不简单么,不就是 String,Hash,List,Set 和...

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

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

8个月前
zhigudao
赞了评论
是不是可以理解为:同一篇文章,可以从属于不同的分类? 如果是这类问题的话,就不能在文章这一维度记录所属的分类了,需要单独建一个表进行关联,表结构大致如下: 字段...
大家看看这个数据表怎么设计最简单?

[图片] 发现组卷网的这个选题有点厉害,单独的无限级分类,只要选择子级,将父ID都一起存到数据库即可,但是同样的数据,关联多个无限级分类,还真不太好设计, 比如说后...

8个月前
zhigudao
赞了评论
哈哈,过奖了,觉得这个问题挺有趣,就顺手写了写,希望能给你提供点帮助吧。
一个延时任务问题引发的思考

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

8个月前
zhigudao
赞了评论
你的意思是在现有的基础上增加多梯度的延迟告警策略吗?比如:5 分钟未处理的告警,10 分钟未处理的告警...?如果是这种场景的话,我觉得可以引入一个批次『B』的概念,Z...
一个延时任务问题引发的思考

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

8个月前
zhigudao
赞了评论
日志平台的话,ELK 算是比较成熟的解决方案了吧。客户端正常写日志,然后通过 Logstash 收集过滤日志,并上报到 ES,然后通过 Kibana 作可视化的展示分析,用起来挺方便...
局域网有没有好用点日志上报平台,包含php服务,java 服务,前端的那种

请各位大佬推荐个内网的日志平台,能支持PHP java 前端 还有各个服务器集群监控的工具,要能支持离线安装的 性能服务 mysql 监控,有业内好用的开源平台,给推荐下 内网...

8个月前
zhigudao
赞了评论
Laravel 默认是开启了 CSRF 验证功能,如果不需要的话,在中间件中关闭即可: 打开文件:app\Http\Kernel.php 在中间件配置中把这行注释掉: \App\Http\Middleware\Verif...
每次登入Dcat Admin帳號及密碼,都會出現"csrf token mismatch.",請問有前輩知道怎麼解決問題嗎?

每次登入Dcat Admin帳號及密碼,都會出現”csrf token mismatch.”目前的解決方法是到Chrome的隱私權和安全性->清除瀏覽資料->cookie及其他網站資料”打勾”->清除...

8个月前
zhigudao
赞了评论
[图片] 套接字文件已经被 pid 是 62 的的进程占用了,kill 掉这个进程再试一下。
Laravel Sail环境MySQL启动不起来

Windows上安装的项目,启动正常 [图片] 提交到git仓库, 用Mac电脑从仓库中拉下来, composer install 然后sail up启动,MySQL启动不起来了?[图片] 有大佬遇到过这种问题...

8个月前
zhigudao
赞了评论
嗯,在文章最后提了一嘴。这里主要是介绍的是 Redis 的实现方式,实际应用中还是根据需要进行选择。
Redis 实用小技巧——如何实现一个排行榜功能

背景 在常见的站点中,我们会遇到各种各样的「排行榜」: 以本站为例,用户可以在本站发表文章,其他用户可以对文章进行点赞、收藏或者评论。在专栏首页会有「月榜」、「...

8个月前
zhigudao
赞了评论
已纠正,感谢老铁热心提醒~
Redis 实用小技巧——如何实现一个排行榜功能

背景 在常见的站点中,我们会遇到各种各样的「排行榜」: 以本站为例,用户可以在本站发表文章,其他用户可以对文章进行点赞、收藏或者评论。在专栏首页会有「月榜」、「...

8个月前
zhigudao
赞了评论
数据量越来越大的时候,直接查询的效率会下降。
Redis 实用小技巧——如何实现一个排行榜功能

背景 在常见的站点中,我们会遇到各种各样的「排行榜」: 以本站为例,用户可以在本站发表文章,其他用户可以对文章进行点赞、收藏或者评论。在专栏首页会有「月榜」、「...

8个月前
zhigudao
赞了评论
是的,定时任务重复执行,除了直接造成数据库查询压力外,可能还会引起死锁等不可预估的情况。因此,合理的时间间隔和正常的退出逻辑是不可或缺的。
别让这样的定时任务拖垮你的网站

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

8个月前
zhigudao
赞了评论
解决方案:考虑在 Order 模型中添加隐藏属性 protected $hidden = ['type']; 隐藏属性是在 toArray () 等数据处理阶段起作用的,不管在哪个位置位置添加隐藏属性,都是...
ORM关联关系隐藏属性

1. 运行环境 lmnp 1). 当前使用的 Laravel 版本? 2). 当前使用的 php/php-fpm 版本? PHP 版本:7.4 php-fpm 版本: 7.4 3). 当前系统 CentOS 8 2. 问题描述? 在ORM中...

8个月前
zhigudao
赞了评论
排查下是不是有其他地方使用了这个 app_id 来获取 access_token 的逻辑。重新刷新 access_token 都会导致之前生成的 access_token 失效。
EasyWeChat 6获取手机号失败

EasyWeChat6.0 接口已经接好了,过一段时间发现出错了不知道怎么什么情况 invalid credential, access_token is invalid or not latest, could get access_token by getS...

8个月前
zhigudao
赞了评论
不建议这样做。 json 内容不可控,这样做的话相当于强制进行关联,一旦 json 内容发生变化的话,造成的影响是不可控制的。话说回来,如果有关联的需要的话,是否可以考虑...
想要用json字段内的键来作为关联的外键,有可行办法么?

起因是 Category 的字段已经设计好,只预留了一个 json 类型的 ext 字段,Category 模型属于另一个模块,不便修改和增加数据库中的字段。所以我想要用 json 内的字段来做...

8个月前
zhigudao
zhigudao 关注了用户 快乐的皮拉夫
8个月前
justmd5
justmd5 赞了话题
写了个音视频通话的npm包

服务端nodejs,客户端vue3,通过websocket通讯暂时只支持一对一通话传送门:github.com/Juenfy/vue-av-call帮忙点个star呗[图片][图片] [图片]

8个月前
提桶跑路了
提桶跑路了 在 分享创造 下发布了话题
写了个音视频通话的npm包

服务端nodejs,客户端vue3,通过websocket通讯暂时只支持一对一通话传送门:github.com/Juenfy/vue-av-call帮忙点个star呗[图片][图片] [图片]

8个月前
晏南风
发表了评论
我还是最喜欢ws :kissing_heart:
晏南风
长连接有哪几种实现方式

长连接(Long Polling)是指客户端与服务器之间建立的长期保持连接,用于实现实时数据的交换,通常用于 Web 应用中实现实时通知、消息推送等功能。长连接的实现方式有几...

8个月前
Tristan
赞了评论
狗都不穿
一人一件~都别抢~阿里的卫衣人人有~

事情是这样,最近做了一期AI编程的教程,在B站上得到了阿里的支持,获取的方法非常简单,搭建一个docker服务,并在我的视频里和我互动一下就可以获得: www.bilibili.com...

8个月前
风中的白鸽
风中的白鸽 发布了文章
长连接有哪几种实现方式

长连接(Long Polling)是指客户端与服务器之间建立的长期保持连接,用于实现实时数据的交换,通常用于 Web 应用中实现实时通知、消息推送等功能。长连接的实现方式有几...

8个月前
seebyyu
seebyyu 赞了文章
Laravel独立站商城-BeikeShop“视频大全屏”主题模板全新上线!

近期,我们隆重推出 BeikeShop 全新主题模板—视频模块大全屏模板-Fashion4!这款全新的主题,将带给客户完全不同的浏览体验,让您的产品尽显高端! ✦^✦^ 一、Fashion4 的...

8个月前
seebyyu
赞了评论
狗都不穿
一人一件~都别抢~阿里的卫衣人人有~

事情是这样,最近做了一期AI编程的教程,在B站上得到了阿里的支持,获取的方法非常简单,搭建一个docker服务,并在我的视频里和我互动一下就可以获得: www.bilibili.com...

8个月前
Wade1122
Wade1122 赞了文章
访问一个网站都发生了什么

当你访问一个网站时,背后会发生一系列的操作和流程。作为 PHP 开发工程师,理解这些操作的每个步骤非常重要,因为它们涉及到从浏览器发出请求到最终接收到响应的整个过...

8个月前
wxlPHP
发表了评论
如果有需要我可以直接提供代码压缩包
wxlPHP
求助!laravel-admin无法读取图片

1. 运行环境 本地phpstudy 1). 当前使用的 Laravel 版本? 9.x 2). 当前使用的 php/php-fpm 版本? PHP 版本:8.0 2. 问题描述? 使用laravel—admin可以上传图片,但是无...

8个月前
wxlPHP
发表了评论
我重新按照流程来了一次,这次是按照论坛的教程步骤来的,依然不行,以下是配置和相关图片 admin.php文件 [图片] filesystems.php文件 [图片] 使用了命令php artisan sto...
wxlPHP
求助!laravel-admin无法读取图片

1. 运行环境 本地phpstudy 1). 当前使用的 Laravel 版本? 9.x 2). 当前使用的 php/php-fpm 版本? PHP 版本:8.0 2. 问题描述? 使用laravel—admin可以上传图片,但是无...

8个月前
Trace92
Trace92 发布了文章
maatwebsite/excel使用:导出——扩展

扩展 事件 导出过程有几个事件,您可以利用这些事件与底层类进行交互,为导出添加自定义行为。 您可以通过使用事件来挂钩父包,而无需使用诸如 “query” 或 “view” 之类的...

8个月前
Trace92
Trace92 发布了文章
maatwebsite/excel使用:导出——Concerns

导出相关 接口 解释 文档 Maatwebsite\Excel\Concerns\FromArray 使用数组填充导出。 导出集合 Maatwebsite\Excel\Concerns\FromCollection 使用 Laravel 集合填充导出。...

8个月前
Trace92
Trace92 发布了文章
maatwebsite/excel使用:导出——插图

插图 通过使用 WithDrawings ,你可以向工作表中添加一个或多个插图。 创建插图实例 首先,你需要实例化一个新的 \PhpOffice\PhpSpreadsheet\Worksheet\Drawing,并为其...

8个月前
  • ‹
  • 1
  • 2
  • ...
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • ...
  • 2127
  • 2128
  • ›
本周译者排行
50
无与伦比
1
stamina
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

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

资源推荐

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

    其他信息

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

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

    请登录

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

    我要举报该,理由是:

    取消