当前位置:首页>java>一个被淘汰的36岁程序员,复盘 AI 编程狂飙的2025年

一个被淘汰的36岁程序员,复盘 AI 编程狂飙的2025年

  • 2026-01-08 01:47:00
一个被淘汰的36岁程序员,复盘 AI 编程狂飙的2025年

原创声明: 本文原创首发于我的个人博客 https://blog.knowckx.top

本文部分配图由 AI 辅助生成

Part1 - 代码正在变成“废钞”

2026 年 1 月 4 日,深夜。

今天是元旦假期的最后一天,窗外是喧嚣渐散的灯火。我坐在书房里,屏幕的光映在发际线略微后移的额头上(只!是!略!微!)

Google 新推出的 Antigravity 编辑器正安静地悬浮在我的主显示器上,配合着当今最强大的编程模型 Claude Opus 4.5 (Thinking),光标正以一种非人的速度在屏幕上狂奔。

我只是对着输入框给出了一个自然语言的指令:

“为我的行情浏览 App 增加一个全局数据缓存吧,我现在希望其他模块请求数据时都优先走这个全局缓存入口,代码风格参考社区最佳实践”

Google Antigravity

屏幕那头,AI 开始多线程并行翻阅了整个项目的近万行代码,随后进入了数十秒的Thinking(思考)模式。 然后输出了一套可靠的重构方案文档。

我喝了一口已经有些凉掉的咖啡,只回复了两个字:“批准。”

接下来的五分钟,就是属于 2026 年 AI 编程最新的科幻时刻:

-> AI 自动写完了核心逻辑 -> 更新旧代码里的数据请求入口 -> 补全单元测试 -> 自动唤起内置的 Chrome 渲染引擎完成 UI 功能验收。-> 最后,侧边栏弹出一个温柔的通知:“功能已完成,所有测试用例都通过了”

我靠在椅背上,翻阅着 AI 生成的那些从命名风格再到逻辑都没法挑剔的代码。回想起过去十年里那些在 Google 和 Stack Overflow 上疯狂翻找、在深夜为了处理一个线上问题常常 Debug 到眼眶通红的时光。

那些让我引以为傲的编程技巧,那些曾经支撑我拿着高薪技术护城河,在这一刻显得如此原始,就如同石器时代的农耕手作一样。

36 岁的我,不仅是被职场淘汰了,现在也被 AI 淘汰了。

是的,站在 2026 年这个时间节点,我不得不承认: 我从大学开始苦练了十几年的编码技能和非常多的经验,正在像一张张过期的“废钞”一样,迅速失去价值。

所以,我觉得我们需要坐下来,回头看看过去,特别是2025年这场正在发生的“AI 编程”大变革。

这绝非过往那种 Go 挑战 Java、Rust 挑战 C++ 的渐进式演进,而是一场彻底的推翻式大变革

是每一个还在这个行业里挣扎的人,所必须面对的未来。

编程技能正在变成“废钞”

Part2 - 2025年初 粘贴/复制的黄昏

让我们回到 2025 年初吧。

那时候,距离 ChatGPT 震撼世界其实也就两年左右。 这段时间里 AI 在编程界的进展并没有那么快,在程序员圈子中,AI 只是从新闻里的“新鲜玩意儿”变成了“编程辅助必备”。

当时的市场上,Claude 3.5 Sonnet  刚刚封神,GPT-4o 还在和它反复拉锯,而 Google 的 Gemini 1.5 Pro 以超长的上下文窗口被大家称赞。

那时的我们,是怎么写代码的?

大多数人的屏幕上都挂着一个网页窗口,进行着一种我感觉有点像是代码搬运工的操作:

  1. 遇到一个我记不住的API接口,或者一个输入输出都很明确的函数需求
  2. 把需求像喂饭一样喂给 AI,看着它一行行吐出代码。
  3. 最关键的一步来了:全文选中(Ctrl+A)  手动复制(Ctrl+C),回到 代码编辑器(IDE) 粘贴(Ctrl+V)

注意,复制粘贴的过程很关键,这是我们作为程序员的尊严。尊严你懂吧?

那时候的 AI,其实更像是一个能写出好代码的初级实习生。 它能写出漂亮的单点函数,带上详尽的注释说明,甚至能处理一些正则的撰写(一种对人类非常不友好的复杂的规则表达式)。

不过,也就这样了。

它就像一个只有“短暂记忆”的鱼,它并不能认识你项目里那几千个错综复杂的文件,更没有能力去你的电脑里执行一些简单命令。

那还是一个"手工"的时代,一个“辅助”的时代

其实那时候,行业里大家还是有一些傲慢的。 

就这能力,只能算一个加速开发的小工具,有时候这个工具还会吐出一些不存在的API, 真正的代码审核,架构设计、跨模块解耦、复杂的 Bug 排查,还是得靠我们这些‘高级码农’

