历史上有个“桐叶封弟”的故事。据记载:周成王与叔虞一起出巡到一个叫“唐”的地方时,摘下一片梧桐叶子削成圭玉的形状,交给叔虞说:“我拿这个分封给你。”叔虞很高兴,把此事告诉周公旦。周公旦问周成王:“这是你分封给叔虞的吧?”周成王说。“我是跟叔虞开玩笑呢。”周公旦回答说:“你贵为天子,出口是金。说话怎能开玩笑?凡你发话的话,史官就要记载下来,用礼仪,完成它;奏乐章,歌唱它。”周成王说话算话,便将这块叫“唐”的地方,封给叔虞(叔虞之子燮(燮父)继位后,改国号为“晋”),叔虞因此改名叫“唐叔虞”。这便是“君无戏言”成语的出典。可是在义乌洋川贾氏民间这个“桐叶封弟”的故事,有另一种“桐叶封地”的说法。故事说:唐叔虞,又称康王。其后裔贾伯。生有“燮”与“共”二子。长子“燮”(燮父)继位后,迁居晋水之旁,改国号为晋。兄弟两分家。其弟弟“共”,又名“公明”。正当哥哥“燮”一时想不出该分给弟弟多少地盘的办法时,一张梧桐树叶,飘落到“燮”的手上。“燮”随手拿起这张“桐叶”说:“就封你如同这张‘桐叶’大小的地方归你管吧!”站在旁边的父亲贾伯,正当对长子“燮”以“桐叶封弟”疑惑不解时,小子公明,欣然从哥哥的手中接过这张“桐叶”,请父亲与哥哥一同回屋,指着晋国的地图,问哥哥:“你给我一张桐叶大小的地方,是在晋国东南西北的哪个方位?指给我看一下?”“燮”未加思索,自以为是地随手在晋国地图的南面一指,顺口说“就在这里吧!”小公明马上胸有成竹地将手上拿着的那张桐叶,往哥哥所指的地图一放,说:“谢谢哥哥的恩赐,给了我桐叶所遮盖的这么大一块地方”。因为哥哥分给弟弟这块地方的人喜欢做卖买生意,所以贾公明得到这块地方后,就称此地为‘贾国”。凡“贾国”的子民,从此都以“贾”为姓,贾公明成为了贾姓的得“姓”之祖。这个故事来自我们义乌洋川旧谱“明宣德甲寅(1434)《重修宗谱序》”。需要指出的是,当时编写这个故事应该是认真负责的,但今天可以看出故事中有三个明显的错误。一是康王是姬钊,不是唐叔虞又称康王;二是燮与共的父亲是唐叔虞,不是叔虞之后裔“贾伯”;三是王侯传位是在其死后,所以燮继位是在其父死后,那么燮与共“分家”时,假说其父亲就是叔虞之后裔“贾伯”,其父也不能像普通人家分家时那样在一旁看着。造成这些错误的原因是是过去修谱时,涉及到的历史资料,不像现在查寻起来这样方便,也可是靠口口相传,所以导致以讹传讹也是难免的。现在修谱时,若新旧资料相异时,必须作慎重的甄别与选择。发现确实有错误,应该坚决纠正,绝不能一错再错、想以己昏昏,使人召召。其实,此贾国,仅仅后人所称呼的“诸侯”的封地而已。因为,春秋战国前,还没有“国家的概念”。直到春秋战国后,“国家的概念”才产生,“以国为氏”的贾地,这才被称为“贾国”。“桐叶封弟”的故事,虽无史考证;但是贾公明“以国为姓”,成为贾姓之祖,己成了世人公认的史实。尤其是贾公明睿智超人,属于高知商型血统的基因之说,为其子孙后代,历史名人辈出,奠定了基础。
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2026-03-17 20:22:26 HTTP/1.1 GET : 219.146.67.246/jia/index/jpview1.html?cid=316014&id=8836
- 运行时间 : 0.059017s [ 吞吐率:16.94req/s ] 内存消耗:3,740.39kb 文件加载: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.1.190.218',
'via' => '1.1 squid-proxy-5b5d847c96-ltrpp (squid/6.13)',
'host' => '219.146.67.246',
'accept-encoding' => 'gzip, br, zstd, deflate',
'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' => '316014',
'id' => '8836',
)
- [ 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.000143s ] 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.002317s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_class' [ RunTime:0.001181s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_class] WHERE [id] = 8836) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.001734s ]
- [ 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.002647s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_list' [ RunTime:0.001770s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_list] WHERE [id] = 316014) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.002022s ]

0.061431s