乐于分享
好东西不私藏

阿里机考工程岗8月15日笔试题与解析

阿里机考工程岗8月15日笔试题与解析

写在前面

本次给大家带来2026年8月15日阿里工程岗笔试题的1道题,本场机考题目可在咱们平台上在线刷题。

第一题:选择题

塔子哥的配套刷题网站:codefun2000.com

题号
题目
难度(对标leetcode)
核心做法
1
选择题
中等
选择题

第1题-选择题

1.单选题

1、评审创建订单接口的幂等方案时,同一业务操作会复用幂等键,且单次下单最长可能耗时 2 分钟。下列哪种实现在重试时仍可能写出重复订单?{{ select(1) }}

  • 用数据库行锁占用幂等键,订单完成后写入订单号,重试方等待并读取同一结果
  • 用 30 秒后过期的缓存键拦截重复请求,键不存在时直接允许创建订单
  • 在订单表为幂等键建立唯一约束,并在同一事务内保存订单与返回结果
  • 写入受唯一约束保护的持久化处理中记录,重试请求读取并复用同一操作标识

2、下面的 Python 函数被多次调用后,默认列表会保留此前加入的元素。最合适的改法是哪项?

def add_item(item, items=[]):    items.append(item)return items

{{ select(2) }}

  • 在模块导入时调用一次垃圾回收,即可清空默认参数里的内容
  • 把默认值改成 None,并在函数体内再创建新列表
  • 只把形参改成别的名字,默认对象就会按每次调用重新分配
  • 每次返回前把列表转成字符串再转回列表,即可切断与默认对象的关联

3、一个交互线程和一个批处理线程同时处于可运行状态。系统希望交互线程响应更快,但又不能让批处理线程长期得不到执行。下列哪项调度调整最合适?{{ select(3) }}

  • 始终把交互线程固定为最高优先级,并且不允许抢占
  • 让每个线程独占处理器,直到它主动退出或运行结束
  • 只按线程创建时间排序,并一直运行最早创建者
  • 采用带时间片和优先级老化的多级反馈队列

4、若 asyncio 服务在协程中直接调用耗时的同步文件处理函数,期间其他请求也停止响应。最合适的调整是哪项?{{ select(4) }}

  • 将阻塞的同步调用放到线程执行器中运行,并在协程里等待其结果
  • 删除全部 await,让事件循环一次执行完整个请求
  • 继续直接调用同步函数,只把入口函数声明为 async
  • 成倍增加协程数量,让更多协程同时阻塞在同一个事件循环上

5、日志显示:Agent 已成功预占库存;配送创建因地址非法而不可重试;随后调用库存释放补偿时发生超时,当前无法确认释放是否生效。此时最准确的工作流状态是哪项?{{ select(5) }}

  • 流程已经成功结束,配送稍后再补建
  • 配送仍在重试中,库存继续保留
  • 补偿处理中,库存释放结果未知
  • 流程已经失败结束,库存确定已经释放

6、下面的函数使用半开区间,在升序数组中返回第一个大于等于 target 的位置;若不存在则返回 a.size()

int lowerBound(const vector<int>& a, int target) {    int left = 0, right = a.size();while (left < right) {        int mid = left + (right - left) / 2;if (a[mid] < target) /* 填空 */;else right = mid;    }return left;}

{{ select(6) }}

  • left = mid
  • right = mid - 1
  • right = mid + 1
  • left = mid + 1

7、一个接口使用 Pydantic 模型接收用户配置,其中重试次数必须在 0 到 5 之间,模式只能取预定义值。哪种做法更合适?{{ select(7) }}

  • 只在前端限制输入,服务端模型接受任何字符串和整数
  • 把所有字段都声明成任意对象,进入业务函数后再猜测其含义
  • 在模型字段中声明范围和枚举约束,让校验失败返回明确错误
  • 校验失败时静默改成随机合法值,并继续执行后续业务

