乐于分享
好东西不私藏

AI Coding 工具怎么选?别先问模型,先看你在哪干活

AI Coding 工具怎么选?别先问模型,先看你在哪干活

最近很多人问:

Claude CodeCodexOpenCodeTraeQoderCursorCopilot...到底该买哪个?

这个问题如果直接按工具回答,很容易写成参数表。

但程序员真正关心的不是“官网功能谁更多”,而是:

我每天写代码时,到底打开哪个?需求来了,谁负责改?代码看不懂,谁负责解释?测试挂了,谁负责继续修?最后 debug、review、提交,谁兜底?

从这个角度看,AI Coding 工具不是买一个“最强模型”,而是给自己的开发流程配工具。

先看两个真实组合,比直接看工具榜单更有参考价值。

两个真实组合:IDE 负责验收,Agent 负责推进

Codex + IDEA:Java 工程师的稳妥打法

我自己的主力组合更接近这样:

Codex 负责需求开发、读仓库、改代码、跑命令。IDEA 负责看 Java 代码、跳调用链、debug、review diff。

如果你是 Java 工程师,特别是重度 IDEA 用户,我不建议一上来就把主 IDE 换掉。

原因很简单:Java 工程的开发效率,很大一部分来自 IDEA 本身。

断点调试调用链跳转Spring Bean / MyBatis / Maven / Gradle 支持重构能力本地运行配置测试定位依赖分析

这些不是 AI IDE 随便补一个 Chat 面板就能替代的。

所以 Java 场景里,更稳的组合经常是:

成熟 IDE 负责“看懂和验收”。Agent 负责“推进和修改”。

拿 Codex + IDEA 举例,一个需求可以这么走:

需求或 bug
IDEA 看入口和调用链
Codex 读仓库并给修改方案
Codex 改代码和补测试
Codex 跑命令或说明阻塞
IDEA review diff
IDEA debug 关键路径
提交

这个组合的好处是边界清楚:

Codex 不替你拍板业务语义。IDEA 不负责大段体力活。AI 出 diff,人来验收。

这套方式的价值在于,它没有强迫你放弃原来的 Java 工具链。

如果一个工具要求你把整个开发习惯迁过去,必须先问一句:它替代的是 AI 能力,还是替代了你已经很熟的 IDE 能力?

这两个不是一回事。

Claude Code + 国产 API + VS Code:更灵活,也更折腾

身边也有同学用另一套组合:

Claude Code + 国产 API + VS Code

Claude Code 负责 Agent 任务推进,VS Code 负责编辑器入口和 diff 体验。

这套组合适合什么人?

主力编辑器本来就是 VS Code。团队或个人更关心 API 成本、访问稳定性和 provider 选择。愿意自己处理模型兼容、速率限制、工具调用稳定性这些问题。需要一个终端 Agent 来做“读仓库、改代码、跑命令”的闭环。

它的优点是灵活。

VS Code 生态轻,Claude Code 有 VS Code 扩展入口,也可以在终端里工作。至于后面接什么 API,取决于团队预算、合规和可用性。

但这里要说实话:这种组合不一定省心。

模型能力不稳定,会影响改代码质量。兼容层不稳定,会影响工具调用。上下文长度和速率限制,会影响大仓体验。API 便宜,不等于一次任务总成本低。

所以它适合愿意折腾的人,或者团队里有人能把 provider、key、网关、权限这套东西管起来。

如果只是普通业务开发,想装完就用,不一定是第一选择。

这两个组合放在一起看,结论就很清楚了:

先确定你每天的交付路径,再决定钱花在哪个入口。

回到选型:两类工具就够了

范围先收窄:只看本机开发里会真实打开的工具。

分两类就够了:

类型
工具
主要价值
IDE / 编辑器型
Copilot、Cursor、Trae、Qoder
写代码时随手补全、解释、改局部代码、看 diff、做 IDE 内任务流
终端 / 客户端 Agent 型
Claude Code、Codex、OpenCode
读仓库、改文件、跑命令、看失败日志、继续修到可验证

这里有两个容易混的点。

第一,Copilot 算 IDE 插件 / 扩展。它不是 AI IDE,但它的主战场就是 IDE。

第二,Codex 不能再只理解成 CLI。它有 CLI,也有 IDE 入口和桌面版体验。但在实际使用里,我更愿意把它归到 Agent:它的价值不是补一行代码,而是围绕本机仓库推进一个任务。

Trae 和 Qoder 则更应该看成 AI IDE。它们有 Agent 能力,也有 Builder、Quest 这类任务过程能力,但主入口仍然是 IDE。

购买顺序:先主入口,再任务 Agent

