当前位置:首页>python>Python做研究,Java做产业:AI 落地的分工新格局

Python做研究,Java做产业:AI 落地的分工新格局

  • 2026-06-28 06:30:09
Python做研究,Java做产业:AI 落地的分工新格局

最近刷到不少让 Java 程序员心里发慌的话:

"AI 时代来了,Python 才是未来,Java 这种老语言要凉了。""搞 AI 必须学 Python,写 Java 的 CRUD 工程师迟早被淘汰。""现在投 AI 岗,简历上没 Python 都没人看。"

好像只要沾上 AI 的边,Java 就成了"落后"的代名词。身边几个做了多年 Java 的朋友,真的开始焦虑:要不要转行学 Python、卷算法?

今天想聊一个被这些话术盖住的行业真相:那些刷屏的 AI Demo、论文、开源模型,确实大多是 Python 做的;但真正把 AI 做上线、做商用、能在企业里大规模赚钱的,主力往往不是 Python,而是 Java。

一句话先记住:Python 负责在实验室里造模型、搞创新,Java 负责在产业里落地、扛业务、变现。 AI 的下半场,这两种语言早就不是你死我活的竞争关系,而是形成了一套清晰又高效的分工,缺一不可。下面把这套分工拆开讲清楚——包括"主力是 Java"这个判断到底站不站得住。

为什么一提 AI,大家第一反应都是 Python?

这个反应没错,因为做研究、做模型、做原型,Python 是真的好用,好用到算法工程师离不开它。原因有两条。

第一,语法简单,门槛极低。 不用像 Java 那样先写一堆类、配一堆文件,也不用一上来就纠结线程、内存、并发这些底层细节。算法工程师不必把精力浪费在"怎么把代码跑通"上,可以专注在"怎么把模型做好"上。

第二,AI 生态几乎被 Python 占满了。 训练大模型的 PyTorch、TensorFlow,做向量检索和对话应用的 LangChain、Chroma,处理数据的 Pandas、NumPy——这些主流框架全都是 Python 优先支持,很多新能力第一时间只有 Python 能直接调用,别的语言想用,往往要绕好几个弯。

举个直观的例子:一个算法工程师用 Python 几行代码,半天就能搭出一个对话机器人原型,调 Prompt、测效果、改方案,迭代飞快;同样的事如果一开始就用 Java 来做,光搭环境、引依赖就得费不少工夫,验证想法的速度明显慢一截。

说白了,Python 的核心优势就两个字:快和省事。 它适合"从 0 到 1"的创新——快速试错、快速迭代、快速做出一个能演示、能测试的原型。它的主战场是实验室、学术论文、开源项目、小范围内测,追求的是"效果好不好",而不是"运行稳不稳"。

但问题也很现实:Python 做实验没问题,扛大规模商业业务,就不是它擅长的了。

熟悉 Python 的人都清楚它的几个天生短板:它是解释型语言,单线程执行受全局解释器锁(GIL)制约,CPU 密集型场景下很难靠多线程把多核吃满;高并发能力偏弱,面对百万、千万级用户同时调用 AI 接口的稳定服务,通常得靠多进程、额外的网关和一堆运维手段去硬扛。更关键的是,它缺少开箱即用的企业级体系——成熟的权限管控、链路追踪、灰度发布这些,Python 生态不是没有,而是远不如 Java 体系那样标准化、一站式。要满足银行、政企那种强安全、强合规、7×24 小时稳定运行的要求,单靠 Python 会很吃力。

一句话总结:Python 能把 AI 做聪明,但很难独立把 AI 做稳、做赚钱——它负责"造好模型",却不擅长"用好模型"。

为什么产业落地离不开 Java?这不是情怀,是事实

很多人对 Java 的印象停留在"老、笨重、只能做 CRUD",觉得它跟不上 AI 时代。但有个最核心的事实常被忽略:Java 是企业级系统的绝对主力,这一点至今没变。

