当前位置:首页>南京>南京大学80后副教授发表史学顶级期刊:《明代环南海地区货币体系演变》

南京大学80后副教授发表史学顶级期刊:《明代环南海地区货币体系演变》

  • 2026-08-04 01:36:52
南京大学80后副教授发表史学顶级期刊:《明代环南海地区货币体系演变》

文献来源李庆.明代环南海地区货币体系演变[J].历史研究,2025,(3):76-100+189-190.

研究目的

本文的核心目的是弥补既往明代货币史与海洋贸易史研究的两块短板:其一,既往南海贸易研究多聚焦生丝、瓷器、香料等货物流,对促成交易的货币这一关键环节相对薄弱,且对明前中期本土货币史料挖掘不足;其二,关于明代白银的研究长期分叉为两条平行线——一条是国内"白银货币化"的制度史脉络,另一条是海外白银流入中国的规模与影响,而环南海地区作为白银流入中国的关键通道,其本土货币体系如何与明代中国白银货币化互动、又如何在多重贸易网络叠加中逐步整合为"世界货币",始终是缺环。具体要回应的问题包括:第一,厘清明前中期环南海地区货币架构的真实面貌,纠正"杂乱无章"的刻板印象;第二,揭示明中叶以降区域内货币白银化的加速机制,辨析"殖民暴力重构"与"市场内生需求"各自的权重;第三,重新定位环南海地区在全球白银货币体系构建中的历史作用,并对"殖民主义单一货币体系"的叙事提出中国视角的修正——即本土多元货币格局实为对殖民单一货币的无声抵抗。


研究方法

  1. 多语种文献互证法:核心史料横跨中文(赵汝适《诸蕃志》、汪大渊《岛夷志略》、马欢《瀛涯胜览》、《大越史记全书》、明代方志文集)、葡文(皮列士《Suma Oriental》、《东方志》、巴里特货币记录)、西文(博克舍编《十六世纪中国南部行纪》、萨里斯日本航行记)、荷兰文(《巴达维亚城日志》、《林斯霍滕游记》)、日文(小叶田淳、岩生成一)、越南文献(《历朝宪章类志》《钦定越史通鉴纲目》)等多语种原始材料,避免单一视角偏差。

  2. 沉船考古与实物佐证法:结合东南亚海域10—14世纪沉船出水的锡锭、铜钱、铅钱等考古材料(如爪哇满者伯夷铜版铭文、万丹铅钱流通证据),把"文献记载的货币"与"实际流通的货币"对齐。

  3. 历史经济地理的"圈层分析法":引入"子母相权"的中国传统货币理论,结合黑田明伸"环中国海钱币共同体"概念,将环南海地区按小钱材质划分为贝币圈、锡钱圈、铜钱圈三大货币圈,再分别追踪其与"大钱"(金/银)的相权关系与演变。

  4. 资本循环与套利机制分析法:借马克思货币职能理论(价值尺度、流通手段、支付手段、世界货币)与资本总公式 GWG,剖析八里亚尔币在果阿—马六甲—中国—日本—暹罗—万丹链条中的套利兑换与重铸机制,把货币流通还原为资本积累过程。

  5. 长时段叠加视野:把明前中期(14—15世纪本土三元架构)→ 明中叶葡人来(16世纪前中期暴力重构+白银化加速)→ 隆万以降(16世纪中后期西班牙美洲白银入场、世界货币初现)三段打通,避免把"白银时代"简化为"欧洲殖民产物"。


研究内容

一、明前中期环南海地区的货币架构与小钱货币圈

本部分是全文的地基,核心贡献是提出了环南海地区"子母相权"的普遍性架构——即根据交易规模,贵金属(金/银)为"母"承担大钱功能,贱金属或实物(贝、锡、铜/铅钱)为"子"承担小钱功能,并以此为基础划分出三个小钱货币圈

  1. 贝币圈:以马尔代夫海贝("叭子")为小钱,主要分布在孟加拉湾—中南半岛西部—暹罗一带(孟加拉、阿拉坎、勃固、暹罗)。大钱经历"金币第纳尔+贝币"→"银币倘伽+贝币"的演变,已呈现白银下沉挤占贝币的趋势(贝:倘伽从320:1升至8960:1)。

  2. 锡钱圈:以锡锭/锡币"加失"(cash,源自梵语kārṣa/泰米尔语kasu)为小钱,分布在北苏门答腊、马来半岛、马六甲。大钱为黄金铸币或称量金,形成"金—锡相权"。马来半岛吉打、雪兰莪为锡矿带,苏门答腊为产金地,矿产基础决定货币材质;15世纪马六甲苏丹国与苏门答剌、亚齐等伊斯兰苏丹王国崛起,构建了相对独立的金锡圈。

  3. 铜钱圈:以中国铜钱或中国制式仿铸铜/铅/锡钱为小钱,分布在越南、爪哇岛、加里曼丹部分区域。大钱为黄金或白银:

    • 爪哇满者伯夷王朝形成"黄金+中国铜钱"相权(1马士金币≈400铜钱),因宋元铜钱外流受限,14世纪起大量仿铸宋钱并出现铅化("咸平元宝"从3.7克降至2.5克,甚至出现含铅超铜的铅钱);

    • 越南自10世纪中叶仿铸中国制钱,15世纪后同样出现"短陌"与"铸铅钱—禁铅钱"反复,反映小额货币长期短缺。