当时的 GitHub Copilot 就像一个增强版的 Tab 语法补全,Cursor 还未大显身手。

我一直以为这种“人机协作”的平衡会维持很久。

Part3 - 2025年:技术海啸的奇点时刻

如果说 2025 年以前 AI 编程的进化还遵循着某种“线性”的发展,那么整个 2025 年,AI编程是以“指数级的姿态”在狂飙突击。

Part3.1 - 第一场海啸 成本屠夫 DeepSeek

2025 年初,当整个行业还在小心翼翼地计算着 Token 成本,硅谷巨头们还在喋喋不休地抱怨算力多么昂贵时,DeepSeek 带着它的 V3 和 R1 模型横空出世。

它像一柄重锤,直接把大模型的价格打到了地板上。 它的成本比硅谷同类的大模型整整降低了 80% 到 90%!

deepseek在2025年的成本冲击

我清晰地记得,当时在DeepSeek的官网为 API-Key 充进去 10 块钱,竟然产生了一种“能用到地老天荒”的错觉。 

因为 Token 太便宜了,我开始让AI写10个版本的方案,然后让他们互相辩论哪种是最佳方案,最后选出一个。这种火力覆盖的‘暴力美学’在2025年前是不可想象的。

但这件事的第一个深层价值不在于“省钱”,而在于它彻底终结了“Token 焦虑”,为后续的“多 Agent 协作”铺平了基础

因为成本足够低,AI 终于摆脱了“一问一答”的简易对话模式,而是进入了“规模化折腾”的新纪元。 

它可以肆无忌惮地加载你项目中数十万行的完整上下文,也可以在后台跑 100 次不同的重构方案,自我验证,互相比较,直到找出那个最优解扔到你脸上。

当然成本只有几毛钱,比你去菜市场买棵大白菜还便宜。

Part3.2 - 第二场海啸 Thinking模式普及

如果说成本降低是“量变”,那么 Thinking 模式(推理模型) 的普及则是 AI 编程从“辅助工具”迈向“生产力工具”的“质变”。

这场变革的起点可以追溯到 2024 年 9 月 OpenAI 发布的 o1 系列。

在那之前,大模型本质上是在进行“快思考”:基于概率预测,蹦出下一个最可能的单词。 

这种模式下,模型更像是在靠"猜",虽然反应很快,但在并不擅长处理复杂问题,经常会产生“幻觉”现象。 

也就是大家常提到的AI 在一本正经地胡说八道,有时候还能编造一些现实中不存在的东西。

进入 2025 年时,推理模型开始被各家大模型普及。Claude 3.7 SonnetGoogle Gemini 以及国产 DeepSeek R1 纷纷跟进,将 Thinking 模式列为标配。

也是在这一年,大部分人使用大模型习惯了输入指令后需要看着"Thinking"等待一段时间。 

在这段沉默的时间里,AI 实际上在进行自我纠错,它会不断质疑自己提出的方案,自问自答,在输出结果前就过滤掉低级的逻辑错误, 提高了回答的严谨性。

当幻觉问题被攻克之后,AI 在开发流程中的定位发生了变化。 它不再是一个只能写写细节代码的“半个玩具”,而是一个能够参与复杂问题处理并提出可靠方案的高级工具。

Part3.3 - 第三场海啸 Claude Code

如果说 DeepSeek 的成本优势 和 Think模式的普及使得AI编程真正落地成为了生产力工具,那么 2025 年2 月下旬 Anthropic 发布的 Claude Code 工具,则直接解决了AI下场“动手”的能力问题。简单科普一下:Claude Code 是一个可以安装在用户电脑上的应用程序,安装之后 AI 可以直接在用户电脑上阅读文件,修改文件、运行测试、执行命令。

这是一个标志性的进展。

在此之前,AI 始终是一个被锁死在浏览器对话框里的"咨询顾问",它写出的代码,必须由我这位"资深开发工程师"亲自审查一遍,然后“复制、粘贴”到项目里才算数。我依然是代码的造物主,AI只是个生成部分代码,提高生产效率的工具。

但是从此之后,AI就变成了一个可以亲自下场干活的"员工"。

AI直接下场干活

在 Claude Code 的支持下,我只需要输入一句,"帮我把 PrintDetail 这个函数的注释写一下"。然后 AI 会自己动起来:

  • 它先是用 grep 命令搜索项目里的文件,定位函数位置
  • 然后读取文件内容,分析目标函数的定义和上下文,产生最佳修改方案
  • 直接改写文件,把最工整的注释填上

整个过程,我只是坐在位子上喝咖啡。屏幕上的光标飞速闪烁,仿佛有一个隐形的“助手”就坐在我旁边,用比我快百倍的速度敲击键盘。我甚至没有打开 IDE,回头一看,需求就搞定了。