我们平时用的银行 App、手机支付、电商平台、政务系统、企业 OA,甚至外卖打车软件的后台,国内绝大多数核心业务系统,底层都是 Java 架构。这些系统很多已经跑了十几年,承载着海量用户、核心数据和关键业务,不可能因为要做 AI 就推倒重来。换句话说,AI 想真正落地,不是凭空搭一套新系统,而是要嵌进这些已经成熟运行的 Java 架构里——落地的"地基"本身就是 Java 的。

而 Java 的几个优势,恰好都踩在产业落地的痛点上。

第一,稳,能扛。 JVM(Java 虚拟机)自 1995 年问世至今已有三十年,内存管理、垃圾回收、线程调度、故障隔离这些机制被海量生产环境反复打磨,成熟度极高。它天生为长时间运行的服务端而生,支撑高并发、高可用、7×24 小时不间断运行是它的本职。比如银行的智能风控,每天要处理海量交易请求,每一笔都要调用模型判断风险,这种又稳又高并发的场景,正是 JVM 体系的主场。

第二,企业级生态完善到离谱。 Spring 全家桶、MyBatis、Dubbo 这些框架和中间件,加上监控、限流、熔断、灰度发布、权限管控、日志审计的一整套工具链,几乎覆盖了企业级开发的所有需求。不用从零造轮子,集成进来就能用,大幅降低 AI 落地的成本和风险。

第三,安全、合规有底子。 对银行、政务、金融这些行业来说,数据安全和合规是不可逾越的底线。Java 体系里成熟的鉴权、权限控制、审计能力,能直接对接这些严格要求——这恰恰是这类行业选型时的硬指标。

更值得一提的是,Java自己也在主动拥抱 AI,并不是被动挨打。

一方面,Spring 官方推出了 Spring AI,Java 社区也有 LangChain4j 这样的框架,把调用大模型、对接向量数据库、实现 RAG 这些能力做成了 Java 开发者熟悉的方式,"在 Java 里接 AI"已经有了成熟的工程路径,不必再绕道 Python。

另一方面,Java 21 正式带来了虚拟线程(Project Loom),用极低的成本支撑海量并发连接——这对"大量请求都在等待模型返回"的 AI 网关场景几乎是量身定做,能显著提升接口的并发吞吐。所以"老语言跟不上 AI"这个判断,本身就站不住。

举一个典型的行业链路:某银行做智能客服,算法团队先用 Python 训练对话模型、调好回答逻辑、做出 Demo;但要上线给千万用户用,就必须用 Java 把模型能力封装成对外接口,做鉴权、限流、负载均衡,对接银行现有的 Java 核心系统,再补上日志审计、故障恢复,确保用户咨询时不卡顿、不泄露信息。

模型是Python造的,但把它变成一个能稳定服务千万人的系统,是 Java 干的。这就是"主力是 Java"的真实含义——不是说 Java 比 Python 高级,而是在"上线、扛量、合规、长期运行"这件事上,产业目前最依赖的就是 Java。

AI 落地的真实分工:Python 做上游,Java 做下游

把整个 AI 产业链摊开看,分工其实非常清晰,像一条流水线,Python 和 Java 各管一段。用大白话讲就是三层。

1. 上游研究层:Python 的主场,负责"造大脑"

这一层主要是算法工程师的活,全程用 Python:训练通用大模型、微调垂直领域模型(金融、医疗这类专属模型)、搭 RAG 知识库、调 Prompt,甚至打比赛、发论文。这一阶段的目标只有一个——把 AI 变聪明,做出一个效果过关的模型原型。

2. 中间服务层:Java 的承接,负责"稳大脑"

模型做好之后,轮到 Java 工程师上场。这一步的核心,是把"实验室里的模型"变成"能对外稳定提供服务的接口":做用户鉴权(防恶意调用)、流量限流(避免接口被打崩)、熔断降级(模型出问题不连累整个业务系统)、负载均衡(把流量摊到多台服务器上提速),再加上日志监控,出问题能快速定位修复。

简单说,这一步是给模型"加一层保护罩",确保它能稳定、安全地对外服务。前面说的虚拟线程、Spring AI,主要就发力在这一层。

3. 下游产业层:Java 的主场,负责"用大脑"