一个程序员没必要同时买一堆 AI Coding 工具。

更现实的顺序是:

第一步:先确定每天都会打开的主入口。第二步:再补一个能跑完整任务的 Agent。第三步:最后才考虑 provider 自由、团队流程、国产 API、知识库这些增强项。

按场景看,可以这样排:

你的真实情况
更稳的第一选择
不建议一开始做什么
Java / IDEA 主力,已有 ChatGPT 付费
Codex + IDEA
不要急着换 AI IDE
Java / IDEA 主力,只想补全和局部问答
Copilot 插件
不要把 Agent 当补全工具买
VS Code 主力,愿意用 Claude 系
Claude Code + VS Code
不要只用聊天效果判断
VS Code / 前端 / Node 项目多
Cursor
不要同时买多个 AI IDE
国内团队试点 AI IDE
Trae / Qoder
不要只看活动价和模型名
想要 Quest / Builder 这类工具内任务流
Qoder / Trae
不要把“会 plan”当成唯一理由
想换模型、接 provider、本地模型或做平台化
OpenCode
不要把它当开箱即用的省心工具

这里最重要的一句是:

IDE 优先,不是因为 IDE 型工具更强,而是因为它可能是你每天打开最多的地方。

但对 Java 工程师来说,IDE 优先也不等于 AI IDE 优先。

你已经离不开 IDEA,就没必要为了 AI 把 IDEA 换掉。更好的做法是让 Agent 和 IDEA 分工。

不要把“会拆计划”当成选型标准

“需求拆计划”这个点最容易误导选型。

现在很多工具都会 plan。

Codex 会。

Claude Code 会。

Cursor、Trae、Qoder 也会。

所以“会不会拆计划”不是分类标准。

真正要看的是:计划之后,工作流落在哪里。

计划落在 IDE 里的任务流、过程记录、报告里:看 Qoder 的 Quest、Trae 的 Builder。计划落在终端里,马上读仓库、改文件、跑测试:看 Codex、Claude Code、OpenCode。计划只是为了让 AI 先想清楚,再开始改:两类工具都能做,不要因为“plan”就自动归到 IDE。

Trae / Qoder 更像带任务流的 AI IDE。

而 Codex、Claude Code、OpenCode 更像可以离开 IDE 独立推进任务的 Agent。

各工具怎么放

下面不是排名,是实际使用时的定位。

Codex:适合 ChatGPT 用户做本机 Agent

Codex 现在不能只看成命令行工具。

官方仓库里写得很明确:Codex CLI 是本机运行的 coding agent;可以装进 VS Code、Cursor、Windsurf 这类编辑器;也有桌面版体验。

但我更看重的是它作为 Agent 的位置:

给它需求。让它读仓库。让它改代码。让它跑命令。让它把结果和验证说清楚。

如果你已经有 ChatGPT Plus / Pro / Business / Edu / Enterprise,Codex 很适合先试。

特别是 Codex + IDEA 这种组合:Codex 不需要取代 IDEA,它负责把任务往前推;IDEA 负责 Java 工程里最强的那部分能力。

购买建议:

先用已有 ChatGPT 计划跑真实仓库。不要用 Hello World 测。如果一周内能稳定帮你完成需求、修 bug、补测试,再考虑升级或加额度。

Claude Code:适合终端任务闭环

Claude Code 的价值也不是补全,而是任务推进。

你给它一个边界清楚的问题:

这个接口 status=0 时返回为空。只查相关 Controller / Service / Mapper。只做最小修改。补测试并运行对应测试。

它适合去搜索、读文件、改代码、跑测试、根据失败继续修。

如果你是 VS Code 用户,Claude Code 的 VS Code 扩展能把终端 Agent 和编辑器上下文连起来。有些同学会通过兼容层或网关接国产 API,本质上还是借 Claude Code 这个入口跑 Agent 流程。

但要注意,Claude Code + 国产 API 这类组合不是官方省心路径,体验上限取决于后面的模型、兼容层和限流策略。不要只看单价,要看一次任务能不能跑完。

购买建议:

已有 Claude 付费账号,先试官方路径。要接国产 API,先拿一个中等复杂度仓库验证工具调用、上下文、限流和失败恢复。不要一上来就拿核心业务大仓做重度依赖。

OpenCode:适合想控制 provider 的人

OpenCode 的关键词是可控,不是省心。

它适合这类人:

想换模型。想接多个 provider。有 BYOK 或本地模型需求。想研究或平台化 AI Coding 工作流。能接受配置和排查成本。

如果你只是业务开发,想马上提效,OpenCode 未必是第一选择。

