勒石燕然的窦宪,打得匈奴只得为害欧洲了

匈奴,一个与汉族争斗了数百年的民族,在大大小小上百场战役中,双方一直打得你来我往。在东汉,一个罪臣指挥了汉民族与匈奴的终局之战。更令人想不到的是,终局之战北匈奴的战败却整得离中国相距甚远的欧洲崩溃了。

窦家,东汉时期颇有影响力的家族,也是一个让匈奴闻风丧胆的家族。在窦家历史上,窦固、窦宪两次出征讨伐匈奴,取得赫赫战功。令人没想到的是,窦宪出征北匈奴凯旋,却把欧洲给整崩溃了。这究竟是怎么一回事呢?

一、名门望族出身的混混

东汉的窦氏家族起源很早,在西汉时期就曾出了一个孝文皇后。孝文窦皇后历经文、景、武三朝,以一人之力奠定了窦家在西汉的大族地位。虽然自从窦婴死后窦氏家族地位略有下降,但并未衰落,仍是西汉的名门望族、官宦世家。

但在两汉之际,窦氏家族又出了一位奠基人,他就是窦融。窦融的眼光非常长远,他出任巨鹿太守时,认识到河西地区的重要性,便辞去太守之位率整个家族迁到河西地区。虽然初来乍到的窦家在河西地区势单力薄,但窦家以前有很多人在河西为官,积累了一些人脉。加上窦融抚结雄杰的措施,窦融本人被一众河西官员推选为大将军,执掌河西五郡。窦融通过一番大换血,把河西地区整顿成以窦家为核心的河西集团。

尔后窦融励精图治,观时而动,在汉光武帝建武五年(29年)归附刘秀。虽然归附时间过晚,但窦家因为助光武帝征讨隗嚣有功,窦融、窦友兄弟二人并受爵位,窦家出现了又一个高峰期,从河西望族一跃成为名誉天下的豪门。

好景不长,窦融虽然在治理政事方面极为擅长,却在子孙管教方面有所欠缺。先是窦融从弟之子窦林贪赃枉法导致窦融遭受责备,而后窦融之子窦穆(窦宪的祖父)意图干乱政事被汉明帝打压。

但不得不说窦家真的是个打不死的小强,即使遭受打压走向衰落陷入低潮,也没有就此终结。先是多次与皇族联姻,借助宗亲这层关系与皇帝交好。后又出现了窦固两征西域,削弱了匈奴势力,恢复东汉对西域的控制,窦家成功走出低谷,重返政治舞台。

有时候不得不说人的顽劣是会遗传的。在窦家眼看着如日中天的时候,却再次出现了一个不学无术的混混,他就是今天的主角,窦穆的孙子窦宪。

二、不想受罚就去打仗

窦宪这个人有多混呢?他做过的最出名的事情当属巧取豪夺沁水公主的一块园田了。沁水公主那是谁啊?那可是汉明帝的亲女儿、汉章帝的姐姐啊!窦宪这么大胆,敢欺负沁水公主,那不是明摆着欺负皇族没人能治他,打汉章帝的脸吗?但就是沁水公主这么一个大人物,却也迫于窦家的势力不敢声张。但纸是包不住火的,汉章帝知道此事后勃然大怒,恨不得把窦宪立刻关入大牢。窦宪的妹妹、汉章帝宠爱的窦皇后知道事情的严重性,在章帝面前连连求情,才保住了自己的混混哥哥。这反而助添窦宪的嚣张气焰,让窦宪更为嚣张。

汉章帝驾崩后,汉和帝即位,窦宪的妹妹窦皇后也升为了窦太后。因为和帝年幼,窦太后临朝听政,窦宪也沾光被授予侍中,权倾朝野。当时,皇族之人都乡侯刘畅进京吊唁汉章帝,与窦太后暧昧。生性多疑的窦宪担心这对自己的地位不利,密派刺客将刘畅暗杀。谁料事成之后暗杀一事败露,窦宪的这一做法成功惹怒皇族,窦太后再难保住自己这个混账哥哥了。

