刘墉属于逄戈庄刘,这是毫无疑问的。无论是刘墉的父亲刘统勋在乾隆二十一年(1756),还是他的胞侄刘镮之在嘉庆十九年(1814)前后所修族谱皆以逄戈庄为其故里。然而现在有许多地方都在争刘墉故里是在他们那里。伴随刘墉名气在当代愈来愈大,旅游开发的现实需求与人们对清官刘墉发自肺腑的热爱,都使刘墉故里之争,无论是在文字层面还是在平时口头言语之间,必定愈演愈烈,这对刘墉宣传来讲,或对刘墉旅游开发来讲,无疑是好事,但对热爱清官刘墉,想对他的生平事迹有个准确了解的人们来讲,无疑又给他们平添了许多困惑,因此,正本清源,在当前时刻就显得既有必要又有急迫感。因此,笔者在考证刘墉家族诸事之前,对刘墉家族中刘墉一系的来源做一番追本溯源的工作,就成为本书开篇伊始的题中应有之意。刘统勋与其爱孙刘镮之所修族谱皆以“刘福”为始祖,以刘福为始祖,那么以逄戈庄为刘墉故里,就是不争的事实。问题是逄戈庄刘不能是无源之水,既然如此,那么逄戈庄刘的源头来自何处?刘统勋祖孙所修族谱对此其实并未讳言,“吾家自前明宏治(“弘”为避乾隆皇帝“弘历”讳而写为“宏”)间,始祖讳福公,自江南砀山县迁于山东诸城县”,“吾家祖居诸城北乡之逄哥庄(今写为逄戈庄。在原诸城北乡今属高密西乡之注沟镇所有原来村名中含“哥”字的现皆写为“戈”字,原因约有三端:一是简化字运动使然。二是在文革及阶级斗争如火如荼的那个特殊历史时期,“哥”过于温情,不如“戈”更有战斗性。三是这些年在农村基层对人名村号的书写不规范似乎已经是通行惯例,在当地大家都习以为常,不再对此感到别扭)。砀山县在明朝属南直隶,清顺治二年南直隶改江南省。砀山属江南省徐州府。徐州府领县四:萧、沛、丰、砀山。砀山现属安徽。在这里“砀山县”、“逄戈庄”与刘墉故里的关系已毫无疑问,问题是逄戈庄刘来自砀山县何处?具体讲是哪一个村庄?这是一个一直萦绕于笔者心头挥之不去的枝节性问题。在此为什么敢十分肯定地说逄戈庄刘是来自江南砀山县某一村而不说某一城市呢?原因在于逄戈庄刘始祖刘福初至逄戈庄时以务农为业,而且家境十分贫寒。因此,只能是来自某一村庄而非某一城市。然而问题虽然提出好久,却一直苦于得不到解决,一个偶然的机会,使笔者对此问题的解答有了一个很明确的答案,即逄戈庄刘来自江南砀山县大刘家村。而且逄戈庄刘并不是由砀山县直接迁入,而是由日照过渡了一下之后才搬到逄戈庄的。但是这个答案本身的来源笔者认为却必须经过考证才能认定。因为这个答案来自山东日照刘。日照刘氏后人在日照市东港区政府文史办夏勇主任的陪同下,数年前至我处咨询有关刘墉生平事迹。在我应这些朋友的要求给他们开列书目,提供查找有关刘墉资料的途径,提供自己出版著作之后,也从这批朋友处获得了他们十分肯定、但当时却没有十分可靠的文献资料可资证明的一个在他们当地流传甚广的这样一个传说——逄戈庄刘来自日照刘。尽管他们言之凿凿,尽管传说久远,然而在真正可靠的文献资料或实物被发现之前,笔者一直将其作为待考的一个题目,而绝对不敢贸然将其作为一个结论使用。然而,不久,事情就有了一个实质性的转机——日照刘氏后人发现了一部明代家谱,而这部家谱将日照刘与逄戈庄刘比较明确地联系了起来。依照这部明代刘氏家谱记载,逄戈庄刘来自日照刘,而日照刘来自砀山县大刘家村。这样,事情就有了比较符合逻辑的解释。
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2025-08-20 01:10:40 HTTP/1.1 GET : 219.146.67.246/jia/index/jpview1.html?cid=498157&id=13772
- 运行时间 : 0.100041s [ 吞吐率:10.00req/s ] 内存消耗:3,736.43kb 文件加载:53
- 查询信息 : 4 queries 0 writes
- 缓存信息 : 0 reads,0 writes
- 配置加载 : 69
- F:\zhjp\public\index.php ( 0.76 KB )
- F:\zhjp\thinkphp\start.php ( 0.72 KB )
- F:\zhjp\thinkphp\base.php ( 2.60 KB )
- F:\zhjp\thinkphp\library\think\Loader.php ( 21.07 KB )
- F:\zhjp\vendor\composer\autoload_static.php ( 3.44 KB )
- F:\zhjp\vendor\myclabs\deep-copy\src\DeepCopy\deep_copy.php ( 0.25 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\random.php ( 7.76 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\byte_safe_strings.php ( 6.17 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\cast_to_int.php ( 2.66 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\error_polyfill.php ( 1.62 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\random_bytes_mcrypt.php ( 2.54 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\random_int.php ( 6.56 KB )
- F:\zhjp\vendor\topthink\think-captcha\src\helper.php ( 1.94 KB )
- F:\zhjp\thinkphp\library\think\Route.php ( 60.23 KB )
- F:\zhjp\thinkphp\library\think\Config.php ( 6.38 KB )
- F:\zhjp\thinkphp\library\think\Validate.php ( 41.63 KB )
- F:\zhjp\thinkphp\library\think\Error.php ( 3.75 KB )
- F:\zhjp\thinkphp\convention.php ( 10.37 KB )
- F:\zhjp\thinkphp\library\think\App.php ( 21.51 KB )
- F:\zhjp\thinkphp\library\think\Request.php ( 49.78 KB )
- F:\zhjp\application\config.php ( 9.78 KB )
- F:\zhjp\application\database.php ( 1.94 KB )
- F:\zhjp\application\extra\queue.php ( 0.63 KB )
- F:\zhjp\thinkphp\library\think\Hook.php ( 4.71 KB )
- F:\zhjp\application\tags.php ( 0.99 KB )
- F:\zhjp\application\common.php ( 19.40 KB )
- F:\zhjp\thinkphp\library\think\Env.php ( 1.21 KB )
- F:\zhjp\thinkphp\helper.php ( 17.30 KB )
- F:\zhjp\thinkphp\library\think\Lang.php ( 7.23 KB )
- F:\zhjp\thinkphp\library\think\Log.php ( 6.05 KB )
- F:\zhjp\thinkphp\lang\zh-cn.php ( 11.81 KB )
- F:\zhjp\application\route.php ( 1.46 KB )
- F:\zhjp\application\jia\controller\Index.php ( 27.11 KB )
- F:\zhjp\thinkphp\library\think\Controller.php ( 6.07 KB )
- F:\zhjp\thinkphp\library\traits\controller\Jump.php ( 4.90 KB )
- F:\zhjp\thinkphp\library\think\View.php ( 6.77 KB )
- F:\zhjp\thinkphp\library\think\view\driver\Think.php ( 5.64 KB )
- F:\zhjp\thinkphp\library\think\Template.php ( 44.90 KB )
- F:\zhjp\thinkphp\library\think\template\driver\File.php ( 2.24 KB )
- F:\zhjp\application\jia\model\JiaClass.php ( 0.39 KB )
- F:\zhjp\thinkphp\library\think\Model.php ( 69.14 KB )
- F:\zhjp\thinkphp\library\think\Db.php ( 6.67 KB )
- F:\zhjp\thinkphp\library\think\db\connector\Sqlsrv.php ( 3.96 KB )
- F:\zhjp\thinkphp\library\think\db\Connection.php ( 29.97 KB )
- F:\zhjp\thinkphp\library\think\db\Query.php ( 93.74 KB )
- F:\zhjp\thinkphp\library\think\db\builder\Sqlsrv.php ( 4.46 KB )
- F:\zhjp\thinkphp\library\think\db\Builder.php ( 31.55 KB )
- F:\zhjp\thinkphp\library\think\Debug.php ( 7.13 KB )
- F:\zhjp\application\jia\model\JiaList.php ( 0.40 KB )
- F:\zhjp\runtime\temp\0e77e4d39b0f30d30e53cf3d69caec6b.php ( 1.34 KB )
- F:\zhjp\thinkphp\library\think\Url.php ( 12.72 KB )
- F:\zhjp\thinkphp\library\think\Response.php ( 8.28 KB )
- F:\zhjp\thinkphp\library\think\debug\Html.php ( 4.17 KB )
- F:\zhjp\thinkphp\library\think\Cache.php ( 6.10 KB )
- [ LANG ] F:\zhjp\thinkphp\lang\zh-cn.php
- [ ROUTE ] array (
'type' => 'module',
'module' =>
array (
0 => 'jia',
1 => 'index',
2 => 'jpview1',
),
)
- [ HEADER ] array (
'connection' => 'keep-alive',
'cache-control' => 'max-age=0',
'x-forwarded-for' => '10.3.240.40',
'via' => '1.1 squid-proxy-5b5d847c96-jvnfd (squid/6.10)',
'host' => '219.146.67.246',
'accept-encoding' => 'gzip, br, zstd, deflate',
'cookie' => 'PHPSESSID=okm3mts803812atnprm279vpn4',
'user-agent' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'accept' => '*/*',
'content-length' => '',
'content-type' => '',
)
- [ PARAM ] array (
'cid' => '498157',
'id' => '13772',
)
- [ RUN ] app\jia\controller\Index->jpview1[ F:\zhjp\application\jia\controller\Index.php ]
- [ DB ] INIT sqlsrv
- [ VIEW ] F:\zhjp\public/../application/jia\view\index\jpview1.html [ array (
0 => 'list',
1 => 'list1',
) ]
- [ DB ] CONNECT:[ UseTime:0.000159s ] sqlsrv:Database=yhhy_db;Server=10.15.6.40,1433
- [ SQL ] SELECT column_name, data_type, column_default, is_nullable
FROM information_schema.tables AS t
JOIN information_schema.columns AS c
ON t.table_catalog = c.table_catalog
AND t.table_schema = c.table_schema
AND t.table_name = c.table_name
WHERE t.table_name = 'jia_class' [ RunTime:0.007600s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_class' [ RunTime:0.001682s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_class] WHERE [id] = 13772) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.001674s ]
- [ SQL ] SELECT column_name, data_type, column_default, is_nullable
FROM information_schema.tables AS t
JOIN information_schema.columns AS c
ON t.table_catalog = c.table_catalog
AND t.table_schema = c.table_schema
AND t.table_name = c.table_name
WHERE t.table_name = 'jia_list' [ RunTime:0.002642s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_list' [ RunTime:0.001008s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_list] WHERE [id] = 498157) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.001939s ]

0.108998s