它的成本不在工具本身,而在 provider、模型、权限、网络、兼容和稳定性上。

购买建议:

先确认你要接什么 provider。再确认模型是否适合 coding agent。最后再看 OpenCode 是否能把这套流程跑顺。

Copilot:适合不想换 IDE 的日常开发

Copilot 最大的价值是低摩擦。

你继续用 VS Code、JetBrains、Xcode、Vim / Neovim,它在旁边做补全、Chat、解释和局部修改。

对公司来说,这一点很现实:推广成本低,组织管理也比较成熟。

它适合:

每天都写业务代码。不想换编辑器。主要需求是补全、解释、局部改动。团队已经在 GitHub 上协作。需要 Business / Enterprise 这类组织管理能力。

它不适合被当成“终端里替我把需求完整做完”的主力 Agent。

Copilot 也有 CLI 和 agent 能力,但如果你的核心需求是跑测试、看日志、反复修失败,Codex、Claude Code 这类 Agent 入口更贴近。

购买建议:

个人先看每天是否真的用。团队先看组织策略、内容排除、审计和额度。注意 premium requests / usage-based billing,不要按“无限用”理解。

Cursor:适合愿意把编辑器换成 AI 入口的人

Cursor 的优势是把 AI 放进编辑器主路径。

看代码、选中、提问、改文件、看 diff、接受或拒绝,都在一个界面里完成。

它适合:

你愿意把项目放进 Cursor。你主要写前端、Node、脚本、工具类项目。你经常做局部修改和多文件小改动。你能认真 review diff。

它不适合:

公司禁止换编辑器。你是重度 IDEA Java 用户,而且 IDEA 能力是刚需。你希望它无人值守重构半个系统。

购买建议:

不要先年付。拿真实项目用一周。如果你每天自然打开它,再付费。

Trae:适合国内团队试 AI IDE

Trae 更应该按 AI IDE 看。

它的看点是 AI IDE、Builder、Agent、Rules、MCP、团队能力这些组合。

对国内团队来说,访问体验、中文需求、团队采购、权限、审计、用量管理,往往比单次代码生成质量更影响落地。

它适合:

团队想试 AI IDE,而不是只装插件。中文需求多。需要规则、知识库、权限和用量管理。希望在 IDE 里承接更完整的任务流。

它不适合:

只想找最便宜的补全。只在空项目里看 Demo。不关心真实仓库表现。

购买建议:

不要只看价格页。拿真实仓库测上下文、规则遵守、diff 质量和团队管理。

Qoder:适合需要 Quest 和过程记录的 IDE 用户

Qoder 也应该先按 AI IDE 看。

它的特点是 IDE、Agent、Quest、Knowledge Engine、Credits 放在一起。

这里真正要注意的是用量模型。

Qoder 官方 Credits 文档里写得比较直接:Ask、Agent、Quest、Repo Wiki 等都会消耗 Credits;Agent、Quest、Experts、Repo Wiki 这类能力通常比简单 Ask 更重。

所以 Qoder 适合会分层使用的人:

简单问题用 Ask。局部修改用 Inline Chat 或 Agent。跨文件、需要计划和记录的任务再用 Quest。Repo Wiki 不要每个仓库都随手开。

它适合:

你希望需求先澄清,再进入实现。你需要 Quest、任务报告和过程记录。你愿意把项目知识沉淀在工具里。你能接受 Credits 这种用量模型。

它不适合:

所有问题都随手开重模式。只是日常补全和问答。不看 Credits 消耗。

购买建议:

先跑 5 个真实任务,看 Credits 消耗和结果质量是否匹配。不要因为有 Quest 就默认适合你。

真正的试用方法

试 AI Coding 工具,不要让它写 Todo App。

Todo App 太干净了,没有历史包袱,没有团队规范,没有奇怪构建脚本,也没有老项目里那些真实问题。

拿自己的仓库跑 5 个任务。

任务一:解释一个陌生模块

解释这个模块的核心职责、入口、关键依赖和最容易出问题的地方。必须引用具体文件和函数。

看它是不是只讲套话。

任务二:修一个小 bug

这个筛选条件为空时返回结果不对。请定位原因,只做最小修改,并补测试。

看它会不会乱改无关文件。

任务三:处理一个失败测试

这是失败日志。请定位原因,修改后运行同一个测试,直到通过或说明阻塞原因。

看它失败后会不会继续修。

任务四:做一个小功能

加一个导出字段。只允许改 Controller、Service、DTO 和对应测试。不改表结构。

看它能不能遵守边界。

任务五:做一次受限重构

把这三个文件里的重复校验逻辑抽出来。不改接口,不改业务语义,跑相关测试。

看它能不能控制 diff。

