当前位置:首页>南昌>南昌为什么总在赣鄱历史的关键处出现?

南昌为什么总在赣鄱历史的关键处出现?

  • 2026-06-26 01:23:23
南昌为什么总在赣鄱历史的关键处出现?

南昌为什么总在赣鄱历史的关键处出现?

山河坐标系|《地名里的中国史》12
从灌婴筑城到滕王阁、鄱阳湖大战与八一起义,一座赣鄱门户的两千年中国史


提到南昌,很多人第一反应是滕王阁,是“落霞与孤鹜齐飞,秋水共长天一色”,也是八一广场、八一起义纪念馆和“英雄城”。

这些印象当然没错。

但如果把中国历史摊成一张地图,你会发现南昌真正厉害的地方,不只是出过一篇千古名文,也不只是发生过一次改变中国近现代史的起义。

南昌的底层逻辑,是它站在一个非常关键的位置上:

赣江从江西腹地北上,抚河从东南平原汇来,众水最终奔向鄱阳湖,再经湖口接入长江。南昌就站在这套水陆系统的中枢位置。

换句话说,南昌不是一座孤立的省会城市。它更像江西通向长江世界的一道总闸门:

往南,可以沿赣江深入吉安、赣州,继续接近岭南;往北,可以进入鄱阳湖,再接长江;往东,可以经抚河、信江方向联系赣东、浙江;往西,可以经锦江、潦河、袁水方向接近赣西和湖南。

所以南昌的历史里,反复出现几个关键词:

豫章、洪州、滕王阁、鄱阳湖、宁王、王阳明、八一、英雄城。

这些词看起来很散:有行政区划,有文学名楼,有帝王战争,有哲学家平叛,也有现代革命。

但它们背后,其实都绕不开同一件事:

谁控制南昌,谁就握住了江西腹地、鄱阳湖水面和长江中下游之间的关键接口。


一、先看地图:南昌到底卡在哪里?

今天的南昌,是江西省省会,位于江西省中部偏北。它处在赣江、抚河下游,东北方向濒临中国最大淡水湖鄱阳湖。

从地形看,南昌并不是一座被高山环抱的险城。

它的主体地貌是平原。东南部地势平坦,西北部丘陵起伏。西北方向有西山山脉,梅岭一带成为南昌城市周边最醒目的山地背景。

这就形成了南昌很典型的地理格局:

东南是平原,北面接湖,西北有山,城中有江,周边多河湖。

赣江是理解南昌最重要的一条线。

赣江从江西南部一路北上,穿过吉安、樟树、丰城一线,到南昌附近进入下游平原,再继续北入鄱阳湖。对于古代江西来说,赣江就像一条纵贯全省的主干道。粮食、木材、矿产、兵员、商旅、文书,都可以沿着这条水路南来北往。

抚河也很重要。

它从赣东南方向汇入鄱阳湖水系,连接抚州、临川、南丰一带。南昌靠近赣江与抚河故道交汇区域,这使它不只是赣江城市,也具有连接赣东平原的功能。

再往北,就是鄱阳湖。

鄱阳湖不是普通湖泊,而是长江中下游南岸最大的水系接口之一。它承接赣、抚、信、饶、修等河流,再经湖口入长江。南昌靠近鄱阳湖西南岸,意味着它可以把江西腹地和长江航运连在一起。

这就是南昌的地理底牌:

它不是靠险峻称雄,而是靠“汇流”成势。

河流在这里汇,平原在这里开,湖泊在这里接,江西内部交通和长江外部交通在这里转换。


二、为什么南昌成为江西中心?

中国很多城市的兴起,都有一个共同规律:

不是哪里最浪漫,哪里就重要;而是哪里最能管住人流、物流和钱粮,哪里就会变重要。

南昌就是这样。

从农业条件看,南昌处在鄱阳湖平原和赣抚平原系统内,水田、湖泊、河网密集,适合发展稻作农业和水产资源。对于古代社会来说,这意味着人口、粮食和赋税基础。

从交通条件看,南昌既能顺水北上接长江,又能沿赣江南下控制江西腹地。古代没有高速铁路和高速公路,水路就是低成本大通道。一个城市能卡住赣江下游,就等于卡住江西南北流动的主轴。

从军事条件看,南昌不算天然险要,但它非常适合作为“区域调度中心”。