恰逢此时北匈奴实力已大不如前,早已归降的南匈奴单于见此,上书朝廷请求出兵剿灭北匈奴。这一上书那满朝文武是吵翻了天,支持北征与反对北征的势均力敌,难分胜负。这个时候窦宪站出来了,他虽然混啊,但终归还是有点见识的。他不想坐以待毙,意识到北征匈奴是个好机会,于是他向窦太后申请带兵出征去戴罪立功。毕竟窦家虽然育人方面不行,但论打仗,那他窦家简直就是职业选手。放眼整个朝野,有几个家族的战功能比得过窦家的。再说打匈奴,那窦宪更得意了啊,窦固的那一套他可是记在心里的,加上现在的北匈奴本就是山穷水尽了,那不是简简单单就能制服。窦太后也算是对她这个亲哥哥仁至义尽了,窦宪申请领兵出征很快得到了批准。

永元元年(89年),窦宪和执金吾耿秉领八千骑与南匈奴会师出征,于稽落山一战大破北匈奴,北匈奴单于率残部逃遁。窦宪这一下给他打激动了,他意识到这场战争将会是汉族与匈奴的终局之战,于是领兵出塞三千多里,一路作战接连告捷,打的北匈奴从此失去了漠北老家。这一战,大汉国威再扬西域,汉匈之间长达三百多年的战争此时终于接近尾声。而窦宪班师回朝后,自然是劳苦功高,他刺杀都乡侯刘畅一事也因此获赦免。甚至窦宪觉得打的还不够爽,于永元三年(91年)再次请求出征,同耿燮一同出征,这一次更是直接打破汉匈战争里汉军作战行程最远的纪录,出塞五千里。金微山一战,北匈奴彻底失去了反扑的能力,只得西迁,另寻生存的土地。

窦宪北征匈奴

窦宪与北匈奴的战斗让窦宪轰动朝野,也让本就嚣张的他更为猖狂,窦氏家族更是扶摇直上,开创东汉外戚专权的局面。但这也使得窦家过于骄傲自满,在后面与皇族的斗争中由于轻敌而遭受了毁灭性的打击。

三、西征虐菜的北匈奴

令窦宪没想到的是,北匈奴被他赶跑后西迁中亚,后来甚至到达了多瑙河以东的地域,一路上那是畅通无阻,打的欧洲人叫苦连天。

北匈奴西迁的第一站定在了乌孙国(约在伊犁河上游一带),他们在此地休整了一段时间后把一些羸弱的族人留在了那里便再次上路。一路上北匈奴打败了康居国(今哈萨克斯坦中部),抵达阿兰国(顿河以东)。由于这段时间中外对于这支队伍并没有多少记载,因此里面具体发生了什么不得而知。

但北匈奴人战胜阿兰人后,整个欧洲开始关注到了这支队伍。匈奴人灭阿兰国,大肆屠杀阿兰人,并强迫阿兰人加入他们西征的队伍。除此之外,还有一些幸免的阿兰残部或隐于高加索山中,或向西冲破东哥特人的防线,进入东哥特人领土,为后面的匈奴入侵欧洲创造了条件。

据西方史料记载,从公元374-400年,匈奴开始第一次入侵欧洲,一路击溃东哥特人和西哥特人,使哥特人死伤惨重,其中西哥特人被迫迁至罗马帝国,而东哥特人则劫掠了色雷斯和马其顿等地,欧洲东部多地被搅得一片混乱。

之后的匈奴第二次入侵,在首领乌尔丁的带领下,追着雷大盖斯手下的哥特人部队打到了意大利。这也使得西哥特人趁机攻陷罗马,神圣罗马帝国威严尽失。而匈奴人的第二次入侵,在乌尔丁死后不久便结束了。