二、明前中期环南海地区的货币圈形态与货币体系

本部分沿三个货币圈分别展开,揭示1400年前后贸易扩张对货币体系的内生压力:

  1. 贝币圈:孟加拉1338—1494年银币倘伽数量显著上升;暹罗1457年引入白银铸币,1518—1536年素可泰地区已频繁以称量银为价值尺度,贝币圈的白银化最彻底。缅甸勃固则"贝币+甘撒(铜锡铅称量)"并行,暹罗银币流入成为通货。

  2. 锡钱圈:苏门答剌14世纪中叶始铸锡币"加失",与金币"姑邦"相权(500:1,后变为600:1);马六甲只铸锡锭"卡来因"与锡币"加失"(100:1),大钱用黄金(主要从印度、波斯、婆罗洲、爪哇进口),《马六甲海法》显示本土锡币与"爪哇铜钱"并用。

  3. 铜钱圈:爪哇因中国铜钱供给减少,14世纪大量仿宋钱并铅化;越南陈朝1323年试铸铅钱、莫朝1528年"铸新色铅铁钱",铅钱屡禁不止,反映铜钱短缺的结构性困境。

三、"暴力重构"与"内生需求"交织而成的南海"白银时代"

本部分处理16世纪前中期(葡人东来至西班牙美洲白银大规模入场前)的关键转折:

  1. 殖民暴力重构的起点:1510年葡人占果阿后即建铸币所,新铸曼努埃尔金币、艾斯非拉银币、里尔铜币,强行对应并取代本土帕尔达奥、巴拉卡尼、巴萨卢卡;1511年占马六甲后铸"天主教币""马六甲币"及三种锡币。名义上统一铸币兑换比例(如帕尔达奥、希拉非、倘伽分别合360/300/60铜雷亚尔),把殖民货币嵌入原有体系。

  2. 葡属印度的"货币白银化":16世纪40年代后,葡印地区新铸银币(帕塔卡1550年、银希拉非1568年)远超金币,"希拉非""帕尔达奥""克鲁扎多"等原本的金币名被挪用于银币——白银在大宗交易中压过黄金。

  3. 内生需求的拉动:明成化、弘治后中国白银从"非法"转向"事实合法",15世纪中后期货币白银化加速,国内银矿不足,不得不从海外寻银。16世纪30年代后日本银率先批量流入(漳州、泉州、浙江商赴九州),16世纪40年代葡商已携银币倘伽、拉林、暹罗子弹银赴中国贸易。

  4. 白银流通区的扩张:贝币圈的倘伽、子弹银继续与贝币并行;原锡钱圈的马六甲被殖民货币同化,亚齐、柔佛仍维持金—锡;马六甲海峡以东的巽他、摩鹿加已见银币克鲁扎多、倘伽流通(巽他120铜钱:1倘伽);越南仍行中国制式铜钱为主。

四、套利兑换、商品交换与"世界货币"初现

本部分是全文的高潮,处理隆万以降(16世纪中后期—明末)西班牙美洲白银入场后的全球整合:

  1. 美洲白银的补链作用:16世纪美洲白银占全球产量68.5%(16世纪)→84.4%(17世纪),西班牙八里亚尔币(1比索=8里亚尔)经葡属印度航线(1560年代后)与跨太平洋马尼拉大帆船(1571年后)两路涌入亚洲,补全了全球白银流通的关键一环。

  2. 果阿—马六甲的套利体系(附原文表):以1枚八里亚尔币为基准,果阿可兑倘伽6.71、拉林5.37、希拉非1.34、帕尔达奥1.12、巴萨卢卡503;马六甲可兑倘伽7、拉林5.25、克鲁扎多1.17、帕塔卡1.17、加失560、卡来因280。八里亚尔币更多作为商品而非直接交易媒介,葡人通过在果阿买八里亚尔、4月赴中国前卖、同时买波斯拉林、次年9月再卖拉林买八里亚尔的的循环,单次利润率8%—30%。

  3. 白银的多层嵌套最终入华

    • 莫卧儿:八里亚尔+日本银流入,重铸为卢比,引发价格革命;

    • 暹罗:八里亚尔、日本银熔为子弹银,与贝币相权(1640年荷兰售日银予暹罗铸币厂);

    • 锡钱圈(柔佛、亚齐、文莱):八里亚尔作为对外价值尺度(real batu),锡锭锡币以八里亚尔计价;

    • 爪哇万丹:中国商人垄断铅钱供给+胡椒贸易,形成"胡椒—八里亚尔—铅钱"闭环(1613年1八里亚尔≈3435佩谷铅钱,来年回购仅2022,波动极大);

    • 越南:郑阮纷争下形成"银—丝"三角贸易,年流转日银超8吨,但越南本土未白银化(银主要用于外贸);

    • 终点中国:晚明无白银铸币,用称量银+铜钱相权,八里亚尔被称为"番银""黄币峙""突唇",经泉州、澳门、马尼拉三路大量入华(闽粤人"贾吕宋银至广州,揽头者就舶取之,分散百工之肆")。

  4. 多元抵抗的暗线:日本银支撑莫卧儿、暹罗本土重铸;中国铜/铅钱在万丹、亚齐持续流通甚至反向制约八里亚尔购买力;贝币在17世纪反而从孟加拉扩展到北印度。殖民单一货币体系从未真正统一环南海,本土多元格局是对殖民霸权的无声抵抗。