如果北方或长江方向的势力想进入江西,鄱阳湖和赣江下游是绕不开的;如果江西腹地的势力想北上争夺长江,也很难绕开南昌。正因为如此,南昌在历史上既可能成为行政中心,也可能成为军事目标。

从现代经济看,南昌的区位逻辑依然没有消失。今天南昌是江西的政治、经济、文化、科技、交通中心,京九、浙赣等铁路在这里交汇,公路联通沪昆高速、福银高速;昌北国际机场、南昌国际陆港、高速铁路和城市群交通,又把古代的水陆枢纽改写成现代综合交通枢纽。

所以,南昌今天的省会地位,并不是凭空来的。

它背后有一条很长的历史逻辑:

先是水路枢纽,再是郡县治所;先是赣鄱门户,再是江西省会;先有地理位置,后有历史身份。


三、史前到先秦:南昌还不是城市,但赣鄱通道已经有人生活

南昌建城史通常从西汉初年算起,大约有2200多年。

但这并不意味着西汉以前这里是一片空白。

江西考古资料显示,南昌及周边地区很早就有人类活动。安义潦河流域、彰灵岗一带发现过旧石器时代和新石器时代遗存;南昌周边的青云谱、西山、进贤等地,也有史前聚落和遗址线索。

这一点很重要。

它说明南昌所在的赣鄱地区,并不是秦汉以后才突然进入历史。早在国家行政体系深入江南之前,这里已经有河流、湖泊、渔猎、稻作和聚落。

到了春秋战国时期,江西地区大体处在吴、越、楚等力量影响范围内。南昌所在的赣江下游,距离传统中原核心较远,但它并不是孤岛,而是江南水网世界的一部分。

也正因为如此,秦汉统一以后,国家想真正控制江南、岭南,就不能只看长江干线,还必须进入赣江、抚河、鄱阳湖这些支线系统。

南昌的历史大幕,也就是在这个背景下拉开的。


四、西汉:灌婴筑城,南昌成为“豫章”的中心

南昌真正进入国家历史叙事,通常要从西汉初年说起。

南昌县人民政府“历史沿革”资料记载,史家一般认为,西汉高帝五年,也就是公元前202年,始置南昌县,上隶长沙王国,直隶豫章郡。置县之初,南昌县境范围很大,包括今天南昌、新建、丰城、进贤等地及附近区域。

南昌市相关概述中也提到,公元前202年,西汉大将灌婴在此筑城,始称灌婴城。

为什么汉初要在这里设县、置郡?

这不是偶然。

秦汉之际,南方并不平静。长江以南、岭南地区都需要纳入新的帝国秩序。对于西汉来说,控制豫章,就等于控制了赣江流域;控制赣江流域,就能把长江中下游和南岭以北地区连起来。

灌婴是汉初名将,参与楚汉战争。史籍中有灌婴“定吴、豫章、会稽郡”的记载。无论具体筑城细节如何,汉初在南昌一带建立行政据点,背后的逻辑很清楚:

帝国要把江南纳入治理,就必须在赣江、鄱阳湖这样的交通节点上立城设官。

从此,南昌不再只是河湖之间的聚落,而成为国家行政网络中的一个节点。

“豫章”这个名字,也从此长期伴随南昌。


五、三国两晋南北朝:江东、江州与赣江腹地

进入三国时代,南昌的地理意义又有了新的变化。

这时候的中国南方,核心问题不只是“开发”,还包括“割据”。孙吴政权立足江东,既要守住长江,也要经营江南腹地。豫章郡所在的赣江流域,正好处在江东政权向南、向西展开的关键地带。

南昌县官方历史沿革资料中提到,东汉、三国、晋时期,南昌县长期隶属豫章郡;魏文帝黄初二年封孙权为王,南昌县属吴国;孙权又析县南境为富城县,也就是后来的丰城一带。

这类行政拆分看似枯燥,其实说明一个问题:

南昌所在区域人口、土地和交通价值都在上升。

一个地方如果长期边缘,行政区划不会频繁细化;只有当人口、赋税、军政管理压力越来越大时,国家或地方政权才会不断拆县、置郡、设州。

两晋南北朝时期,北方战乱频繁,江南地区的重要性上升。南昌所在的豫章,不是长江岸边的一线门户,却是长江以南腹地的调度点。