这是落地的最后一步,也是产生商业价值的关键一步——把 AI 能力接到真实业务里。这一层几乎全是 Java 的天下:把智能客服接口接进银行 App 和官网,让用户随时咨询;把智能风控接口接进交易系统,实时判断每笔交易的风险;把智能检索接口接进企业 OA,让员工秒查文档;把推荐模型接口接进电商平台,给用户推喜欢的商品。

这些场景全都建在 Java 现有的业务系统之上,也正是 AI 真正能赚钱、创造价值的地方。

总结成一句:Python 造大脑,Java 装身体;Python 决定 AI 聪不聪明,Java 决定 AI 能不能大规模商用、能不能赚钱。

把这条流水线上两种语言的角色对照一下,会更清楚它们各自的位置:

看这张表就明白:两者比的不是"谁更强",而是各自卡在不同的环节上,谁也替不了谁。把 Python 硬塞进千万级并发的生产网关,或者让 Java 去抢算法原型的迭代速度,都是用错了地方。

Java+AI:现在最火的落地场景,看完就不慌了

很多Java程序员担心自己不懂算法、对接不了AI。其实不用慌。现在 Java 在 AI 领域的应用,早就不要求你去训模型、搞算法,只要做好"工程化落地"就够了——而这些场景已经很成熟,缺口还很大。

1.大模型推理网关:用 Java 做统一入口,管控所有模型调用,处理鉴权、限流、日志,对接不同的大模型(比如 GPT、文心一言等),给业务系统提供统一的 AI 接口。

2.企业智能知识库:用 Spring Boot 集成 Milvus、Elasticsearch 等向量/检索引擎,把企业文档转成向量做智能检索。员工问"公司报销流程",系统能快速定位对应文档并回答。

3.实时风控与内容审核:电商评论审核、金融交易风控这类场景,用 Java 处理高并发请求,实时调用模型判断是否违规、是否有风险,毫秒级响应,不拖累用户体验。

4.传统系统的智能化升级:很多老的 Java 业务系统(政务 OA、企业 ERP)通过集成 AI 接口,就能实现自动化办公、智能问答,不用重构系统也能完成智能化转型。

这几个方向有个共同点:它们要的不是算法能力,而是工程能力——而工程能力恰恰是资深 Java 工程师最不缺的。

所以回到开头那些让人焦虑的话:与其慌着转行从头学算法,不如把 AI 工程化这条路走深。Python 与 Java 的分工,本质上是 AI 产业走向成熟的标志:Python 负责上游创新,把模型做精做优;Java 负责下游落地,把价值稳稳变现。

AI 的下半场,拼的不只是谁的模型更聪明,更是谁能把模型稳定、高效、合规地融进真实产业里。而在这件事上,Java 依然是不可或缺的核心力量,也是支撑 AI 大规模普及的底层基石。

推荐阅读

Playwright + Trae:零门槛搭一套稳定可维护的 Web 自动化测试体系

Karpathy “叛逃” Anthropic:当 AI 行业最有影响力的人选择了站队

Java团队用好代码智能体这件事

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 00:54:43 HTTP/2.0 GET : https://f.mffb.com.cn/a/501773.html
  2. 运行时间 : 0.190871s [ 吞吐率:5.24req/s ] 内存消耗:4,388.36kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=7d95411c3db60320c02a20fc53143eaa
  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.000543s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000736s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.025417s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.002349s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000547s ]
  6. SELECT * FROM `set` [ RunTime:0.000527s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000528s ]
  8. SELECT * FROM `article` WHERE `id` = 501773 LIMIT 1 [ RunTime:0.015894s ]
  9. UPDATE `article` SET `lasttime` = 1783011284 WHERE `id` = 501773 [ RunTime:0.023613s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.003238s ]
  11. SELECT * FROM `article` WHERE `id` < 501773 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.002414s ]
  12. SELECT * FROM `article` WHERE `id` > 501773 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000378s ]
  13. SELECT * FROM `article` WHERE `id` < 501773 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.008648s ]
  14. SELECT * FROM `article` WHERE `id` < 501773 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000703s ]
  15. SELECT * FROM `article` WHERE `id` < 501773 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.029437s ]
0.193635s