8、一个基于 TCP 的服务连续发送多条业务消息,接收端偶尔一次读到半条消息,也可能一次读到两条消息。最合适的处理方式是哪项?{{ select(8) }}

  • 假设每次读取都对应一次发送,并直接按读取次数分包
  • 关闭 TCP 的重传机制,使每次发送保持独立的数据边界
  • 把接收缓冲区设为单条消息大小,即可固定读取边界
  • 在应用层增加长度字段,并按长度循环组装完整消息

9、一个持续接收整数的数据流需要随时返回中位数,插入次数远多于查询次数,且不能在每次查询前重新排序。以下哪种数据结构组合更合适?{{ select(9) }}

  • 一个普通队列保存全部数据,并在队头维护当前中位数
  • 一个哈希集合保存不同整数,并用集合大小推导中位数
  • 一个大顶堆保存较小的一半,一个小顶堆保存较大的一半
  • 一个数组按到达顺序保存数据,查询时再执行完整排序

10、某 Python 程序需要对大量独立图像执行纯 CPU 计算。改用更多线程后,单进程吞吐几乎没有提升,CPU 也未充分利用多核。最合适的调整是哪项?{{ select(10) }}

  • 把所有任务放入同一个协程,依靠 await 提升 CPU 并行度
  • 继续增加线程数量,纯 Python 计算最终会自动绕过解释器限制
  • 在每次计算前主动休眠,使操作系统更容易并行执行当前线程
  • 使用多进程分配独立任务,并控制序列化与进程数量

11、订单表需要记录订单、用户和商品明细。为避免同一订单重复保存用户姓名,也避免一个订单只能存一件商品,以下哪组建表语句更符合关系模型的规范化设计?{{ select(11) }}

  • 分别建立用户表、订单表和订单明细表,并用外键关联
  • 建立一张订单表,把用户名和全部商品编号保存为逗号分隔文本
  • 订单表重复保存用户全部字段,并为每件商品复制一行订单数据
  • 每件商品建立一张独立订单表,并在表名中写入商品编号

12、非递减有序数组(长度大于 1)可能包含重复值,下面的双指针代码用于判断是否存在两个不同位置的元素之和等于 target

int left = 0, right = a.size() - 1;while (left < right) {    long long sum = 1LL * a[left] + a[right];if (sum == target) returntrue;if (sum < target) ++left;else --right;}returnfalse;

{{ select(12) }}

  • 把循环条件改成 left <= right 后,仍能保证不会使用同一位置
  • 存在重复值时必须先去重,否则一定会漏掉正确答案
  • 使用 left < right 能避免同一位置被重复使用

13、一个 Python 异步服务并发请求多个外部接口。高峰期部分接口超时,未完成任务不断累积,关闭服务时仍有大量协程悬挂。最合适的调整是哪项?{{ select(13) }}

  • 移除所有超时,让每个协程无限等待外部接口最终返回
  • 只增加事件循环中的任务数量,不限制下游连接和请求速率
  • 为外部调用设置超时,并在请求结束时取消不再需要的任务
  • 用信号量限制并发后吞掉取消异常,不再向外传播

2.多选题

14、一个构建系统需要根据模块依赖关系确定编译顺序,并在依赖成环时终止构建。关于实现方式,以下哪些说法正确?(错选不得分,少选得 1/3 分){{ multiselect(14) }}

  • 拓扑排序结束后仍有节点未输出,可据此判断存在环
  • 将有向边改成无向边后做广度优先搜索,也能得到依赖顺序
  • 可用有向图表示依赖,并通过拓扑排序生成可行顺序
  • 只要按模块名称排序,就能保证所有依赖项先被编译

15、一个对外 HTTP 接口通过反向代理转发到内部服务。为了降低请求伪造和敏感信息泄露风险,以下哪些措施合理?(错选不得分,少选得 1/3 分){{ multiselect(15) }}

  • 对外使用 TLS,并避免把令牌和敏感字段写入普通访问日志
  • 将所有跨域来源设为允许,同时携带用户凭据以减少配置成本
  • 由代理覆盖外部身份头,再向内部服务传递可信用户身份
  • 在服务端校验身份、权限及关键业务参数,而不只依赖前端