最大创新点

  1. "小钱货币圈"三分法的概念创新:跳出既往以"国家"或"朝贡圈"为单元的货币史叙事,以"小钱材质+子母相权"为锚,把明前中期环南海划分为贝币圈、锡钱圈、铜钱圈三大功能性货币区,并揭示每个圈"大钱(金/银)—小钱(贝/锡/铜铅)"的相权结构。这一框架把看似"杂乱无章"的南海货币史料整合出内在逻辑,是历史货币地理的方法论贡献。

  2. 双轴机制的辩证修正:既往"明代白银化"叙事要么是"中国内需拉动论"(万明、邱永志一脉),要么是"全球白银 push 论"(Frank《白银资本》一脉)。本文提出"殖民暴力重构 + 市场内生需求"双轴交织——葡人铸币是暴力面,中国白银货币化是内生拉力,美洲白银是最后补链的一环。这避免了单向因果,也更贴合环南海作为"多文明叠加区"的实际。

  3. 从"通道"到"节点"的区位重估:把环南海从"日本/美洲白银流入中国的被动通道",重定为近代早期全球白银货币体系的核心节点与融合地——八里亚尔必须经环南海的套利、重铸、多层兑换才能最终入华,暹罗子弹银、莫卧儿卢比、日本石见银、葡印倘伽/拉林都在这里交汇。这一重估修正了"早期经济全球化 = 欧洲中心向外扩散"的简化叙事。

  4. "多元抵抗"的理论锋芒:结论段提出环南海本土多元货币格局"实是对殖民主义单一货币体系的抵抗",这一判断把货币史从"流通技术史"提升到"殖民—反殖民"的政治经济学高度,呼应了近年全球史学界对"早期经济全球化"批判性反思的潮流,但李庆的落脚点是中国视角的——真正的全球化不应是殖民霸权的一元统治,而是各区域内生动力基础上的多元共生

  5. 材料的突破:文中使用的皮列士《Suma Oriental》、巴里特1584年果阿—马六甲货币表、马六甲海法罚款条文、万丹铅钱—八里亚尔兑换比、越南《历朝宪章类志》铅钱禁令等,都是以往明代货币史不太系统征引的"边缘材料",配合沉船考古(锡锭、铅钱),做到了"文献 + 实物 + 账册"三重互证。


给我们的启发

  1. 海洋史研究需警惕"中国—欧洲"二元框架的简化:既往南海贸易史要么是"朝贡体系"叙事,要么是"殖民扩张"叙事,本文提示我们——环南海本身就是相对完足的观察单元,把东南亚国家和地区作为主体而非附属,才能看到"多元抵抗"这一被遮蔽的面向。

  2. 货币史要"见钱又见圈":既往明代白银研究聚焦"多少银子进来、什么影响",本文则把货币放回"圈层—套利—重铸"的空间过程中,提示我们货币不只是经济变量,更是串联贸易圈、重构政治空间的关键纽带——这对历史地理学处理"流动性"问题很有参考价值。

  3. 长时段与"滞后效应"的意识:文中贝币圈白银化最早可溯至14世纪孟加拉的倘伽下沉,爪哇铅化可溯至宋元铜钱外流受限,说明明中后期的大变局,根须早已扎在明前中期甚至元代。做明代海洋史不能只盯着"隆万开关",要往前推到"郑和之后、葡人来前"这段被低估的空白期。

  4. 多语种史料是海洋史的门槛:本文若只靠中文文献,绝无可能做出"果阿—马六甲套利表""万丹铅钱波动""暹罗子弹银重铸"这些细节——这提示年轻学者:做南海、做明代海洋,葡文、西文、荷文、越南/暹罗文献是绕不开的基本功。

重要声明:本文为对《明代环南海地区货币体系演变》的解读笔记,笔记内容包含个人分析观点、知识提炼,非论文原文复制或翻译。原论文版权归属于原作者及出版机构,本笔记不涉及原文内容的商业性使用。

最新文章

随机文章

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