- 博客(209)
- 资源 (19)
- 收藏
- 关注
原创 一文读懂 mkcert、自签 OpenSSL、Let’s Encrypt 与 ngrok/Caddy
本地开发到公网部署,HTTPS 不再是生产环境的专利。本文系统梳理了四种主流证书方案:mkcert 可让 localhost 瞬间获得浏览器信任的证书,适合本地联调;OpenSSL 自签 提供完全控制权,适合内网多机离线环境;Let's Encrypt 提供全球信任的免费自动证书,适合公网域名;ngrok/Caddy 可快速将本地服务暴露到外网并自动启用 HTTPS。通过对比适用场景、信任范围与维护成本,帮助开发者告别证书错误,在开发、测试、生产全链路中安全、高效地启用 HTTPS。
2026-05-07 17:42:52
509
转载 DeepSeek-V4 预览版:迈入百万上下文普惠时代
DeepSeek全新系列模型 DeepSeek-V4 的预览版本正式上线并同步开源 拥有百万字超长上下文,在 Agent 能力、世界知识和推理性能上均实现国内与开源领域的领先
2026-04-24 11:07:41
149
转载 Swoole-Compiler 将提供 PHP Native AOT 编译器,支持将 PHP 代码编译为可执行文件,运算性能提高 150 倍
Swoole-Compiler v4 版本推出 Native AOT(Ahead-of-Time) 编译器,将彻底改写这一现状。AOT 编译器突破了PHP传统的解释执行模式,支持将PHP代码直接编译为原生二进制可执行文件。运算性能相比传统 PHP 解释器提升高达上百倍,性能表现已达到 Rust、Golang 等现代编译型语言的同一水平线
2026-04-23 17:29:13
231
原创 swoole6.2新特性
Swoole 6.2.0 RC2 版本更新摘要: 新增协程化FTP/SSH客户端支持,通过编译选项启用;HTTP服务端新增io_uring支持提升性能;优化了HTTP服务器、文件锁等多项功能;修复多线程环境下的崩溃、内存泄漏等问题;不再支持PHP8.1,默认包含OpenSSL支持。该版本为测试版,禁止在生产环境使用。
2026-03-12 10:42:56
416
原创 PHP + Redis Lua:这才是高并发抢红包的正确“打开方式”
红包系统开发中的关键技术与实践要点:1. 核心算法采用二倍均值法,通过(剩余金额/剩余人数)*2的计算方式,既保证随机性又确保抢包期望公平;2. 工程实现需注意浮点数精度问题,建议统一使用整数"分"作为计算单位;3. 高并发场景下推荐使用Redis Lua脚本实现原子操作,预拆分红包金额到队列;4. 必须处理幂等性、异步落库和限流等工程细节;5. 最终方案需经过严格测试,确保在高并发场景下资金计算的绝对准确。
2026-03-09 15:54:22
411
原创 PHP 实现高性能敏感词过滤:从暴力匹配到 AC 自动机 (毫秒级响应)
基于AC自动机算法的高效敏感词检测方案,针对传统暴力扫描方法在5万级词库下性能低下的问题。通过构建字典树和失败指针,将时间复杂度降至O(n),实现毫秒级检测。文章详细讲解了PHP实现方案,包括Trie树构建、预处理标准化、性能优化(APCu缓存、内存优化)等关键技术点,并提供了完整的代码实现和匹配流程示例。该方案特别适用于电商评论、社交平台等需要实时文本过滤的场景,能有效解决大规模敏感词库下的性能瓶颈问题。
2026-03-06 16:27:57
605
原创 Intervention Image:让 PHP 图像处理变得优雅而高效
InterventionImage是一个优雅高效的PHP图像处理库,提供简洁API完成复杂操作。支持GD/Imagick双后端,通过Composer快速安装。核心功能包括:智能缩放裁剪、水印添加、颜色调整、格式转换等,采用链式调用简化代码。特别适合处理用户上传图片、生成缩略图等场景,内置安全校验机制。相比原生GD库,InterventionImage具有更流畅的API设计、更好的性能优化(支持缓存和资源释放),被Laravel等主流框架推荐使用。通过合理使用fit()、resize()等方法,开发者可以轻松
2026-02-28 14:47:32
861
转载 Swoole v6.2 已悄然构建起媲美 Golang/Node.js 的完整 PHP 异步并发编程生态体系
Swoole v6.2 已悄然构建起媲美 Golang/Node.js 的完整 PHP 异步并发编程生态体系
2026-01-15 10:13:14
105
转载 Swoole 6.2 革命性升级:iouring 替代 epoll,异步 IO 性能飙升至 Golang 的 3 倍、Node.js 的 4.4 倍
高性能服务器开发领域,每毫秒的延迟优化和每一次系统调用的减少,都可能带来质的飞跃。今天,我们迎来一个里程碑式的突破 —— Swoole 6.2 正式引入 io_uring 技术,全面替代传统的 epoll 实现异步 IO。
2026-01-15 10:05:36
252
原创 PHP/ThinkPHP 最佳实践:DeepSeek/OpenAI API 实时流式输出 (Streaming) 完整指南
本文基于ThinkPHP8框架和GuzzleHTTP客户端实现DeepSeek等大语言模型的流式API输出。通过设置Guzzle的stream模式和SSE响应头,解决了传统HTTP请求等待时间过长的问题。关键技术包括:PHP输出缓冲控制、Guzzle流式读取、Nginx缓冲禁用等。前端通过fetch API实时接收并解析数据流,实现秒级回复效果。文章提供了完整的控制器实现代码和前端HTML示例,展示了从API请求到数据展示的全流程解决方案,为构建实时AI应用提供了
2025-12-08 16:34:12
1663
原创 windows本地开发环境PhpStorm + xdebug 3 + ThinkPHP8调试配置终极指南(含路径映射避坑详解)
【Windows下Xdebug调试ThinkPHP8断点失效解决方案】针对Windows+Wamp+Xdebug3环境下ThinkPHP8项目调试时断点无法命中问题,本文提供完整解决方案。关键步骤:1)配置Apache虚拟主机指向public目录;2)Xdebug设置mode=debug、port=9003;3)PhpStorm中建立服务器路径与本地路径的完全一致映射(而非常见的"/"映射)。文中特别强调Xdebug3默认发送物理路径的特性,并详细解释了路径映射原理,同时提供常见问题排查
2025-09-25 15:33:34
1227
原创 Composer Deprecation Notice 警告:为什么会出现?如何解决?
PHP8.0+严格类型检查导致Composer出现DeprecationNotice警告,主要原因是旧版本未明确使用?标记可空参数。解决方案:1)升级到最新稳定版2.8.12(推荐);2)临时设置COMPOSER_NO_DEPRECATION_WARNINGS=1忽略警告。若强制降级到2.2.x版本会收到2.2.25而非最新版的警告提示。升级到2.8.12能彻底解决兼容性问题,获得性能优化和功能改进。
2025-09-23 17:03:12
1211
原创 Redis 不只是缓存:深入解析 Redis Stack 与实时 AI 推理
很多人对 Redis 的印象还停留在“高速缓存”或“键值数据库”,这当然没错,但这个认知已经过时了。今天的 Redis,尤其是在 Redis Stack 的加持下,早已成为一个功能强大的多模型数据库,能处理从全文搜索到图数据,再到实时 AI 推理等一系列复杂任务。作为一名技术从业者,我经常被问到:“Redis Stack 和 Redis server 有什么区别?”、“用 Redis 来做 AI 推理靠谱吗?性能怎么样?
2025-09-15 10:52:47
1128
原创 时间轮算法在workerman心跳检测中的实战应用
深入分析了Workerman框架的心跳检测机制,重点对比了最小堆和时间轮两种定时器算法的实现原理与性能差异。Workerman默认采用最小堆实现心跳检测,虽然精确但存在O(logN)的时间复杂度,在高并发场景下性能受限。时间轮算法通过环形槽位结构将任务添加/删除复杂度降至O(1),利用批量处理和惰性检查机制显著提升性能。实测表明,在处理10万级连接时,时间轮方案可降低60%CPU使用率和40%内存占用。文章还详细介绍了时间轮的具体实现代码,并解答了关于tick频率设置和分布式扩展的疑问,强调高效算法与横
2025-09-05 14:19:28
1235
原创 高性能多线程 PHP 图像处理库 PHP-VIPS:颠覆你对图像处理的认知
PHP-VIPS:高性能图像处理的革命性方案 PHP-VIPS是一个基于libvips的PHP扩展,为大规模图像处理提供了突破性的解决方案。相比传统GD/Imagick库,PHP-VIPS采用需求驱动的流式处理架构,通过懒加载和多线程技术实现了常数级内存消耗和卓越性能。它能处理12MP到45MP的高分辨率图像,内存占用仅52MB左右,处理速度比GD快10倍以上。支持现代图像格式如HEIC、AVIF和WebP,并提供专业级的图像处理算法。典型应用场景包括电子商务平台的批量图片处理和社交媒体应用的内容优化。虽然
2025-09-02 10:35:23
1259
转载 技术解读 | OceanBase高并发场景下的性能保障
本文探讨OceanBase数据库在高并发场景下的性能优化策略。作为支撑"双11"大促和支付宝核心系统的数据库,OceanBase通过多项创新设计实现性能突破:采用高效计划管理减少SQL解析开销,优化并发控制实现读写分离,设计多级缓存机制提升查询效率,创新热点行处理缩短锁持有时间,改进日志聚合降低I/O压力,并运用PGO/LTO等编译优化技术提升指令执行效率。测试显示,在16核配置下其性能全面超越MySQL8.0,写入吞吐量最高提升214.99%,为高负载业务场景提供了可靠支撑。
2025-08-28 17:36:24
272
原创 一文搞懂主流开源协议:从 MIT、Apache 到 GPL 的选择之道
本文详细解析了主流开源协议,帮助开发者正确选择和使用许可证。文章将开源协议分为三大阵营:宽松许可证(如MIT、Apache)、弱Copyleft(如MPL)和强Copyleft(如GPL),并深入分析各协议的特点、适用场景及著名案例。针对不同开发需求,文章提供了场景化选择建议:个人项目推荐MIT/Apache,商业产品慎用GPL,核心库可选择MPL/LGPL,而希望确保开源生态的则适合GPL。最后强调理解开源协议的重要性,既要促进代码传播,也要尊重规则。
2025-08-26 14:35:13
1655
原创 DeepSeek-V3.1:迈向智能体时代的里程碑式突破
DeepSeek-V3.1是2025年发布的AI大模型,标志着技术向智能体能力转型的关键进展。其创新混合推理架构(思考/非思考模式)提升任务效率40%,思维链压缩技术减少20%-50%的token消耗,性能与前代旗舰持平。模型扩展至128K上下文窗口,适配国产芯片,多语言处理覆盖100+语种。在代码修复、搜索智能体等任务中表现卓越,成本仅为专有模型的1/60。DeepSeek-V3.1已开源Base和后训练模型,推动行业智能化升级。
2025-08-22 17:26:25
794
原创 深度解析DeepSeek-V3.1:128K上下文如何重塑AI的未来
深度求索发布DeepSeek-V3.1,突破性支持128K超长上下文处理,实现从"碎片化交互"到"全局化认知"的跨越。该技术突破使AI能够处理数百页文档、完整代码库等复杂信息,显著提升法律分析、科研辅助、金融报告等专业领域的应用潜力。其背后采用了高效注意力机制、层次化记忆管理等创新技术方案。尽管面临计算资源需求大、信息检索精度等挑战,但128K上下文的突破被视为通向通用人工智能(AGI)的重要一步,有望重新定义人机协作模式,成为2024年AI领域的关键突破。
2025-08-22 17:12:34
1172
原创 HUAWEI Pura80系列机型参数对比
华为Pura80系列四款机型对比:Ultra版9999元起配第二代玄武玻璃和1英寸主摄,Pro+版7999元起支持双向卫星通信,Pro版6499元起搭载超聚光镜头,标准版4699元起。全系标配1-120Hz自适应临境屏,Ultra/Pro+/Pro采用6.8英寸屏,标准版为6.6英寸。影像方面,Ultra版配备5000万像素四摄系统,全系支持红枫原色摄像头和1300万超广角前摄。续航方面,三款高端机型均配备5700mAh电池+100W有线快充,标准版为5600mAh+66W快充。
2025-07-23 16:11:40
14573
原创 PHP 社区正在讨论变更许可证,预计 PHP 9.0 版本将完全生效
PHP 核心团队宣布将逐步替换许可证中的Zend引擎条款,PHP 8.3开始移除部分代码,目标在PHP 9.0彻底采用纯MIT许可证。这一变革旨在解决长期存在的许可证碎片化问题,为PHP生态带来统一性。
2025-07-16 16:44:53
1410
原创 PHP8.5.0 Alpha 1 正式发布!
PHP 8.5.0 Alpha1版本已发布,下一个Alpha2版本计划2025年7月17日推出。开发者可提前体验新特性,下载地址及详细更新内容可查看PHPWiki页面。该版本作为主要更新前的测试版,为用户提供早期试用机会。
2025-07-16 16:16:18
402
原创 Redis 8.0 新增数据结构深度解析:从核心功能到生态重构
Redis 8.0的发布标志着该内存数据库的重大转型,新增了8种数据结构和模块整合策略,使其从键值存储进化为覆盖AI、物联网、实时分析等场景的全功能数据平台。核心数据结构革新包括Stream、JSON、TimeSeries、概率数据结构和VectorSet,分别优化了消息队列、文档操作、时序数据处理、大数据挑战和AI相似性搜索。模块化架构重构简化了模块启用和命令空间统一,提升了性能和可扩展性。应用场景全解析展示了Redis在实时推荐系统、物联网设备管理和金融风控系统中的实际应用。
2025-05-23 10:22:46
1545
原创 Redis7 新增数据结构深度解析:ListPack 的革新与优化
Redis 7.0引入了ListPack作为新一代序列化格式,替代了传统的ZipList,成为字符串、哈希、有序集合等数据类型的底层存储引擎。ListPack通过扁平化内存布局、高效的增删操作、优化的遍历机制和兼容性设计,显著提升了内存效率和访问速度。
2025-05-23 10:12:56
1660
原创 PHP实现 Apple ID 登录的服务端验证指南
在 iOS 应用中启用 “通过 Apple 登录”(Sign In with Apple)后,客户端会获取一个该令牌是一个JWT(JSON Web Token),需要由服务端验证其真实性和完整性,然后才能用于在您的系统中创建或登录用户账户。下面我们详细说明 Apple 登录的完整服务端流程,以及如何在PHP中验证 Apple 返回的JWT,包括获取并缓存公钥、验证签名和重要的安全细节。
2025-04-27 17:52:57
2120
原创 一文带你了解DeepSeek模型全家桶
DeepSeek 模型体系呈现多元化分支架构,涵盖基础大语言模型、专用领域模型、架构创新、训练方法优化及部署方案等多个维度。
2025-04-27 13:51:35
1641
原创 42k+ Star 爆款!全网顶尖 MCP 资源库终极合集
近期 GitHub 热门项目 awesome-mcp-servers 强势出圈!该项目以「3000+ 开源 MCP 服务器资源库」为核心,短时间内迅速斩获 42k+ Star,成为开发者争相收藏的宝藏清单。无论是技术选型、学习参考还是部署实践,这份「全网最全 MCP 服务器指南」均已实现一站式覆盖,堪称 MCP 生态领域的资源天花板。
2025-04-25 16:37:40
1021
原创 Meta发布Llama4系列大模型,开源社区迎新王冠
Meta Llama4系列通过混合专家架构、多模态能力和超低成本,展现了开源AI模型的强大竞争力。其技术突破不仅巩固了Meta在AI领域的领先地位,也为行业提供了可复用的技术范本。随着Behemoth的发布临近,全球AI竞赛或将进入新的“万亿参数时代”。
2025-04-08 14:02:01
1224
原创 强烈推荐!9k星完全开源的Java快速开发平台,商用无忧!
SmartAdmin是一个以高品质代码为基石打造的企业级后台管理系统基础框架,它功能全面、设计前卫、安全性能卓越。其核心宗旨在于为开发者提供一套稳固可靠、即装即用的基础架构,以及一系列常用的企业应用模块,从而让开发者能够集中精力专注于业务逻辑的开发,避免“重复发明轮子”。SmartAdmin由中国·洛阳1024创新实验室基于SpringBoot2/3+Sa-Token+Mybatis-Plus 和 Vue3+Ant Design Vue+Uni-App+Uni-UI,并以。
2025-04-02 10:40:54
1312
原创 DeepEP库开源啦!DeepSeek优化GPU通信,破算力瓶颈。
DeepSeek开源DeepEP全栈通信库,优化GPU间信息传输,缓解算力焦虑。
2025-02-27 14:32:06
661
转载 LangChain+RAG+Agent本地部署DeepSeek-R1商用级知识库,完美实现低代码可视化流程编排
知识库整个系统的核心逻辑在于:1.使用 LangChain 封装的模型实例通过 get_model_instance_by_model_user_id、embed_query、invoke 以及 stream 等方法,实现 LLM 整体调用,无缝对接大语言模型推理服务。2.构造上下文和消息列表利用 HumanMessage、SystemMessage 等消息类型将系统提示、历史对话、用户输入等进行整合,作为调用 LLM 的输入。3.调用向量库进行语义检索。
2025-02-22 09:41:03
612
原创 Centos7使用yum工具出现 Could not resolve host: mirrorlist.centos.org
在CentOS7中使用yum工具时,出现"Couldnotresolvehost:mirrorlist.centos.org"的错误,一般情况是因为默认的镜像源无法访问。1、先备份原有的yum配置文件、先备份原有的yum配置文件、先备份原有的yum配置文件。正常,说明DNS解析没问题,基本确认是yum源的问题。:可以切换到其他镜像源,如阿里云镜像源。2、下载阿里云yum配置文件。以下是更换为阿里云镜像源的步骤。3、清除缓存并生成新的缓存。
2025-01-07 11:10:44
691
原创 php file_get_contents https 请求 伪造user_agent
file_get_contents()函数来发起HTTPS请求时
2024-07-11 10:33:14
754
原创 如何降低布隆过滤器的误判率
降低布隆过滤器的误判率(也称为假阳性率)是布隆过滤器应用中一个关键的问题。误判率主要来源于哈希碰撞,即不同的元素可能被哈希到相同的位置。
2024-07-02 14:33:40
2329
1
原创 redis布隆过滤器原理及应用场景
redis布隆过滤器原理及应用场景,布隆过滤器(Bloom Filter)是一种空间效率很高的随机数据结构,它利用位数组和哈希函数来判断一个元素是否存在于集合中。
2024-07-02 10:06:22
1158
swoole6.2版本
2026-03-12
【LNMP】提示Nginx PHP “No input file specified”错误的解决办法
2018-07-13
最全面的 PHP webservice 接口,服务器端,客户端接口
2018-04-28
Thinkphp3.2.3 Redis session驱动
2018-12-20
php-7.4.0.tar.gz
2019-12-05
OCI8-2.1.8
2018-07-13
高性能mysql数据库连接池
2019-02-28
php-7.4.0alpha1.tar.bz2
2019-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