热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

赫连勃勃建立大夏国(城市记忆5)

赫连勃勃建立大夏国杨森翔我国历史上的魏晋南北朝时期,是战乱不断的时期,也是民族大融合的时期。当时有所谓“五胡(即氐、羌、猖、匈奴、鲜卑……)十六国(即……)”。大夏国则是由匈奴族建立的最
 

赫连勃勃建立大夏国

杨森翔

我国历史上的魏晋南北朝时期,是战乱不断的时期,也是民族大融合的时期。当时有所谓“五胡(即氐、羌、猖、匈奴、鲜卑……)十六国(即……)”。大夏国则是由匈奴族建立的最后一个割据政权,它的境域包括了今宁夏全部、陕西、甘肃部分地区、内蒙河套一带,山西西南一隅。

大夏国的创立者是赫连勃勃。他的父亲刘卫辰,原是匈奴铁弗部的酋长。“铁弗”是匈奴与鲜卑两族杂居并发生婚媾关系,由匈奴男子和鲜卑女子婚配后产生的后代。由鲜卑族建立的前秦政权统治者符坚为了安抚和控制刘卫辰,封他为西单于,并且修筑了代来城(故址在今内蒙乌拉特前旗东南)给他居住。到了公元四世纪末,刘卫辰部已经强大起来。公元391年,刘卫辰派他的儿子直力提率兵攻打北魏,结果被北魏拓拔打败。魏兵乘胜追击,在木根山下(今内蒙古五原河西)俘获直力提,而刘卫辰也被他的部下杀死。这时,刘卫辰的第三个儿子刘勃勃逃奔鲜卑族的薛干部(在内蒙古五原)。薛干部害怕拓拔硅,所以不敢收留,想把勃勃直接执送给拓拔跬。薛干的叱干阿利认为:“鸟雀投人,尚宜济免,况勃勃国破家亡,归命于我,纵不能容,犹宜任其所奔。今执而送之,深非仁者之举。” 便偷偷改送给附属于后秦的高平公没奕于(在今固原),被招为驸马。后秦主姚兴召见勃勃,见他身长八尺,腰带十围,仪容高贵,器宇不凡,叹为“天下奇才”,非常赏识。任他为骁骑将军,帮助没弈于镇守高平。姚兴的弟弟姚邕对此深为忌虑。便向姚兴进言:“勃勃天性不仁,难以接近,陛下对这种人如果宠爱信重,恐怕酿成后患。”姚兴不听。不久,又被任命为安北将军、五原公,让他统领匈奴铁弗部、鲜卑及其他游牧民族两万余户,镇守朔方。此时,勃勃已统有部众数万人之多。

公元402年,北魏拓拔跬派兵5万讨伐没奕于。没弈于无力抵抗,就同刘勃勃一齐放弃高平南逃。407年,后秦准备与北魏和解。刘勃勃便起兵谋叛待他恩重如山的姚兴。他先抢夺了柔然可汗杜伦献给后秦的马8000匹,又率领部众3万多人,伪装到高平川(今固原清水河)畋猎,乘机杀了他的岳父设奕于,吞并没奕于部众数万人。并自认为是夏后氏苗裔,便在高平自称大夏天王,建立“大夏国”,设文武百官,封叱干阿利为御史大夫。

同年十月,当勃勃又打败鲜卑薛干等三部,攻下后秦三城以后,他的部将便劝他在高平定都,因为“高平险固,土田饶沃”。但刘勃勃没有接受。他说:“大业草创,士众未多;姚兴(后秦国主)亦一时之雄,诸将用命,关中未可图也。我今专固一城,彼必并力于我,众非其敌,亡可立待。不如以骁骑风驰,出其不意,救前则击后,使彼疲于奔命,我则游食自若。不及十年,岭北河东尽为我有。待姚兴既死,嗣子阍弱,徐取长安,在吾计中矣!” 刘勃勃采用游击战术与后秦连年作战,终于逐渐攻取了岭北、河东地区,即宁夏的全部,甘肃、陕西、内蒙古、山西的一部。这时,姚兴才悔之莫及,他叹息说:“吾不用黄儿(姚邕小名)之言,以至于此。” 到公元413年,当勃勃走到今天陕西省靖边县以北的白城子时,他登高—望,对这里的山川形胜和地理条件赞不绝口:“美哉斯阜!临广泽而带清流,吾行地多矣,未有若斯之美!”便产生了要在这里建国都的打算。他派御史大夫叱干阿利督工建造。阿利采用了建筑史上别具一格的“蒸土筑城”的方法,即把白土先发酵后再板筑夯实。这样筑出的城墙坚硬如铁,可以磨砺刀斧。叱干阿利非常苛暴。他在监工造城时,常常用铁锥刺墙,以测试城墙的坚固程度。如果铁锥刺进一寸,不但令拆毁重修,而且还要把筑城工匠夯进城墙内;如锥刺不入,则将持锥者杀死。弄得役夫工匠人人自危。这座城规模宏伟,富丽堂皇,史书上说“高隅隐日,崇墉际云,石廓天池,周绵千里,其为独守之形险。”“运迈于咸阳,越美于周洛。”城内宫殿修得“崇台霄峙,秀阁云亭,千榭连隅,万阁接屏……飞轩云垂,温室嵯峨”。宫内修饰得“楹雕虬兽,节镂龙螭,莹以宝璞,饰以珍奇”,可谓是“义高灵台,美隆未央(指西汉的未央宫)。”勃勃为这座新建的都城取名为“统万”,意思是“统一天下,君临万邦”。同时,把自己的刘姓改为“赫连”。他认为帝王是天的儿子,“赫连”就是徽赫与天连的意思。