它不像建康那样是帝国都城,也不像荆州那样直面长江上游战争,但它有自己的功能:

它是江南内部的承接点,是从长江进入江西腹地的门户。

这也是南昌后来能够持续成为州、府、路、府治的原因。


六、隋唐:洪州与滕王阁,南昌被写进中国文学史

隋唐以后,南昌的名字发生过多次变化。

根据南昌县官方历史沿革资料,隋唐时期,南昌县曾改称豫章县,隶属洪州;唐宝应元年,因为避唐代宗李豫名讳,豫章县曾改名钟陵县;唐贞元元年,又复名南昌县,自此再未更名。

也就是说,唐代的南昌,常常以“洪州”“豫章”“洪都”的面貌出现在文献里。

这一时期,南昌最出名的历史事件,当然是滕王阁。

滕王阁始建于唐永徽四年,也就是653年。官方资料记载,它由唐高祖李渊之子李元婴任洪州都督时创建,坐落在赣江与抚河故道交汇处,依城临江。

这几个字非常关键:

依城临江。

如果没有赣江,没有抚河故道,没有洪州城的江天视野,就很难想象《滕王阁序》里那种辽阔感。

王勃写“豫章故郡,洪都新府”,写“襟三江而带五湖,控蛮荆而引瓯越”,其实正是在概括南昌的地理格局。

“襟三江而带五湖”,不是单纯的夸张辞藻。它说的是南昌站在江、湖、南方诸路之间的连接关系。

“落霞与孤鹜齐飞,秋水共长天一色”,也不只是漂亮句子。它背后是南昌临水、近湖、开阔、平远的地理景观。

很多城市靠战争进入历史,南昌很特别:

它既靠行政和军事进入历史,也靠一篇文章进入中国人的精神地图。

从此以后,南昌不只是豫章治所、洪州城池,它还是“滕王阁所在的地方”。

这就是文化地标的力量。


七、宋元:从洪州到隆兴府、龙兴路,区域中心继续稳定

宋元时期,南昌的行政身份继续变化。

南昌县官方历史沿革资料记载,南宋升州为府,南昌县隶属隆兴府;元代隶属隆兴路,后因避讳更名为龙兴路。

这些名称看似只是行政沿革,但它背后有一个长期趋势:

南昌始终没有从区域中心的位置上滑落。

宋代以后,江西经济文化持续发展,书院、科举、宗族、商贸都在江南社会中发挥越来越大作用。南昌作为府治所在地,承担的不只是军事功能,还有教育、赋税、司法、商贸和文化传播功能。

换句话说,南昌的历史身份在宋元时期变得更完整了。

汉唐时期,它主要是郡州治所和交通节点;到了宋元以后,它越来越像一座成熟的区域中心城市。

这也为明代南昌成为重大政治军事舞台,埋下了伏笔。


八、元末明初:鄱阳湖大战,南昌差点改变朱元璋命运

讲南昌,绕不开元末的鄱阳湖大战。

1363年,陈友谅与朱元璋在鄱阳湖展开决战。这场战争在中国战争史上极有分量,因为它不仅决定了陈友谅和朱元璋的胜负,也深刻影响了明朝建立的进程。

但这场大战的前奏,恰恰发生在南昌,也就是当时的洪都。

陈友谅为什么要攻洪都?

因为洪都不是普通城池。

陈友谅的核心势力在长江中游,朱元璋的核心基地在应天,也就是今天南京。两股力量要争夺江南,鄱阳湖就是关键水域,而南昌则是鄱阳湖西南、赣江下游的门户。

如果陈友谅拿下洪都,就能把朱元璋在江西方向的防线撕开;如果朱元璋守住洪都,就能拖住陈友谅主力,争取决战机会。

当时守洪都的是朱文正。他在城中坚守,为朱元璋主力赶来争取了时间。随后朱元璋与陈友谅在鄱阳湖展开决战,陈友谅兵败身亡,朱元璋由此奠定平定江南的重要基础。

从地理角度看,这场战争的核心并不是“湖上打了一仗”这么简单。

它说明一个问题:

谁想统一江南,谁就必须面对鄱阳湖;谁想控制鄱阳湖,谁就不能忽视南昌。

南昌在这里不是背景板,而是战争机器里的关键齿轮。