第三次匈奴入侵欧洲则是在著名的上帝之鞭阿提拉带领下,与西罗马帝国发生战争。阿提拉对欧洲的影响远超前面两次入侵,这下欧洲人是真的崩溃了,若不是阿提拉军中发生瘟疫,恐怕罗马都要被匈奴占领。但阿提拉在公元453年的新婚之夜死去,不久之后匈奴人的政权由于统治集团的内讧而瓦解,此后更是在东罗马帝国的还击下退出了欧洲历史舞台。

欧洲人对于匈奴人尤其是阿提拉那是恨透了,因此很多欧洲文学家在阿提拉死后,写出了许多如勇敢的新娘为复仇在新婚之夜杀死阿提拉的故事。而这一切,却是因为一个遥远东方的混混引起的。

后记

蝴蝶效应之所以能够被提出,并不是没有道理。在后世的人物评价中,很多人其实忽视了窦宪的这一战功,只说他是东汉外戚专政局面的开创者。但谁能想到,一个嚣张跋扈的窦宪,却能影响到整个欧洲的发展,把欧洲人给整崩溃了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/507107.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ARP类型

地址解析协议ARP即可实现将IP地址解析为MAC地址 动态ARP 动态ARP表项由ARP协议通过ARP报文自动生成和维护,可以被老化,可以被新的ARP报文更新,也可以被静态ARP表项覆盖。 动态ARP适用于拓扑结构复杂、通信实时性要求高的网络。 静态ARP …

单元测试mockito(一)

1.单元测试 1.1 单元测试的特点 ●配合断言使用(杜绝System.out) ●可重复执行 。不依赖环境 ●不会对数据产生影响 ●spring的上下文环境不是必须的 ●一般都需要配合mock类框架来实现 1.2 mock类框架使用场景 要进行测试的方法存在外部依赖(如db,redis,第三方接口调用等),为…

Linux系统Docker如何部署Nextcloud结合内网穿透实现公网访问本地资源?

文章目录 1. 安装Docker2. 使用Docker拉取Nextcloud镜像3. 创建并启动Nextcloud容器4. 本地连接测试5. 公网远程访问本地Nextcloud容器5.1 内网穿透工具安装5.2 创建远程连接公网地址5.3 使用固定公网地址远程访问 本文主要介绍如何在Linux Ubuntu系统使用Docker快速部署Nextcl…

从vrrp、bfd、keepalived到openflow多控制器--理论篇

vrrp 在一个网络中,通常会使用vrrp技术来实现网关的高可用。 vrrp,即Virtual Router Redundancy Protocol,虚拟路由冗余协议。 应用场景 典型的如下面这个例子: 当Router故障后,将会导致HostA-C都无法连接外部的I…

阿里AI编码助手“通义灵码”安装及使用

1.介绍 “通义灵码”是一款基于阿里云通义代码大模型打造的智能编码助手,产品于2023年10月31日云栖大会上,正式对外发布。 核心使用场景:代码智能生成和研发智能问答。 主要功能点: (1)行级/函数级实时…

大数据 - Spark系列《十五》- spark架构

Spark系列文章: 大数据 - Spark系列《一》- 从Hadoop到Spark:大数据计算引擎的演进-CSDN博客 大数据 - Spark系列《二》- 关于Spark在Idea中的一些常用配置-CSDN博客 大数据 - Spark系列《三》- 加载各种数据源创建RDD-CSDN博客 大数据 - Spark系列《…

【数字孪生平台】使用 Three.js 以 3D 形式可视化日本新宿站地图