跑完以后再打分:

维度
看什么
上下文
有没有找对文件、调用链、配置和测试
改动
diff 是否小、准、可读
验证
有没有跑命令,失败后有没有继续处理
可控
是否遵守边界,有没有乱改
成本
一次任务消耗多少 credits / premium requests / token / 时间
接管
你能不能很快看懂并接手

这个表比“哪个模型更强”有用。

怎么买更稳

如果你是 Java 工程师,而且主力是 IDEA:

已有 ChatGPT:先试 Codex + IDEA。已有 Claude:试 Claude Code,但 IDEA 继续负责 debug 和 review。只想补全:Copilot 插件足够先试。不要为了 AI 轻易放弃 IDEA。

如果你是 VS Code 用户:

想要低摩擦补全:Copilot。想把编辑器换成 AI 主入口:Cursor。想用终端 Agent 跑任务:Claude Code 或 Codex。想接国产 API 或多 provider:先验证兼容和稳定性。

如果你是国内团队:

Trae / Qoder 可以重点测。但按 AI IDE 路线评估,不要因为 Builder / Quest 就把它们当成第三类工具。重点看中文需求、大仓上下文、权限审计、知识库、用量成本和真实 bug 修复。

如果你是团队负责人:

先做 2 周试点。选 3-5 个真实仓库。选 5 类真实任务。记录每次任务的耗时、消耗、diff 质量和人工返工时间。

不要用 Demo 决定采购。

三个最容易浪费钱的坑

第一,买太多。

一个主力 IDE 入口,一个任务 Agent,已经够大多数程序员用了。

买太多不会自动提效,只会让工作流变散。

第二,把 AI 当外包。

“帮我优化一下接口”这种话,哪个工具都容易跑偏。

更好的写法是:

这个接口 status=0 时返回为空。只查相关 Controller / Service / Mapper。只做最小修改。补一条测试。运行对应测试并告诉我结果。

第三,不看验证。

AI 写得快,不代表交付快。

你最终还是要看 diff、跑测试、确认语义没变。不能验证的生成,对程序员来说就是负债。

最后的建议

别买最强,买你会天天打开的。

Java 工程师不要一上来就纠结要不要换 AI IDE。IDEA 这类成熟 IDE 该用还得用,AI Agent 负责把体力活往前推。

VS Code 用户可以更大胆地试 Cursor、Claude Code、Copilot 这些入口,因为编辑器生态本身更轻。

需要工具内置任务流和过程记录,再看 Qoder 的 Quest、Trae 的 Builder。

想折腾 provider、国产 API、本地模型和平台化,再看 OpenCode 或 Claude Code 这类更灵活的组合。

AI Coding 工具最好的状态不是替你写完整个系统。

它更像一个能读上下文、能出 diff、能跑验证、但必须被你约束和验收的开发助手。

会用的人,一个主入口加一个 Agent 就够。

不会用的人,买一排也只是多几个聊天窗口。

资料来源

AI Coding 工具变化很快,价格、额度、模型和功能以官方页面为准。

  • • Claude Code overview / Claude Code costs / Claude Code VS Code
  • • Codex GitHub
  • • OpenCode official site / OpenCode providers
  • • Cursor Agent / Cursor pricing
  • • GitHub Copilot plans / GitHub Copilot CLI / GitHub Copilot usage-based billing
  • • TRAE pricing / TRAE CN pricing
  • • Qoder Quick Start / Qoder Agent Mode / Qoder pricing / Qoder Credits

  • 想进交流群,公众号后台回复「进群」~

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-28 11:38:53 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/668999.html
  2. 运行时间 : 0.126578s [ 吞吐率:7.90req/s ] 内存消耗:4,819.39kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1ed75970376f9e2b7e905366debb64a9
  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 ( 3.94 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.30 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.000763s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000979s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000327s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000254s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000469s ]
  6. SELECT * FROM `set` [ RunTime:0.000227s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000631s ]
  8. SELECT * FROM `article` WHERE `id` = 668999 LIMIT 1 [ RunTime:0.001034s ]
  9. UPDATE `article` SET `lasttime` = 1782617933 WHERE `id` = 668999 [ RunTime:0.014622s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.003126s ]
  11. SELECT * FROM `article` WHERE `id` < 668999 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000957s ]
  12. SELECT * FROM `article` WHERE `id` > 668999 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000417s ]
  13. SELECT * FROM `article` WHERE `id` < 668999 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.008005s ]
  14. SELECT * FROM `article` WHERE `id` < 668999 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.006073s ]
  15. SELECT * FROM `article` WHERE `id` < 668999 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.005569s ]
0.128422s