16、处理一批可能含缺失字段的字典数据时,以下哪些做法合理?(错选不得分,少选得 1/3 分){{ multiselect(16) }}

  • 读取可选字段时使用显式默认值,并区分缺失与合法零值
  • 假设外部数据结构永远稳定,直接连续访问所有嵌套键
  • 在进入核心计算前统一完成类型转换和字段校验
  • 记录失败行和具体原因,使异常数据可以定位和补偿

17、非递减有序数组(长度大于 1)可能包含重复值,下面的双指针代码用于判断是否存在两个不同位置的元素之和等于 target。关于该实现,以下哪些说法正确?(错选不得分,少选得 1/3 分)

int left = 0, right = a.size() - 1;while (left < right) {    long long sum = 1LL * a[left] + a[right];if (sum == target) returntrue;if (sum < target) ++left;else --right;}returnfalse;

{{ multiselect(17) }}

  • 数组有序时,依据当前和的大小移动一侧指针是成立的
  • 存在重复值时必须先去重,否则一定会漏掉正确答案
  • 使用 left < right 能避免同一位置被重复使用
  • 该算法要求数组严格递增,出现相等元素就会进入死循环

18、订单表包含订单 ID、用户、状态、创建时间和金额。业务既要查询每位用户最近 30 天的最新一笔已支付订单,也要评估查询性能及并发一致性。关于实现与设计,哪些判断正确?(错选不得分,少选得 1/3 分){{ multiselect(18) }}

  • 在读已提交隔离级别下,事务开始时会固定查询快照,后续语句继续读取该快照
  • 应结合筛选条件、数据分布和执行计划判断索引是否生效,不能只凭 SQL 中出现的列推断
  • 先筛选时间和支付状态,再按用户分区,并按创建时间、订单 ID 降序计算 ROW_NUMBER,保留序号为 1 的记录
  • 若订单与支付分别存为两个文档,依靠单文档原子更新即可维护两者的一致性

19、一个 RAG Agent 的上下文经常超过模型窗口,且回答中会引用低相关片段。以下哪些调整合理?(错选不得分,少选得 1/3 分){{ multiselect(19) }}

  • 只提高生成温度,让模型自行忽略无关片段和窗口限制
  • 按相关性和信息增益筛选片段,并限制单次注入的总长度
  • 把召回到的所有片段完整拼接,窗口不足时再随机删除一半
  • 保留必要的任务指令与近期对话,对较早内容做摘要或裁剪

题解

一、单选题

1

答案:B

单次下单最长可能 2 分钟,30 秒过期的缓存键会在请求未完成时失效,重试会被当成新请求再次创建,从而重复下单。行锁等待同一结果、唯一约束事务、持久化处理中记录都能让重试读到同一笔订单,并不是“缓存过期即可放行”。

2

答案:B

可变对象作为默认参数只在定义时创建一次,多次调用会共享同一列表。默认改成 None 并在函数内新建列表,可避免累积。改形参名、导入时做垃圾回收、返回前把列表转成字符串再转回来,都不能切断与默认对象的共享。

3

答案:D

多级反馈队列用时间片保证轮转,用优先级让交互更灵敏,再用老化避免批处理饿死。固定最高优先级且禁止抢占、独占运行到退出、按创建时间一直跑最早者,都会让另一方长期得不到执行。

4

答案:A

同步阻塞会卡住事件循环,其他协程也无法推进。应把阻塞调用放到线程执行器并在协程中等待。删掉全部 await、只把入口标成 async、单纯增加协程数量,都会让阻塞继续占住循环。

5

答案:C

配送已因不可重试原因失败,库存释放补偿又超时,只能判定补偿仍在处理且释放结果未知。不是配送还在重试,也不是流程已成功结束或库存已确定释放。

6

答案:D

半开区间 [left, right) 中,a[mid] < target 时应丢掉中点及左侧,令 left = mid + 1left = mid 可能不收缩区间;改动 right 会破坏“右端是答案上界”的不变量。

7

答案:C

取值范围和枚举应写在模型字段上,校验失败返回明确错误。只靠前端限制、把字段声明成任意对象、失败后静默改成随机合法值,都会让非法配置进入业务。

8

答案:D