在本文中,我们将使用日本新宿站的室内地图数据,并使用 Three.js 将其进行 3D 可视化。更多精彩内容尽在数字孪生平台。 使用的数据 这次,我们将使用日本空间信息中心发布的“新宿站室内地图开放数据”的集成版本(ShapeFile&#…

区间预测 | Matlab实现带有置信区间的BP神经网络时间序列未来趋势预测

区间预测 | Matlab实现带有置信区间的BP神经网络时间序列未来趋势预测 目录 区间预测 | Matlab实现带有置信区间的BP神经网络时间序列未来趋势预测预测效果基本介绍研究回顾程序设计参考资料预测效果 基本介绍 BP神经网络(Backpropagation neural network)是一种常用的人工神…

kkFileView SSRF

kkFileView getCorsFile?urlPath SSRF

(负载点电源)18V/16A超小体积封装同步降压内置启动廷时与保护功能

1. 产品特性 ➢ 输入电压范围: 4V~18V ➢ 额定电流: 16A ➢ 峰值效率: 95.5%(VOUT3.3V) ➢ 集成 7.5mΩ/2.5mΩ 金属氧化物半导体场效应管(MOSFET) ➢ 500kHz 高速内部振荡器 ➢ 内置启动…

Vit代码

Vit将纯transformer结构引入到CV的基本任务——图像分类中 VIT 1.输入端适配1.1 图像切分重排1.2构造Patch01.3 positional enbedding ViT 结构的数据流完整模型代码 1.输入端适配 1.1 图像切分重排 图像切分之后进行拉平,Flatten可能导致维度过高,假设…

排序——选择排序(直接选择排序和堆排)

本专栏和大家分享关于排序的算法,其中有插入排(直接插入排序和希尔排序)、选择排序(直接选择排序和堆排)、交换排序(冒泡排序和快速排序)、归并排序以及其他非基于比较的排序 本文与大家分享选择排序 目录 …

Python处理yaml文件

YAML(YAML Ain’t Markup Language)是一种人类可读的数据序列化格式,它与JSON格式类似,但具有更高的可读性。相比JSON,YAML更注重人类可读性,因此在配置文件、数据序列化和交换方面具有一定优势。它支持注释…

AI+云平台|全闪云底座迎战

AI融万物之势席卷而来 人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 行业特点 AI场景中80%以上是小文件,以非结构化数据为…

【Blockchain】GameFi | NFT

Blockchain GameFiGameFi顶级项目TheSandbox:Decentraland:Axie Infinity: NFTNFT是如何工作的同质化和非同质化区块链协议NFT铸币 GameFi GameFi是游戏和金融的组合,它涉及区块链游戏,对玩家提供经济激励&#xff0c…

【学习】如何成为资深的软件测试工程师“大神”?

一个优秀的软件测试工程师不仅需要有深厚的技术知识和经验,还需要有良好的沟通能力、分析能力和问题解决能力。总的来说,一个"大神"一样的软件测试工程师应该是一个全面的技术专家,同时还需要有出色的沟通和问题解决能力&#xff0…

第十三届蓝桥杯国赛真题 Java C 组【原卷】

文章目录 发现宝藏试题 A: 斐波那契与 7试题 B: 小蓝做实验试题 C: 取模试题 D: 内存空间试题 E \mathrm{E} E : 斐波那契数组试题 F: 最大公约数试题 G: 交通信号试题 I: 打折试题 J: 宝石收集 发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂&#x…

nodejs+java+python高校食堂外卖点餐安全检查系统2k3o

开发语言 node.js 框架:Express 前端:Vue.js 数据库:mysql 数据库工具:Navicat 开发软件:VScode本文的研究目标是以高校校园外卖点餐为对象,使其南京某高校校园外卖点餐为目标,使得南京某高校校园外卖点餐…

计算机网络-RIP动态路由协议简介

一、概述 前面我们学习了动态路由协议按照工作机制及算法划分可以分为:距离矢量路由协议DV型和链路状态路由协议LS型。RIP就是典型的距离矢量路由协议,但是实际工作中用得已经比较少了。 距离矢量路由协议DV: RIP 链路状态路由协议LS: OSPF IS-IS 二、RI…

3.2、单选框(Radio)

Radio是单选框组件,通常用于提供相应的用户交互选择项,同一组的Radio中只有一个可以被选中。 创建单选框 该接口用于创建一个单选框,其中 value 是单选框的名称,group 是单选框的所属群组名称。checked 属性可以设置单选框的状态,状态分别为 false 和 true 时,设置为 t…