此时此刻,AI 这已经不是“编程助手”了,而是“全自动代码机器人”。

在我第一次看到终端里会自动跳出 grepvigit commit 的时候, 我感到一种后背发凉的恐惧。它不是在帮我,它是在真的在取代我的手。我意识到,人机的边界已经彻底模糊了。

当一个 Git Commit(代码的提交记录)出现在代码仓库里,人类已经无法通过代码的质量、风格、甚至是其中的Bug,来判断这究竟是资深程序员写的,还是 AI 在三秒钟内生成的。

当然,质量差的代码,我相信是人类写的。

所以,当一个东西(高质量的代码)可以被低成本大规模无限量产,无法分辨也没必要分辨来源时,它的稀缺价值也就归零了。

Part 4 - 2026年 “无人驾驶”编程

在进入正题前,我得给非技术背景的朋友解释一下IDE的概念。你可以把它想象成一个“数字化车间”。一个木匠干活不能徒手劈柴,他需要工作台,上面整齐地摆放着锯子、刨子、量尺等很多工具。现代程序员干活,也不可能白板写代码(某些公司的奇怪面试除外)。IDE就是一个让程序员高效写代码的地方,它集成了代码提示工具,调试器(Debug 寻找代码里的虫子)以及各种各样的自动化工具

AI 对 IDE 支持分为几个阶段,有点类似于汽车的自动驾驶

  • 辅助驾驶时代(2021-2023): 代表作是 GitHub Copilot。它更多是一个高级版的“自动补全”,你只需要写部分代码,他会猜出来你的意图,然后提示你可以一键补全剩下的代码。它只是个称职的副驾驶,能帮你省点力气。
  • 半自动驾驶时代(2024): 代表作是 Cursor 。这一次 IDE 发生了两个重大的质变:
    • 全局视野(Context):它不只看着你目前正在写的那个文件,它会读遍你整个项目,他比你更清楚你需要的那个函数在项目的什么位置,所以提供了更好的提示支持。
    • 原地重构(Cmd + K): 你选中一段屎山代码,你敲个 Cmd/Ctrl + K,要求重写,要更优雅,它会按照它所知道的项目背景和其他代码文件内容生成适合的代码。
  • 全自动驾驶时代(2025)
    这就是我今天要说的“终局形态”, 编程界的“L4 级自动驾驶

编程层面的L4级全自动驾驶

汽车行业折腾了十年,还没实现真正意义上的 L4 级别自动驾驶(即:在限定区域内,驾驶员可以完全不干预)。 在 2026 年初,我们悲哀地发现:自动驾驶在马路上还没完全实现呢,但在程序员世界里 L4 级先降临了~

马路上的自动驾驶:需要处理复杂的物理世界、极端的天气,路边横穿出来的野猫,奇奇怪怪的马路杀手。代码里的自动驾驶:编程语言是逻辑自洽的,框架是标准化的。项目内的文件都是可以读取并且掌握的。对于 AI 来说这环境简直太舒服了,这里不会没有随机的风雨,只有固定的逻辑需求。AI 像上帝一样已经全部掌握了这个纯逻辑世界。

于是2026年,最新的编程流程已经变成了:

用户提出意图(帮我写个订单取消功能) -> AI 提出实现方案 -> AI 拆解实施步骤 -> AI 执行步骤1 -> AI 产出步骤1的解决方案 -> AI 编写代码 -> AI 运行环境 -> 步骤1交付AI 执行步骤2 .... 步骤2交付AI 执行步骤N .... 步骤N交付AI 自动打开浏览器,像真人一样视觉验收功能 -> 用户意图完成

这是一种令人恐惧的自主性。AI可以实现自己长时间无需外来介入直至完成目标的闭环能力。我知道,目前的AI IDE还会卡住,它高阶抽象代码的能力也不好,甚至有些解决方案方向就是错的,但是全自动 AI 编程在结构上已经完备了,后续只需要等待大模型逐渐提升解决问题的能力就行了。

在这个过程中,程序员变成了什么呢?

  1. “监考老师”。AI是那个天赋异禀的考生,而你唯一的价值,是防止它在考卷上偶尔会画个不存在的圈。
  2. 每个月准时给Google/ChatGPT/Anthropic充值订阅费。

老板那边,账本算得更清:36 岁的程序员: 没办法加班吧?要的还多。26 岁的程序员: 经验怕不够吧,便宜点就算了,昨天竟然告诉我要求加薪???AI:7x24 小时待命,不闹情绪,不买五险一金,一年订阅费只要几千块钱。 真香!!

Part5 死与新生(Death&Rebirth)

程序员曾经引以为傲的那些技术——会C++/JAVA...N种语言的开发,能写出来质量很高的Clean Code,常见的技术问题倒背如流 ——在 2025 年的这场海啸中,已经全部失去了意义。

