中民戶包括儒戶、醫戶等,軍戶包括校尉、力士、弓兵、鋪兵等,匠戶分委工匠戶、廚役戶、裁縫戶等。
這些戶的劃分是很嚴格的,主要是為了用人方便,要打仗就召集軍戶,要修工程就召集匠戶。
看上去似乎也沒有什麼問題,但其實缺陷很大。
比如你是軍戶,你的兒子也一定要是軍戶,那萬一沒有兒子呢,這個簡單,看你的親戚裡有沒有男丁,随便拉一個來充數,如果你連親戚都沒有,那也不能算完,總之你一定要找一個人來幹軍戶,拐來騙來上街拉随便你,去哪裡找是你自己的事情。
再比如你是匠戶中的廚役戶,但你說你不懂廚藝,那也不要緊,人去了就行,隻要人數對得上就沒問題,反正你做的飯我也不吃,誰吃了拉肚子我也不管。
我們可以看到,這樣的劃分實在是不科學的,不但民戶軍戶這些大戶之間不能轉,同一戶内不同的職業也不能轉,萬一打仗時要召集弓兵戶,偏偏這些人從小沒有練過拉弓,那也沒辦法了,每人給一把弓就上吧。
這樣的軍隊戰鬥力是不能保證的,又如召集醫戶,如果召來的都是一些不懂醫術的,那可就要出人命了。
這是老百姓,官員們也不輕松,他們衣服穿着和顔色搭配、用料、圖案都有着嚴格的規定,如違反,是要殺頭的。
如朝服冠上的梁數,一品七梁,二品六梁,往下遞減,不能多也不能少,這衣服是祭祀典禮要穿的,平時上朝要穿公服,公服的規定也極為複雜,從一品到九品,從文官到武官,衣服顔色不同、花紋不同、花徑不同、衣服上的補片也不同。
回家之後也不輕松,不能穿睡衣之類的衣服走來走去,要穿常服,這常服也不能随便穿,不同品級也有規定,如腰帶,一品用玉、二品用花犀,以下各不相同。
如果你不小心穿了常服去上朝,或是穿了公服去祭祀,系錯了腰帶,穿了黃色内衣,隻要被人發現,就是嚴重錯誤,可能要殺頭的。
這些制度看上去眼花缭亂,但他們之間是存在着聯系的,如果我們仔細的對這些制度進行分析,就會發現,這些制度的背後隐藏着某種目的。
除了這些制度外,朱元璋還為他的臣民們設定了嚴格的規定,他貴為天子,卻給全國幾乎所有的行政機關都分好了工,行政公務、司法裁決、倉儲準備、人口統計,甚至連街道清潔都逐一分配到人。
不但如此,他還詳細說明工作該怎樣去做,相當于今天買電器時附送的說明書,一一列舉唯恐不能窮盡,如人口統計時要注意哪些事項,如何進行核查,隐瞞人口的常用手段等等都列明出來。
估計要是再詳細點,他還會規定清掃街道時怎樣使用掃帚,出門時該先邁哪隻腳。
這樣看來,在朱元璋手下幹活倒也不累,相信隻要不是白癡,能看懂朱元璋配發的說明書,都是能夠幹好工作的。
此外他還禁止農民進城打工,規定所有老百姓隻能在自己的生活範圍内活動,在所有的交通要道上設置了關卡,人們要走出規定地域,必須持有官府出具的路引。
這玩意可千萬要收好,如果丢了,守關卡的士兵會直接把你當成逃犯,抓走充軍,目的地是去不成了,家也不用回去了,很可能過那麼幾年,這位丢了路引的兄弟也站在關卡當檢查員了。
說到這裡,大家應該也能看出來了,朱元璋要建立的是一個等級分明,秩序嚴謹,近乎僵化的社會結構,在這個結構中,農民隻能種地,商人隻能經商,官員按照規定幹好自己的工作,無論誰都不能越界。
軍戶、民戶、匠戶的劃分決定了在那個時代找工作從來都不是難題,不用費盡心思設計什麼簡曆,洗幹淨臉,打好領帶去參加面試。
因為除了那些讀書厲害的人之外,所有人的工作都是在投胎的那一刻決定的,你爹幹嘛,你也幹嘛。
應該說這是一個近乎完美的模型,在這個模型中,所有人都各司其職,互不幹擾,他們就像無數條永不相交的平行線,一同組成強大的明帝國。
這些制度之嚴密、周到即使在今天看來,也堪稱典範。
我們不得不佩服朱元璋,他不但打下了江山,還耗盡心力制定了如此完美的規章制度。
他的目的也很明确:
明帝國的所有問題我朱元璋都給你們解決了,制度也有了,方法也有了。
後世子孫照着做就是了,我辛苦點沒有關系,你們就等着享福吧。
可惜模型始終隻是模型。
【規則的漏洞】
在這個世界上,從來就不存在着完美的東西,任何制度都有缺陷,任何體系都有漏洞。
朱元璋的這個體制也不例外。
事實證明,他的體系經不起時間的考驗,而且還出現了很多朱元璋本人做夢都想不到的意外。
朱元璋廢除了丞相制度,限制大臣的權力,然而明朝的内閣比以往的任何丞相都更專權。
朱元璋規定老百姓不得四處流動,然而明朝中後期流民成風,四處遊蕩,絲毫不受束縛。
朱元璋頒布了抑制商業發展的條令,并規定商人不得穿着綢沙等貴重衣物,然而大規模的工商業發展正是從明朝開始,而那些本應該是社會最底層的商人卻穿金戴銀,甚至登堂入室,為官經商。
朱元璋嚴令太監不得幹政,可是明朝的閹宦卻個個都是重量級的。
(這與他廢除相權有關)
朱元璋給他的所有子孫都準備了爵位和俸祿,然而一百多年後,他的很多後代都家道中落,
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2026-08-05 12:43:44 HTTP/2.0 GET : https://zheca.com/info/29591/637244_2.html
- 运行时间 : 0.056857s [ 吞吐率:17.59req/s ] 内存消耗:4,696.56kb 文件加载:93
- 查询信息 : 1 queries 0 writes
- 缓存信息 : 17 reads,0 writes
- /www/wwwroot/zheca.com/public/index.php ( 4.08 KB )
- /www/wwwroot/zheca.com/thinkphp/base.php ( 1.71 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Loader.php ( 12.70 KB )
- /www/wwwroot/zheca.com/vendor/composer/autoload_static.php ( 6.54 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Error.php ( 4.00 KB )
- /www/wwwroot/zheca.com/vendor/psr/log/Psr/Log/LoggerInterface.php ( 2.97 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Container.php ( 15.53 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/App.php ( 26.71 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Env.php ( 2.85 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Config.php ( 9.71 KB )
- /www/wwwroot/zheca.com/thinkphp/convention.php ( 11.74 KB )
- /www/wwwroot/zheca.com/application/tags.php ( 0.96 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Hook.php ( 5.58 KB )
- /www/wwwroot/zheca.com/application/common.php ( 37.88 KB )
- /www/wwwroot/zheca.com/thinkphp/helper.php ( 20.29 KB )
- /www/wwwroot/zheca.com/application/provider.php ( 0.62 KB )
- /www/wwwroot/zheca.com/config/app.php ( 8.05 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Env.php ( 1.17 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Facade.php ( 3.44 KB )
- /www/wwwroot/zheca.com/config/cache.php ( 1.13 KB )
- /www/wwwroot/zheca.com/config/console.php ( 0.91 KB )
- /www/wwwroot/zheca.com/config/cookie.php ( 1.11 KB )
- /www/wwwroot/zheca.com/config/database.php ( 2.26 KB )
- /www/wwwroot/zheca.com/config/log.php ( 1.22 KB )
- /www/wwwroot/zheca.com/config/middleware.php ( 0.85 KB )
- /www/wwwroot/zheca.com/config/session.php ( 1.06 KB )
- /www/wwwroot/zheca.com/config/template.php ( 1.69 KB )
- /www/wwwroot/zheca.com/config/trace.php ( 0.84 KB )
- /www/wwwroot/zheca.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 4.57 KB )
- /www/wwwroot/zheca.com/vendor/symfony/polyfill-php72/bootstrap.php ( 1.41 KB )
- /www/wwwroot/zheca.com/vendor/symfony/polyfill-intl-idn/bootstrap.php ( 2.70 KB )
- /www/wwwroot/zheca.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/promises/src/functions_include.php ( 0.16 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/promises/src/functions.php ( 11.77 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/psr7/src/functions_include.php ( 0.15 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/psr7/src/functions.php ( 26.03 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/guzzle/src/functions.php ( 9.65 KB )
- /www/wwwroot/zheca.com/vendor/overtrue/wechat/src/Kernel/Support/Helpers.php ( 2.28 KB )
- /www/wwwroot/zheca.com/vendor/overtrue/wechat/src/Kernel/Helpers.php ( 1.81 KB )
- /www/wwwroot/zheca.com/vendor/naixiaoxin/think-wechat/src/helper.php ( 0.18 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Hook.php ( 1.46 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Db.php ( 7.67 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Lang.php ( 7.38 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Request.php ( 57.17 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Log.php ( 8.92 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/log/driver/File.php ( 8.95 KB )
- /www/wwwroot/zheca.com/thinkphp/lang/zh-cn.php ( 12.58 KB )
- /www/wwwroot/zheca.com/route/route.php ( 3.16 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Route.php ( 3.83 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Route.php ( 25.79 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/Domain.php ( 7.07 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/RuleGroup.php ( 16.45 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/Rule.php ( 28.50 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/RuleItem.php ( 8.69 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/RuleName.php ( 3.92 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Config.php ( 1.52 KB )
- /www/wwwroot/zheca.com/vendor/naixiaoxin/think-wechat/src/Behavior/AppInit.php ( 1.94 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/dispatch/Module.php ( 5.21 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/Dispatch.php ( 9.27 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Middleware.php ( 5.34 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Cookie.php ( 7.35 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/View.php ( 5.71 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/view/driver/Think.php ( 6.12 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Template.php ( 47.31 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/template/driver/File.php ( 2.29 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Session.php ( 14.35 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Debug.php ( 7.57 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Cache.php ( 3.27 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/cache/driver/File.php ( 7.91 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/cache/Driver.php ( 8.70 KB )
- /www/wwwroot/zheca.com/application/index/controller/Chapter.php ( 63.61 KB )
- /www/wwwroot/zheca.com/application/index/controller/Check.php ( 2.03 KB )
- /www/wwwroot/zheca.com/application/index/controller/Base.php ( 2.97 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Controller.php ( 7.48 KB )
- /www/wwwroot/zheca.com/thinkphp/library/traits/controller/Jump.php ( 4.76 KB )
- /www/wwwroot/zheca.com/application/index/model/BooksModule.php ( 40.51 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Model.php ( 27.26 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/Attribute.php ( 17.49 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/RelationShip.php ( 19.82 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/ModelEvent.php ( 6.04 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/TimeStamp.php ( 2.58 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/Conversion.php ( 7.49 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/Connection.php ( 58.94 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/connector/Mysql.php ( 5.58 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/builder/Mysql.php ( 5.51 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/Builder.php ( 36.45 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/Query.php ( 104.44 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Cache.php ( 2.06 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Response.php ( 9.68 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/response/View.php ( 2.28 KB )
- /www/wwwroot/zheca.com/runtime/temp/3bd55e974fa579e25ffeec3951e1269c.php ( 4.04 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/debug/Html.php ( 4.02 KB )

0.057586s