当前位置:首页>java>prompt:用AI写代码一年,我总结的11个实用技巧

prompt:用AI写代码一年,我总结的11个实用技巧

  • 2026-01-29 11:51:39
prompt:用AI写代码一年,我总结的11个实用技巧

昨晚11点,老王还在公司改bug。作为5年经验的Java开发,他遇到了一个诡异的空指针异常,断点打了一堆,日志输出了一屏幕,但问题还是找不到。而坐在他对面的新同事小张,下午6点就准时下班了。

这不是个例。上个月我做了个调研:100个程序员里,78%的人承认每天至少有2小时花在"重复性劳动"上——写CRUD、改bug、写单元测试、优化代码格式。但同一批人里,只有12%的人会系统性地用AI来提效。

差距不在于技术能力,而在于会不会"指挥"AI。

今天我把这一年深度使用AI总结的11个技巧,按"沟通策略→开发流→调试→架构设计"的顺序整理出来。这些技巧让我从每天加班10点,变成了现在准点下班的"佛系程序员"。最重要的是,这些技巧你今天就能用,零门槛。

一、为什么你的AI总是"听不懂话"?

说实话,刚开始用AI写代码时,我也很挫败。让它写个接口,它给我一堆过时的库;让它优化代码,它直接把我的逻辑全改了;最气的是,有时候它生成的代码连运行都通不过。

后来我发现,问题不在AI,在我。就像和人沟通一样,你话说得不清楚,对方怎么可能理解?

这里有个认知误区:很多人把AI当"代码生成器",但其实它更像是"初级程序员同事"。你不会对同事说"帮我写个登录功能就完了",对吧?你得告诉他用什么技术栈、要注意哪些边界情况、有哪些硬性约束、期望的代码风格。

技巧1:角色设定,给AI戴个"帽子"

❌ 错误示范:

"帮我看看这段代码有什么问题"

✅ 正确示范:

"你是一个擅长Python高并发架构的资深工程师,请对这段代码进行Code Review,重点关注:1)潜在的内存泄漏风险 2)并发安全性 3)性能瓶颈"

别小看这个"身份设定"。就像你戴上"安全员"的帽子会自动关注隐患,AI也会根据角色调整输出风格。我试过用同样的代码,分别让"实习生"和"架构师"Review,后者给出的建议深度直接提升3倍。

技巧2:少样本提示,给AI个"参考答案"

我需要你参照下面的代码风格,写一个用户注册API:【粘贴你认可的登录API代码】要求:1)保持相同的参数校验风格 2)使用相同的错误码规范 3)返回格式保持一致

这个技巧救过我无数次。之前让AI写代码,它总是用我不熟悉的风格。现在我直接给它1-2个示例,生成的代码80%可以直接用,剩下20%改改格式就行。

技巧3:分步思考,让AI先"画图纸"

对于复杂业务逻辑,我会在Prompt中加入"Let's think step by step"。上个月我们重构支付系统,我先让AI画了3版状态机图,改到逻辑严密后才动手写代码,结果开发时间比预估缩短了40%。

二、开发工作流:从"单打独斗"到"人机协作"

说实话,程序员最大的问题不是不会写代码,而是把太多时间浪费在"重复劳动"上。

我算过一笔账:一个典型的CRUD功能,真正需要"思考"的业务逻辑只占30%,剩下70%是写Entity、Mapper、Service、Controller这些模板代码。这些工作,AI比我们快10倍。

技巧4:文档先行,让AI理解"全局"

我的工作流:

1. 先写README或需求文档
2. 把整个文档喂给AI
3. 问它"基于这个需求,你建议拆分成几个模块?"
4. 等架构确认后,再让它逐个生成模块代码

技巧5:注释驱动开发,把AI当"自动补全"

现在我写代码的流程是:先写详细的函数注释(包括参数、返回值、核心逻辑),然后把光标移到函数体,让Copilot/Cursor自动填充。这个技巧让我写代码的效率提升了3倍。

技巧6:单元测试先行,用AI做"验收"

⚠️ 听起来反直觉?但这个方法真的好用。上个月开发优惠券系统,我先让AI写了80个测试用例,然后逐个实现。结果上线后第一个月,0生产bug。

为什么这么做有效?因为测试用例本质上是"需求的精确表达"。当你把需求拆解成80个测试用例时,逻辑漏洞早就暴露出来了。

三、调试与排错:从"盲目猜测"到"精准定位"

Debug是最让人崩溃的。特别是那种"偶发性"的bug,复现都困难,更别说定位了。但AI有个超能力:它"看"代码的速度比你快100倍,而且不会疲劳。

技巧7:上下文喂养,别只给AI"报错日志"

❌ 错误做法:

【只复制报错信息】"NullPointerException at line 127,帮我看看"

✅ 正确做法:

【复制整个报错上下文,包括:调用栈、相关函数、关键变量值】"这是我的代码【完整上下文代码】,运行时在第127行报NullPointerException。我怀疑可能是orderDetail为null,但我打印了日志发现它有值。你能帮我分析一下还有哪些可能的原因吗?"

这个改变让我的调试效率提升了至少5倍。以前报错我只能盲猜,现在AI会帮我梳理所有可能的路径,甚至指出我没想到的边界情况。