赫连勃勃在宁夏占有三城:高平城(今固原)、薄骨律城(今吴忠)、饮汗城(今银川)。高平城是夏国军事重镇,也是赫连夏得以发迹的根据地;薄骨律镇就是汉灵州,也是军事重镇,传说有白马名白口骝者死此,北人崇白马,因以名城,后讹转为簿骨律,又因赫连氏在此大量种植果园,亦称果园城。饮汗城又叫丽子园,这里地势高峻,可以眺望山河壮丽景色。特别是面临滔滔黄河,四季景色变幻无穷:春日风波浩浩,浪花喷薄;炎夏雨打洲汀,绰影微茫;晴秋芦花飞白,水天一色;寒冬玉带冰封,红装素裹。加以草木之幽,台榭之胜,大概在赫连夏的国境中,风景之美是别的地方所无法比拟,所以成为赫连氏在首都统万城之外的一个别墅。

赫连勃勃立夏称帝之后,他的儿子赫连馈、赫连伦、赫连昌兄弟之间,为了争夺皇位进行了一场你死我活的斗争。真心八年(424年)十二月,赫连勃勃想废太子赫连璜而立少子赫连伦。赫连璜知道后,立即领兵7万余人攻袭赫连伦,在高平打了一丈,赫连伦战败,赫连昌又领兵攻赫连璜,赫连嗤被杀。于是,赫连勃勃只得立赫连昌为太子。第二年八月,赫连勃勃病死,赫连昌继为皇帝。这时立国已40年的北魏,在太武帝拓拔焘以后进入最兴盛时期。大夏兄弟之间的火并削弱了自己的力量,这就为北魏灭夏创造了条件。公元426年冬天,北魏帝拓拔焘率轻骑2万余—举攻占统万。赫连昌兵败逃到高平(今固原),安定(时治甘肃泾川)人献城投降北魏,赫连昌也被俘虏。赫连定又作了大夏的最后—任皇帝。公元430年,北魏攻占平凉,赫连定向西逃走,被吐谷浑俘杀。夏国灭亡。立国仅25年。

“十六国”时期,佛教盛行。大夏国开国皇帝赫连勃勃好大喜功。他在饮汗城(今银川)北重修一座佛塔,并用自己的名字命名,称“赫连勃勃塔”,简称为“赫连塔”或“赫勃塔”,讹传为“赫宝塔”、“黑宝塔”、“海宝塔”,俗称北塔,乞今已1500多年的历史了。


推荐阅读
  • 本文介绍了Paxos的世界中关于复制日志与状态机的概念和重要性。通过存储日志来实现数据的持久化,并通过日志流来记录数据的变化,而不是直接持久化数据本身。这样做的好处是简化了持久化存储的操作,并且方便多机之间的数据同步。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 本文介绍了Java高并发程序设计中线程安全的概念与synchronized关键字的使用。通过一个计数器的例子,演示了多线程同时对变量进行累加操作时可能出现的问题。最终值会小于预期的原因是因为两个线程同时对变量进行写入时,其中一个线程的结果会覆盖另一个线程的结果。为了解决这个问题,可以使用synchronized关键字来保证线程安全。 ... [详细]
  • 本文介绍了在Oracle数据库中创建序列时如何选择cache或nocache参数。cache参数可以提高序列的存取速度,但可能会导致序列丢失;nocache参数可以避免序列丢失,但在高并发访问时可能导致性能问题。文章详细解释了两者的区别和使用场景。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • OO第一单元自白:简单多项式导函数的设计与bug分析
    本文介绍了作者在学习OO的第一次作业中所遇到的问题及其解决方案。作者通过建立Multinomial和Monomial两个类来实现多项式和单项式,并通过append方法将单项式组合为多项式,并在此过程中合并同类项。作者还介绍了单项式和多项式的求导方法,并解释了如何利用正则表达式提取各个单项式并进行求导。同时,作者还对自己在输入合法性判断上的不足进行了bug分析,指出了自己在处理指数情况时出现的问题,并总结了被hack的原因。 ... [详细]
  • 本文总结了淘淘商城项目的功能和架构,并介绍了传统架构中遇到的session共享问题及解决方法。淘淘商城是一个综合性的B2C平台,类似京东商城、天猫商城,会员可以在商城浏览商品、下订单,管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。商城的架构包括后台管理系统、前台系统、会员系统、订单系统、搜索系统和单点登录系统。在传统架构中,可以采用tomcat集群解决并发量高的问题,但由于session共享的限制,集群数量有限。本文探讨了如何解决session共享的问题。 ... [详细]
  • 关于CMS收集器的知识介绍和优缺点分析
    本文介绍了CMS收集器的概念、运行过程和优缺点,并解释了垃圾回收器的作用和实践。CMS收集器是一种基于标记-清除算法的垃圾回收器,适用于互联网站和B/S系统等对响应速度和停顿时间有较高要求的应用。同时,还提供了其他垃圾回收器的参考资料。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 本文介绍了Redis中RDB文件和AOF文件的保存和还原机制。RDB文件用于保存和还原Redis服务器所有数据库中的键值对数据,SAVE命令和BGSAVE命令分别用于阻塞服务器和由子进程执行保存操作。同时执行SAVE命令和BGSAVE命令,以及同时执行两个BGSAVE命令都会产生竞争条件。服务器会保存所有用save选项设置的保存条件,当满足任意一个保存条件时,服务器会自动执行BGSAVE命令。此外,还介绍了RDB文件和AOF文件在操作方面的冲突以及同时执行大量磁盘写入操作的不良影响。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
author-avatar
ah_落落_181
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有