九、明代中期:宁王之乱,王阳明为什么要先取南昌?

明代南昌还有一件大事:宁王之乱。

正德十四年,也就是1519年,宁王朱宸濠在南昌起兵反叛。平叛者,是后来被称为心学大师的王阳明,也就是王守仁。

很多人知道王阳明,是从“知行合一”开始的。

但王阳明不只是哲学家,他还是非常厉害的军事行动者。宁王之乱,就是他“立功”的关键时刻。

朱宸濠为什么能在南昌起兵?

因为明代宁王府就在南昌。南昌作为江西省城,拥有政治象征、财富资源和交通条件。朱宸濠如果从南昌出发,沿赣江、鄱阳湖、长江一线东下,就可以威胁安庆、南京方向。

这就是南昌的危险之处:

它平时是省城,是治理中心;一旦被反叛势力掌握,它也可以变成沿江东下的出兵基地。

王阳明的高明之处,正在于他看清了这一点。

当朱宸濠离开南昌、沿江东下后,王阳明没有只在外围被动堵截,而是趁其后方空虚,迅速攻取南昌。朱宸濠听说老巢失守,不得不回军,最终在鄱阳湖一带被击败。

这场平叛再次说明:

南昌和鄱阳湖之间,是一个连动系统。

南昌在手,就有后方;南昌失守,就算船队在江湖之间推进,也会失去根基。

王阳明平叛,不只是心学故事,也是一次非常典型的地理判断。


十、清代与太平天国:南昌仍是江西必须争夺的省城

进入清代以后,南昌继续是江西省城。

省城意味着什么?

它意味着巡抚、布政使、按察使等省级机构集中,意味着赋税、仓储、军政和文教资源集中,也意味着一旦天下动乱,它天然会成为攻守目标。

太平天国时期就是如此。

1853年,太平天国定都天京后,很快发动西征,试图控制长江中上游和江南腹地。江西作为长江南岸和鄱阳湖水系的重要省份,自然成为太平军与清军反复争夺的地区。

太平军曾围攻南昌,但未能拿下。

这件事的地理逻辑很明显:

如果太平军控制南昌,就能获得江西省城和赣江下游的战略支点;如果清军守住南昌,就能保住江西行政中枢,并牵制太平军在鄱阳湖、赣江方向的扩张。

这一阶段的南昌,已经不只是古代意义上的州府治所,而是近代战争中的省城堡垒。

它说明,哪怕到了火器战争时代,南昌的赣鄱位置仍然没有失效。


十一、1927年:八一起义,南昌成为“军旗升起的地方”

到了近现代,南昌最重要的历史标签,就是八一起义。

1927年8月1日凌晨,在周恩来等人领导下,贺龙、叶挺、朱德、刘伯承等率领共产党掌握和影响的军队在南昌举行起义。南昌起义后来被称为打响武装反抗国民党反动派的第一枪,南昌也因此成为“人民军队诞生地”。

为什么是南昌?

如果只从政治史看,答案在于1927年国共关系急剧破裂,大革命失败后,中国共产党必须寻找新的出路。

但从地理和军事部署看,南昌也有它的位置原因。

当时南昌是江西省会,位于长江中游以南,既不在南京政府核心控制区的最中心,也能连接武汉、九江、赣南、广东等方向。相关部队在南昌及周边集结,使这里具备发动军事行动的现实条件。

起义以后,部队并没有长期固守南昌,而是南下转移,试图向广东方向发展。这条转移路线本身,也说明南昌处在赣江流域和华南方向之间的转换地带。

所以,八一起义当然首先是政治和军事事件。

但它选择南昌作为爆发点,也并非完全偶然。

南昌再次站在中国历史的转折处。

这一次,它不再只是古代帝国的郡府、省城,也成为现代革命记忆中的“英雄城”。


十二、1939年:南昌会战,水陆枢纽在抗战中再次变成战场

抗日战争时期,南昌又一次因为地理位置成为战场。

1939年3月至5月,中日双方围绕南昌展开南昌会战。光明网刊载的相关书摘中提到,南昌位于赣江下游注入鄱阳湖的三角洲地带,浙赣铁路和南浔铁路在这里交汇,向塘公路又同京湘国道及各支线相连,是第九战区和第三战区后方联络线、补给线的枢纽,具有重要战略地位。

这段话几乎就是南昌地理价值的现代版说明。