技巧8:假设性提问,让AI做"风险预判"

"如果我把这个数据库连接池的max_active从20改到100,可能会引发哪些潜在问题?包括:内存占用、数据库连接数限制、慢SQL累积风险等"

上周架构评审,我用这个技巧提前发现了3个性能隐患。当时有个同事建议把缓存TTL从1小时改成24小时,我让AI评估了一下,它直接指出"可能导致脏读长达1天,且内存占用会增加15倍"。

四、实战案例:用AI重构"屎山"代码

重构"屎山"代码(Legacy Code)是AI编程中最能体现价值、也最考验技巧的场景。AI就像一个拥有无限耐心的"代码考古学家",能帮你理清混乱的逻辑。

我用AI重构过一个500行的支付回调函数,从"不敢改"变成"放心改"。整个过程分4个阶段,每个阶段都有对应的Prompt。

第一阶段:代码审计与逻辑摸底

在动手改代码之前,必须先让AI帮你"读懂"它。我遇到过最夸张的一个函数,有7层嵌套if,光缩进就让人眼花。

步骤1:全景理解

"你现在是一名资深重构专家。请分析这段代码的核心业务逻辑,列出它实现的所有功能点,并指出其中违反Clean Code原则的地方(如:硬编码、超长函数、循环依赖等)。"

步骤2:生成逻辑流图

"请将这段代码的逻辑拆解为步骤,并告诉我数据是如何流转的。如果可以,请用Markdown流程图表示。"

第二阶段:构建安全网(测试先行)

⚠️ 重构最怕"修好一个Bug,引出五个Bug"。利用AI快速补齐测试用例,这是你的"安全网"。

步骤3:生成单元测试

"在不改变现有逻辑的前提下,请为这段代码编写全面的单元测试(使用pytest/Jest等)。要求覆盖正常路径、边界条件和异常处理。我需要确保重构后的代码能通过这些测试。"

第三阶段:拆解与模块化

将"巨型函数"拆解为可管理的微小单元。这是最关键的一步,也是AI最擅长的工作。

步骤4:提取方法(Extract Method)

"这段函数有200行,请帮我按照功能将其拆分为若干个独立的私有方法。确保每个方法只做一件事(单一职责原则),并为它们起具有描述性的名称。"

步骤5:解耦与依赖注入

"这段代码中硬编码了数据库连接和第三方API调用。请重构它,改用依赖注入的方式,使逻辑更易于扩展和测试。"

第四阶段:代码整容与现代化

让代码符合当下的最佳实践。这一步能让代码从"能用"变成"优雅"。

步骤6:现代化语法升级

"请将这段过时的Python 2代码升级为Python 3.10,使用Type Hints增加类型注解,并将传统的for循环改写为列表推导式或更高效的内置函数。"

步骤7:消除魔法值

"识别代码中所有的硬编码字符串和数字,将它们提取到独立的配置文件或常量类(Enum)中。"

实战效果:我用这个流程重构了500行支付回调代码,耗时3小时(以前至少2天),圈复杂度从18降到4,单元测试覆盖率从0%提升到85%,而且上线后0bug。

五、进阶技巧:建立个人武器库

技巧10:建立个人Prompt库,别每次都"重新发明轮子"

我的Prompt库里存了这些高频指令:SQL优化、代码重构、技术选型对比。这些Prompt我用了半年,每次都微调一下。现在让AI生成代码,准确率从一开始的50%提升到了85%。

技巧11:安全审查,让AI做"安全专家"

🔒 必做的3个检查:1) SQL注入检查 2) XSS防护审查 3) 敏感信息泄露检查

这个习惯救过我们团队一次。上线前让AI做安全审查,它发现了一个"隐藏的定时炸弹":异常日志里会打印完整的用户请求参数,包括支付密码。如果被日志采集系统抓取,后果不堪设想。

六、最重要的原则:保持"人类复核"

说到这里,我必须强调一个核心原则:AI是副驾驶,你是机长。

这11个技巧,能让你效率提升3-5倍,但永远不要把AI生成的代码直接上线。我的流程是:

1. AI生成代码
2. 我Review每一行,重点关注业务逻辑、边界情况、安全性
3. 补充AI可能遗漏的细节
4. 运行完整的单元测试和集成测试
5. Code Review通过后才上线

为什么这么谨慎?因为AI不懂业务,它只能基于"已有信息"推理。但真实的业务场景里,总有一些"隐含的约束"和"历史遗留问题",这些只有人知道。

今天分享的11个技巧,本质上是把AI从"代码生成器"升级为"智能助手"

核心就3点:

1. 说清楚需求:角色设定+示例+分步引导,让AI理解你的意图
2. 建立工作流:文档先行→测试驱动→注释开发,把AI融入开发流程
3. 保持人控:AI生成,人审查,永远不要跳过Code Review

实践建议:今天就选1个技巧试用,比如"让AI帮你Review一段代码"或"用注释驱动开发写个函数"。3天后你就会发现,离开AI已经不会写代码了。

最后问一句:你现在用的是哪个AI编程工具?Cursor?Copilot?还是其他?在评论区告诉我,下期我针对不同工具出详细教程。

如果这篇文章对你有帮助,欢迎点赞、转发

你的支持是我持续输出的动力!

最新文章

随机文章

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