以前的编程是“过程导向”的。 我们会关注这个功能是“如何实现的”,提交上去的代码质量高不高。现在的编程是“结果导向”的。 我们只关注“要什么”,什么功能是高价值的,具体的实现大部分托管给 AI。未来的编程,而且随着 AI 的快速进化,我相信一个完全不懂编程的普通人,告诉AI想要一个什么功能的APP,AI 直接现场给你搓出来的时刻离我们不会太遥远。

所以,现实是非常残酷的:传统的手工编码,已经在事实上死亡了。

无论你是出身大专还是 985,无论你是拥有 3 年还是 15 年的经验,只要你还在以“手工”的方式输出代码,你就在被淘汰的名单上。

Part5.1 传统编程的最后三块“自留地”

根据我的经验和见识,我认为未来人类程序员只剩下最后三个地方具有防御性的价值

  • 第一,架构设计与高级抽象能力。 AI 可以写出完美的零件代码,但它还无法在没有任何指导的情况下,全局思考如何让复杂的系统既健壮又灵活,这种“上帝视角”的全局观,依然需要人类的指导。
  • 第二,少数偏门与前沿方向。 AI最强的编程领域是什么? 传统的前后端开发。这些领域在Github上有数不尽的训练材料喂给AI。而那些 AI 还没吃过足够多训练语料的领域——比如某些冷门的工业协议、前沿的量子计算、或者是私募基金内部密不透风的自研量化模型。AI没有训练材料,自然不会产生威胁。
  • 第三,对业务的深度洞察与“翻译”能力当用户提出大而空泛的整体性需求,例如"提高用户付费转化率",AI并不能很好地解决这种问题。 AI 只擅长处理输入输出很明确的逻辑问题,只有人类能处理复杂业务场景下产出一系列的解决方案。另外,AI也不擅长发现用户的需求点。所以在未来,没有程序员,只有“带着技术大脑”的产品经理

Part5.2 回归创意的本质

麦克阿瑟曾说: 老兵不死,只是凋零

中文: 危机。他同时带有两个字。 实际上每一次遇到危险的时候,往往也是一种难得的机会。

2025 年的这场技术海啸,对很多人来说是危机(Danger),但我觉得,它也是酝酿着很多的机会(Opportunity)。

我今年 36 岁。在过去的就职岁月中,我经历过被公司"优化"的绝望,也经历过被 AI 碾压的无力。 但我惊喜地发现,在我放下了对“程序员”身份的执念时,我反而找回兴奋的感觉。我确实有很多想做的东西。

“然后,旧的程序员死去了,新的创造者诞生了。”

AI时代的超级个体

我不再是一个进度慢慢吞吞,这也不会,那也不会需要花大量时间去自学的独立开发者, 我现在管着一支由 50 个 Agent(AI 智能体) 组成的“虚拟开发小组”。

每一个AI时代的人,都可以成为一个超级个体,一个人可以完成过去一个开发小组的产出能力。AI出产品文档,AI出设计稿,AI实现前后端编码,AI实现自动部署运维...

我不再关心那一行代码写得漂不漂亮,我只关心需求是不是合理的,是否解决了现实世界的痛点,产出的功能点是不是能吸引用户。

Part5.3 最后

“那些灵魂被重力束缚的人,终将被时代留在身后。”

请别哀悼石器时代你用来砍树的斧头了,此时此刻,一台名为“AI Agent”的新时代高达正停在你的面前。 驾驶舱已经开启,我们该出发了。

让我们一起去驾驶那台新时代的高达吧。

“自由高达,出击!”

以上。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-02-09 01:03:50 HTTP/2.0 GET : https://f.mffb.com.cn/a/459945.html
  2. 运行时间 : 0.216774s [ 吞吐率:4.61req/s ] 内存消耗:4,722.14kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8aa5bd262bbac242bedabf46d9bb708a
  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.001077s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001365s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.003118s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000779s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001383s ]
  6. SELECT * FROM `set` [ RunTime:0.000710s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001481s ]
  8. SELECT * FROM `article` WHERE `id` = 459945 LIMIT 1 [ RunTime:0.004617s ]
  9. UPDATE `article` SET `lasttime` = 1770570231 WHERE `id` = 459945 [ RunTime:0.018506s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000704s ]
  11. SELECT * FROM `article` WHERE `id` < 459945 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001320s ]
  12. SELECT * FROM `article` WHERE `id` > 459945 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001768s ]
  13. SELECT * FROM `article` WHERE `id` < 459945 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002299s ]
  14. SELECT * FROM `article` WHERE `id` < 459945 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.010506s ]
  15. SELECT * FROM `article` WHERE `id` < 459945 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002613s ]
0.220615s