古代看赣江、鄱阳湖、长江;近代看铁路、公路、机场和战区补给线。

形式变了,但逻辑没变:

南昌仍然是交通节点。

日军进攻南昌,是为了改善其在华中地区的态势,切断中国军队部分交通联系,并利用南昌机场等条件扩大军事威胁。中国军队守南昌、反攻南昌,也正是因为它不能轻易放弃这样一个江西省会和交通枢纽。

南昌会战最终南昌失守,但中国军队进行了激烈抵抗。

这座城市再次证明:

凡是大势进入江西,南昌往往就会被推到前台。


十三、今天的南昌:古代赣鄱门户,现代江西中枢

今天再看南昌,它已经不只是滕王阁边的一座古城,也不只是八一起义的纪念地。

它仍然承担着江西中心城市的功能。

从行政上看,它是省会。

从交通上看,它是江西铁路、公路、航空和陆港体系的核心节点。京九、浙赣等铁路在这里交汇,高速公路连接沪昆、福银等国家通道,昌北国际机场和南昌国际陆港又把它接入更大的现代物流网络。

从经济上看,南昌正在从传统省会城市,转向制造业、现代服务业和新兴产业共同支撑的区域中心。电子信息、航空、汽车及装备、新能源等产业,正是现代南昌重新组织资源的方式。

从文化上看,滕王阁让南昌进入中国文学记忆,八一起义让南昌进入中国革命记忆,海昏侯国遗址、万寿宫、绳金塔、八大山人纪念馆等,又让南昌的历史层次更加丰富。

所以,南昌的城市身份其实可以用一句话概括:

它是一座被江湖托举出来的城市。

江,是赣江;湖,是鄱阳湖。

有了江湖,南昌才能成为通道;有了通道,南昌才能成为郡府、省城和战场;有了这些历史积累,南昌才会同时拥有“文章之城”和“英雄之城”的双重面孔。


结语:南昌的厉害,不只在一句诗里

很多人记住南昌,是从王勃的那两句诗开始:

落霞与孤鹜齐飞,秋水共长天一色。

这当然是南昌最美的名片之一。

但如果只把南昌理解成一座风景城市,就太轻了。

南昌真正的分量,在于它长期站在赣江、抚河、鄱阳湖和长江之间,承担着江西对外连接和内部整合的关键功能。

汉初在这里设县置郡,是因为帝国要控制江南;唐代滕王阁名扬天下,是因为洪州临江接湖,景象开阔;元末朱元璋与陈友谅围绕洪都、鄱阳湖决战,是因为这里关系江南归属;明代王阳明平宁王之乱,先夺南昌,是因为这里是朱宸濠的根基;近代南昌起义爆发在这里,又让它成为中国革命史上的坐标。

所以南昌不是偶然出名。

它是地理长期塑造历史的结果。

一条赣江,一片鄱阳湖,一座洪州城,一篇滕王阁序,一声八一起义的枪响。

这些东西连在一起,才是真正的南昌。


参考文献与资料来源

  1. 1. 南昌市人民政府:《地理资源》,2025年4月24日。
  2. 2. 南昌市人民政府:《市情简介》,2025年4月16日。
  3. 3. 南昌县人民政府:《历史沿革》。
  4. 4. 南昌市人民政府:《滕王阁》,资料来源:滕王阁官网,2026年5月14日。
  5. 5. 南昌市人民政府:《南昌八一起义纪念馆》,资料来源:南昌八一起义纪念馆,2026年5月14日。
  6. 6. 南昌八一起义纪念馆:《起义简介》《打响第一枪》等馆方资料。
  7. 7. 光明网:《南昌会战和上高会战》,《书摘》2012年4月1日。
  8. 8. 中国社会科学院近代史研究所:《略论太平天国西征的失败与胜利》。
  9. 9. 司马迁:《史记·樊郦滕灌列传》。
  10. 10. 班固:《汉书·地理志》。
  11. 11. 郦道元:《水经注·赣水》。
  12. 12. 王勃:《滕王阁序》。
  13. 13. 张廷玉等:《明史·太祖本纪》《明史·陈友谅传》《明史·王守仁传》《明史·宁王朱宸濠传》。
  14. 14. 《南昌市志》《江西通史》等地方史研究资料。

最新文章

随机文章

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