TCP 是字节流,一次读取可能半包或粘包,必须在应用层用长度字段按长度组装。按读取次数分包、关掉重传、把缓冲区设成“刚好一条”,都不能固定消息边界。

9

答案:C

对顶堆把较小一半放在大顶堆、较大一半放在小顶堆,插入时可维护中位数,查询不必全量排序。按到达顺序再排序、哈希去重后用集合大小推中位数、在队头“维护中位数”,都不满足插入远多于查询且禁止每次重排的约束。

10

答案:D

纯 Python CPU 计算受 GIL 限制,加线程几乎吃不满多核。应改用多进程分发独立任务,并控制序列化与进程数。塞进同一协程靠 await、继续加线程、计算前休眠,都不能绕开解释器锁。

11

答案:A

用户、订单、订单明细分表并用外键关联,可避免用户字段重复,也支持一单多商品。逗号分隔文本、订单行复制用户字段、按商品名各建一张表,都不符合规范化。

12

答案:C

left < right 保证两个下标不同,不会把同一位置加两次。有序数组上该算法允许重复值,不必先去重;改成 left <= right 会在 left == right 时使用同一位置。

13

答案:C

下游超时且关闭时协程悬挂,应给外部调用加超时,并在请求结束时取消不再需要的任务。去掉超时、只加任务数、吞掉取消异常,都会让悬挂任务继续堆积。


二、多选题

14

答案:A、C

环检测与有向图拓扑排序描述正确。B 错:改成无向边再 BFS 会丢掉依赖方向。D 错:按模块名称排序不能保证依赖项先编译。

15

答案:A、C、D

对外 TLS 与日志脱敏、代理覆盖外部身份头、服务端校验身份权限与业务参数,都是合理防护。B 错:允许全部跨域来源并携带凭据,会放大伪造请求和凭据泄露风险。

16

答案:A、C、D

可选字段给显式默认值并区分缺失与合法零、计算前统一校验、记录失败行原因,都便于处理脏数据。B 错:假定嵌套结构永不变化并直接链式取值,缺字段时难以定位和补偿。

17

答案:A、C

有序时按当前和移动一侧指针、以及 left < right 避免同一位置,描述正确。B 错:存在重复值不必先去重,否则才会漏解的说法不成立。D 错:相等元素不会让该循环死循环,也不要求数组严格递增。

18

答案:B、C

结合过滤条件、数据分布和执行计划判断索引,以及按时间与支付状态过滤后再按用户取最新一笔,描述正确。A 错:读已提交并不会在事务开始时钉死快照。D 错:订单与支付分成两个文档时,单文档原子更新不能保证二者一致。

19

答案:B、D

按相关性与信息增益筛选并限制注入长度,以及保留必要指令和近期对话、对更早内容做摘要或裁剪,描述正确。A 错:只提高温度不能让模型自行突破窗口限制。C 错:全量拼接再随机删一半,既浪费窗口也留不住高相关片段。

最后欢迎大家加入我的秋招交流群,讨论求职相关问题(备注:加群)
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-15 17:50:44 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/936427.html
  2. 运行时间 : 0.327348s [ 吞吐率:3.05req/s ] 内存消耗:4,755.97kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8d29b3589fef69fff46f0386b44314f0
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 4.22 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.11 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001086s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001957s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000813s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000784s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001625s ]
  6. SELECT * FROM `set` [ RunTime:0.000675s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.002004s ]
  8. SELECT * FROM `article` WHERE `id` = 936427 LIMIT 1 [ RunTime:0.017366s ]
  9. UPDATE `article` SET `lasttime` = 1786787444 WHERE `id` = 936427 [ RunTime:0.018102s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.009359s ]
  11. SELECT * FROM `article` WHERE `id` < 936427 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001276s ]
  12. SELECT * FROM `article` WHERE `id` > 936427 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001578s ]
  13. SELECT * FROM `article` WHERE `id` < 936427 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.004061s ]
  14. SELECT * FROM `article` WHERE `id` < 936427 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.024330s ]
  15. SELECT * FROM `article` WHERE `id` < 936427 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.021368s ]
0.331188s