后端 20 / 111 题

static、self、$this 的区别

static:static 可以用于静态或非静态方法中,也可以访问类的静态属性、静态方法、常量和非静态方法,但不能访问非静态属性self:可以用于访问类的静态属性、静态方法和常量,但 self 指向的是当前定义所在的类,这是...

简答 简单
admin 06-09

php电商秒杀怎么做 swoole

Swoole 秒杀可以四层组合:方案A(Channel) 纯协程内存队列,最快但只适合单 Worker。方案B(Redis Lua) 最经典,多 Worker 共享库存,万级并发轻松。方案C(Redis+MQ)...

简答 困难
admin 06-08

php电商秒杀怎么做

秒杀怎么做?分两种方案:普通 PHP(PHP-FPM): 页面静态化 CDN → Redis Lua 原子扣库存(一步搞定"检查+扣减+防重")→ 抢成功后推队列 → 后台异步写 MySQL → Nginx...

简答 困难
admin 06-08

Hyperf 分布式事务有哪些解决方案?

简答版本Hyperf 做分布式事务,主推五种方案,按复杂度和场景选:首选 TCC:Hyperf 原生的 tcc-transaction 组件,注解驱动,轻量可控。Try 冻结资源 → Confirm 确认 → Cancel...

简答 简单
admin 06-08

什么是分布式事务

面试一口气版本分布式事务就是一个操作要跨多个库或多个服务,必须一起成功或失败。为什么需要?...

简答 简单
admin 06-08

那么这个swoole在运行中,如何算他占用了多少内存呢

Swoole 运行中看内存,两层就够了:第一层,看单个 Worker: memory_get_usage() 和 memory_get_peak_usage() 直接告诉你当前用了多少、最高飚到过多少。单位是字节,除以 1024...

简答 简单
admin 06-08

Swoole做项目,怎么算性能

先搞清楚三个基本概念QPS: 你的服务一秒钟能处理多少个请求。比如用户点一下"查订单",算 1 个请求。一秒能回 5000 次,QPS 就是 5000。响应时间: 用户从点下去到看到结果等了多久。比如 50...

简答 困难
admin 06-08

Swoole如何处理大数据导入导出

面试一口气版本Swoole 处理大数据导入导出,核心是"分块 + 并发 + 异步 + 断点续传"。导入: 用 SplFileObject 逐行读 CSV,攒 500~1000 条 batch...

简答 简单
admin 06-08

Swoole如何处理大数据

简答版本Swoole 处理大数据的核心思路就两条:不要让内存炸和尽量并发干。内存方面,永远不要用 file_get_contents 把大文件一次读完,而是分块读、流式处理。TaskWorker...

简答 简单
admin 06-08

swoole做微服务

面试一口气版本Swoole微服务 = Hyperf框架 + 常驻内存低延迟 + 协程高并发 RPC。不是理论可行,而是有成熟方案。为什么Swoole适合微服务?...

简答 简单
admin 06-08

swoole协程应用

Swoole 协程工具全家桶 — 全面介绍 + 综合案例一、核心协程工具逐一介绍1. go() — 创建协程作用: 启动一个新的协程,传入一个闭包函数即可。phpuse Swoole\Coroutine; go(function...

简答 简单
admin 06-08

swoole 协程介绍,怎么使用

简答版本Swoole协程使用起来非常简单,核心就是一个 go() 函数。最基础的协程——创建和并发执行:use Swoole\Coroutine; // 命令行脚本——用 Co\run 包裹 Co\run(function () {...

简答 中等
admin 06-08

swoole和传统php解决的问题

面试一口气版本传统PHP三大痛点,Swoole逐一解决:痛点一:重复初始化。 每个请求重新加载框架(Laravel...

简答 困难
admin 06-08

swoole底层原理

2....

简答 困难
admin 06-08

进程、线程、协程分别是什么

面试一口气版本进程、线程、协程,三个维度理解:谁在管、什么共享、切换多贵。进程 =...

简答 简单
admin 06-08

Swoole进程、线程、协程

简答版本理解Swoole的进程、线程、协程,最好的方式是从一个实际部署场景出发。假设你配了一个Swoole HTTP服务器:worker_num=4,每个Worker内部可以同时运行成千上万个协程。启动后,你会在ps...

简答 简单
admin 06-08

swoole是什么

面试一口气版本Swoole =...

简答 简单
admin 06-08

如何计算php nginx 承载流量

简答版本计算PHP+Nginx的承载流量,核心就是要知道两个数,用一道公式。两个基础数据:第一,单个PHP请求平均要花多久处理,这需要压测或监控(比如用JMeter、ab压测工具跑一下,或者看Nginx的access日志里的reque...

简答 困难
admin 06-08

Php选择排序介绍一下

面试一口气版本选择排序 =...

简答 简单
admin 06-08

Php冒泡排序

面试一口气版本冒泡排序:相邻元素两两比较,大的往后移,每轮把最大元素浮到末尾。基本代码框架:function bubbleSort($arr) {     $n = count($arr);     for ($i = 0; $i...

简答 简单
admin 06-08
3 / 6 页(共 111 题)
每页 20 50 100