张姓是中国的一大姓,俗话说:“张王李赵陈,天下一半人。”说明张姓人口繁多。“张王李赵遍地刘”的姓氏民谚将张姓列为中国五大姓氏之首。张姓虽未出过皇帝,但仍是古代圣王之裔。《风俗通》云:“张、王、李、赵,皆皇帝所赐姓也”,可见汉代张姓门第已不同凡响。《唐书》称:“黄帝子少昊青阳氏第五子挥为弓正,赐姓张,此为得姓之始,其族最广。”另一说是春秋时晋国有个大夫叫张候,其子孙以王父(即祖父)之字为氏,此即为晋国张姓之始。张氏谱图言张姓有四十三望,尤以清河张为最高门,张姓得姓源头之多,由此可见。
张姓人口众多,家族兴旺发达还有一个原因,即西汉张汤后裔张安世为汉宣帝之显宦达官,张安世之后连续七、八代者官居极品。左思的《咏史诗》:“金张籍旧基,七叶珥汉貂。”(七叶即七代,汉貂是高官显宦之服饰标志)。连续七代安享高官厚禄,古今亦罕见,因而张家兴旺发达。另一个原因,东汉时有方士张道陵,为张良第八代孙,善黄老之术,以符禁咒之法教化百姓,其徒称张道陵为天师。东汉末年张道陵之孙张鲁,在汉中称天师君,行其祖之道,附之者甚众。当时阶级矛盾尖锐,民不聊生,钜鹿郡有张角、张宝、张梁三弟兄,以天师道为号召,设坛收徒,组织农民起义,从之者数十万之众。各地农民争相投奔,弃家毁财,虽死不辞。徒众争赴张门,以姓张为荣。历代帝王封张道陵为张天师,道教成为中国一大教派,天师府设于江西龙虎山,龙虎山已成为我国一大景观。综上种种,张姓如雨后春笋,到处萌芽,遂成中国第一大姓。
张姓在汉代就已发展成为一个人口众多的大姓,至唐代又名列天下10大姓之一。明代时,张姓人已遍布全国的1113个县中,其覆盖率占全国州县总数的93%以上。如今已是一个拥有亿多人口、分布遍及世界许多国家和地区的中华大姓。其中以北京、山东、浙江等地分布最广,分布最小的是贵州地区。近代一些统计数字表明,张姓人口已逾亿人。据国外出版的《吉尼斯纪录》一书记载,中国的姓氏以张姓人口最多,约占全国总人口的9.7%或12.1%。
张姓源远流长,人口众多,历代杰出人物屡见不鲜,从秦汉到明清朝庭宰相69人,文武将帅57人,51名状元,七品之官佰仟余人之多和一批享有盛誉的专家、学者、名人,这些都是功在当代,名垂青史,对历史文明做出了重大贡献。族人应紧密团结,以身作则起好先锋模范作用,在各条战线上齐心协力,尽职尽责,奋发向上,做有益于国家和人民之事。
挥公造箭黄帝赐姓
《姓纂》上说:“黄帝第五子青阳生挥,为弓正,观孤星,始制弓矢,主祀张星,因姓张氏”。据明嘉靖年间张浚等纂修的《张氏统宗世谱·得姓郡望》称,“吾张氏得姓者,自轩辕黄帝第三妃彤鱼氏之子曰挥,观弧矢,赐姓张氏,官封弓正,主祀弧星,居尹城,国于青阳,后改清河郡,此张氏得姓之由,而望清河郡者独最。”张姓是黄帝后裔,轩辕黄帝五子挥,早有聪明才智,在历史上最早创造弓弦和网罟,用弓箭保身防敌,既张我弓,张弓簸旗具不堪,特欲翁之,必故张之,黄帝因弓箭是张挥创造发明,被任命为弓正(官名),弓正亦弓长,弓要张开赐挥姓张,世掌其职。张姓人尊称挥为挥公,挥的后代世居清河郡(今山东临清一带),而清河也便成了张姓的一大郡望。张姓因为是大姓,来源众多,分布广泛。其郡望除清河外,又有南阳、吴郡、安定、敦煌、武威、范阳、犍为、沛国、梁国、中山、汲郡、河内、高平、百忍、金鉴等多支。
宋人郑樵的《通志·氏族略三》说:“按晋有解张,字张候。自此晋国世有张氏,则因张候之字以命氏可无疑也。”解张是春秋晋国大夫,公元前589年,齐国出兵攻打鲁国,鲁国向晋国求救,两军奋战,解张勇敢顽强,君立嘉奖,赐受姓张,既称张候,他的子孙就以张作姓,也可称张姓第二个元头起源。但它不是晋国张氏的唯一源头,更不是张氏最早的源头。但它毕竟是张氏得姓的一种说法,因而列录于此。
清河郡是祖先挥居住尹城国青阳(今河北清河县),青阳在汉朝改为清河郡,辖于河北清河县,还有枣强、南宫、山东的临清、夏津、武城、高塘、平原。汉武帝定为九洲,属于冀州管,秦朝定三十六郡,清河是祖先老居地,更是宗支的发源地,清河为张姓郡名,养育张姓世代子孙,张姓子孙生生不息,是巨大世族。
唐代郓州寿张(今属山东东平)人张公艺,是张良的二十六代孙,他善于治家,九世同居共财,远近称颂。高宗得知,临幸其居,问本末,公艺请以纸笔,但书“忍”字百余以进,天子之流涕,深为感动,悟出治国之道,赐匾帛而去(见《旧唐书·孝友传·张公艺》)。张氏谱牒载有:“三谦公艺,百忍希戴兴名”,“九居世泽,百忍家声”的对联标志着堂名。《张公百忍之堂》是唐代651年之盛事,举世久闻,永传万代。
饶州德兴(今属江西)人张偕,北宋大理评事官。他有五子,长子和次子在家务农,四子和五子都考中进士,在外做官。三子张潜,字明叔,少有大志,持家三十年,巨财增倍,财贷救邻,孝事父母,友爱兄弟,急人之难,成人之美,世人尊敬,五世同堂,人丁数百,强令拆居,方分五户,张潜有五男二女,诸子多历显职。次子张磐任县主簿,他有三个儿子,长子张根最的出息,历任杭州通判、江西常平提举司等职,张根的儿子张焘,南宋时任兵部侍郎、兼权吏部尚书,主张抗金,反对议和,后以资政殿大学士致仕。是继承百忍后裔。
神话相传,张家湾的张友人是家族两佰多户的庄主,外号叫张百忍,文武双全,治内治外,名声远传万代,观音娘娘送金桥一座,太白金星访贤要其上天治理三界当修身大帝。
寻根祖宗望门候相
祖先是青阳生挥,春秋战国重臣张仲,次后张老、张君臣是张姓二元头,张老是张良的八世祖,张良祖父张开地,父亲张平,三代人连任五个王的宰相。留候张良,字子房,身居韩国贵族家庭,辅佐刘帮,战败西楚霸王,创建皇帝基业,功勋卓著,封他留候(今江苏沛县),精通先天八卦,制造十八局的奇门遁甲,他有两子:辟疆、不疑,不疑继父候爵有二子:张典、张高,张典的曾孙张乘,汉宣帝赐爵阳平公,一子张嵩官做侍中郎,名下有五子张壮候留阳陵(今陕西咸阳市东北),其余四子张讠赞、张彭、张睦和张述各迁河北、南阳、沛国(今安徽睢溪西)、吴郡(江苏苏州),这是张姓先民迁南汉水、淮河流域以及长江南部的开始。张高传五世张道陵,东汉沛国丰县(江苏)人,曾任江苏令,公元122~144年与弟子一起回四川鹄鸣山修道,作道书二十四篇,用符水咒给人治病,后裔承道法居龙虎山,世称张天师。追寻先祖张良“孺子可教,五相见济比谷城山,可为王者之师”的辟谷和引导创造天师道。张睦带领家人渡过长江天堑迁居吴郡,其子张况北迁襄国(今河北邢台),张况五世孙张存不务任臣,隐居吴江(今江苏)横山,其子在江南定居。这时从清河郡迁到徐州的先民逐渐南下,在西汉末年新莽时期越过扬子江,迁居衡州、湖州(今属浙江)、赣州(今属江西)、福州、汀州、建州(今属福建)等地。
张轨是张耳的十七代孙,张老后裔,张耳字士彦,明敏好学,西晋为五品官,封赵王候,家世孝廉,以孺学显。张轨祖父张烈,父亲张显任太官令。张轨是十六国时期前凉国奠基人,八王之乱,永宁元年(公元301年)任凉州刺史,受中书监张华器重,镇压鲜卑族人民的起义,“斩首万余级”,经过13年的努力,终于“威著西州,化行河右”,使凉州成为西晋末年中国北方的一块乐土,于是饱受战乱之苦的中原士庶纷纷“避乱而来,日月相继”。张轨死后位传子孙,张茂永元四年,张骏文王太元廿五年,张重华恒王永乐十一年,张耀灵、张祚前主和平二年,张玄靓冲公王太始九年,张天锡后主悼公太清十四年,张太像共七宗族立朝登位七十六年,接受东晋封号“官非王命,位由和议”行施独立政权,历史上称为“前凉”。张骏称假凉王,立清河国,在姑臧(甘肃威武县)建造宫殿,设置百官,铸制铜币,控制陇西、西域、姑藏大型区域,安定张氏在中原大乱时保守一州平安,开国称孤,政刑已出,威震西陲,是清河张氏最为辉煌史页。
江南名门望族──清河郡是张姓最古老祖居之地,晋唐最为显赫。张幸任南燕东牟太守,赐平陆候,官至青州刺史,其子准之任东青州刺史,孙子灵真早逝,灵真之子张彝承袭候爵,历任秦州刺史。张彝有二子:始均、仲禹,始均长子高之承袭侯爵。次子晏之文武双全,北齐官至徐州刺史。晏之两子乾威、乾雄,随炀帝时乾威官至诸吉大夫,乾雄任秦州法曹参军,乾雄有三子文禧、文权、文琮,文权任唐高宗宰相,下有四个儿子,官位三品,世人称“万张三家”。文琮官至吏部侍郎,有三个儿子,长子张戬任江州刺史,次子张挹任北部中郎,幼子张锡在武后、韦后两次拜相,唐代清河一门出三宰相。贵盛无比,故而张姓被尊为十大姓的“国柱”首位,为当时全国最为显赫的姓氏之一。
河东临猗(今山西太原地)西晋司空张华后裔,原居范阳(今河北涿州)。张吒任河东郡丞,举家迁往临猗。传四世孙张思义任唐朝纪丞,他有两子,次子嘉礻右历任相州刺史、左右金吾卫将军等职。长子嘉贞是唐玄宗张宰相,封河东候。嘉礻右之子延赏在唐德宗两次拜相,延赏长子弘靖在唐宪宗登相位,张嘉礻右祖孙三代官至宰相,位极人臣,在历史上颇为罕见,因而有“三相张家”之称,也是清河后裔官旺名人。
河间东域(今河北任丘县)张羡任魏荡准将军,被北周太祖赐姓叱罗氏,雍州刺史,封爵虞县公,儿子名炯历任尚书右丞,太府少郎,复姓张氏。他有三个儿子,长子张惠宅任绛郡相,次子惠瑶,幼子惠珍。惠珍次子张通任曹州刺史,张通次子张孝开传到七世孙张浚任唐僖宗、昭宗两朝宰相,张孝开的兄长张寂,传六世孙张文蔚在唐哀帝时任宰相,后梁继任相,“一门两宰相”是清河贵盛的大家族。
易州定兴(河北地)张柔任骠骑将军,行元帅事,封蔡国公,他有十一子,八子弘略是江西宣尉史,九子宏范任行军总官,宏范之子张硅任镇国大将军,辅相重臣,张硅有六子累世武将,为元代名门望族。
蜀郡(四川彭山县)张姓在秦汉已早入川,又是兴盛大族,唐代张九皋的儿子张仲孚的后裔随唐僖宗避难入川,在成都定居,张仲芳五世孙张磷任国子坚祭酒,奉常博士后孙张载阳家财巨万,其子张维俊,散财救贫,孙子张起考中进士,官至太常博士。张起次子张太宁任知州尚书,张太宁长子张察鼎州知府,次子张宇更任知州官,张宁的子孙历任州官,张麟及子孙三世居成都,后迁居绵竹。南宋初年出了宰相张浚,理学名师张木式。张若一任蜀郡守,迁居中关,领民万户,到川垦开土地。张姓从战国起由太元迁到黄河冀州南下,西起中关东至海滨,蜀族相当显赫。
赵王张耳的儿子张敖为成都君,封平宣候,公元前182年,张敖去逝后,他的长子张偃鲁王,张寿、张侈封稽,信都候,张寿后裔张昌人丁兴旺。
北平候张苍,阳武人守,拜常山太守,河北满城食邑1200户,天文学家,任准南国相十六年,处理军政大事“约法省禁,轻徭薄赋,与民休息”政策,文景之治,政治贡献。妻妾数百,子孙不知其数,他的儿子张康袭候爵传到孙子张娄,偃师定县多数张姓就是张苍后裔。
西汉张汤候,杜陵人,为汉武帝制定新法律,皮币、金币、制令“告婚算婚”工商税、所得税,遭人陷害,除皇上赐偿五佰金外,别无财产,宣汉帝追任恩德候,由侄子张彭祖承袭候,张贺七岁拜为散骑中郎将,后封阳都候。张汤次子张安世以父荫入仕汉武帝出巡河东,丢失书箱未归,张安世出钱为皇上归还书籍,皇上拜为将军,军大总指挥,张安世有三个儿子,幼子张彭祖继位,长子延寿是宣帝中郎将,继于父亲富平候,食邑田租一千余担,延寿死后儿子张勃继候爵,张勃死后儿子张临继承候王,为人谦恭节俭,将家财分赠宗族故居,由儿子张放继位,官拜中郎将,娶皇后侄女为妻。次子张千秋汉宣拜中郎将,口讲军事,对答如流,西汉张汤“一门三候”,又是皇亲国戚,是显贵家族,延至东汉而经久不衰。
八洞神仙张果老、饶中八仙张旭、香山九老张深,五虎大将张飞、八大王张献忠、太平天国首领张家福、反满首领张秀眉、张掖称后凉王三代五十年、张承奉905年自称白衣王子,立西汉金山国三代世候立朝七十年,张议朝为属国节度使,诸候各霸子孙称王。
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2026-03-17 04:06:12 HTTP/1.1 GET : 219.146.67.246/jia/index/jpview1.html?cid=296703&id=8315
- 运行时间 : 0.146863s [ 吞吐率:6.81req/s ] 内存消耗:3,945.77kb 文件加载: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' => '296703',
'id' => '8315',
)
- [ 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.000128s ] 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.002236s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_class' [ RunTime:0.001724s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_class] WHERE [id] = 8315) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.002506s ]
- [ 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.002148s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_list' [ RunTime:0.001195s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_list] WHERE [id] = 296703) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.039150s ]

0.149211s