2024-05-07 利用PHPMD让你的php代码更干净更易维护 PHPMD - PHP Mess Detector 等价于java工具PMD,能够对php 源代码进行如下问题检测: - 可能的bug - 欠佳的代码 - 过于复杂的表达式 - 未使用的方法、变量、参数、属性 官方文档 : https... 阅读全文
2024-04-05 Swoole Http 服务 Woker子进程bug 导致 Master 进程内存溢出导致 今天生产突然遇到一个问题. 一个内部的http 接口服务. master 进程内存溢出, 快速增长内存 问题. 想了很多 也看了很多日志. 发现服务器 phperror.log 在提示内存溢出写入日志内存失败. 通过调试发现和 大佬们... 阅读全文
2024-03-29 Redis 执行 Lua,能保证原子性吗? Redis 和 Lua,两个看似风流马不相及的技术框架,为什么能产生“爱”的火花,成为工作中的黄金搭档?面试中更是高频出现:Redis 执行 Lua,到底能不能保证原子性? 一、原子性 在回答问题之前,需要对“原子性”这个概念有一个清... 阅读全文
2024-03-21 PHP 实现JWT认证 使用PHP实现JWT认证 JSON Web Token(JWT)是一种用于在网络应用间传递身份认证信息的开放标准。它由三部分组成:头部(Header)、载荷(Payload)和签名(Signature)。在本篇博客中,我们将介绍如何在... 阅读全文
2024-03-21 PHP 对接三方接口踩坑 hash / base64_encode 等问题 如果您想使用PHP对接 一个第三方 xxx ,以下是一个示例代码片段,展示了如何使用PHP中的base64encode和hash函数与xxx进行对接: 这家平台对接 对于 openssl 有要求 不能对于1.0.2, 我的服务器环境 ... 阅读全文