使用GraphQL语法查询NebulaGraph中的数据

人之初,性本鸽。 大家好,我叫储惠龙(实名上网),你可以叫我小龙人,00后一枚。目前从事后端开发工作。 今天给大家带来一个简单的为NebulaGraph提供GraphQL查询支持的DEMO,为什么是简单的,因为本来想完成更多工作再给大家介绍的,但是上个月太忙加上下个月更忙,但是我又很想白嫖一下Nebula官方的奖品,所以就赶紧端上来了。 先上项目地址:https://github.com/Dragonchu/NebulaGraphQL 先简单介绍一下GraphQL,https://graphql.cn/ 详细的信息官方介绍的都很清晰。说一下我的理解,GraphQL并不是对标Cypher这种查询语言,而是对标REST的一种API设计风格。所以严格意义上,不是说使用GraphQL查询图数据库,而是使用一种GraphQL风格的API查询图数据库,或者说是将Cypher封装了一样,这个本质工作和大家做应用开发时,基于Nebula写一些通过的REST接口是一样的。 举个例子(本文的测试数据集使用的官方的basketballplayer数据集https://docs.nebula-graph.io/2.0/basketballplayer-2.X.ngql),如果我想根据科比的名字得到科比的全部信息,可能会使用下面这样的Ngql语句 LOOKUP ON player WHERE player.name == "Kobe Bryant" YIELD id(vertex) as vertexId | FETCH PROP ON player $-.vertexId YIELD properties(vertex); 虽然说Ngql已经很方便阅读了,但是如果让一个完全0基础的萌新来看也是看不懂的,并且这个语句的返回值是不明确的,至少没有办法从查询看到结果。返回值的解析一直也是很多人的痛苦。 那来看看使用GraphQL查询同一场景会是什么情况。 查询语句会是 { players(name:"Kobe Bryant"){ name age } } 返回结果是 { players=[{name=Kobe Bryant, age=40}] } 看看这优雅的查询和返回结果,想必我不多说,大家也都看得懂。这真的是 这其实就是官方对GraphQL的总结: 描述你的数据、请求你所要的数据、得到可预测的结果。 上述的查询在NebulaGraphQL中已经实现了,同时还支持通过VertexID查询数据(好吧,我也就实现了这两种)。 在项目中使用NebulaGraphQL也非常非常的简单,因为NebulaGraphQL本身只想做一个简单的工具库,未来如果想直接集成到MVC框架可能会再起一个NebulaGraphQL-spring之类的项目(画大饼中……)。所以NebulaGraphQL的使用和Nebula-Java是几乎完全一致的。 //创建一个config GraphqlSessionPoolConfig graphqlSessionPoolConfig = new GraphqlSessionPoolConfig( Lists.newArrayList(graphdAddress), Lists.newArrayList(metadAddress), spaceName, username, password); //创建一个连接池 GraphqlSessionPool pool = new GraphqlSessionPool(graphqlSessionPoolConfig); //执行语句 ExecutionResult executionResult = pool.execute("{players(age:32){name\nage}}"); //获取结果 System....

May 3, 2023 · 1 min

血色玫瑰(练笔)

这是一篇旧稿,迁移到本博客 “传说有一对巫术大盗,她俩善于使用各种巫术,游走在布鲁大陆各个王国之间,烧杀抢掠,无恶不作,所到之地,寸草不生,无人生还,而且据说这其中一位……”一个老人身子伏在桌面上,用一种毛骨悚然的沙哑的声音幽幽地低声说道,那声音彷佛从只会生长朽木和乌鸦的大地裂缝中回荡出来。 “大爷,都无人生还了你这故事怎么流传的啊,人生没生还我不知道,这酒倒是被你喝的一干二净。”酒保端着盘子路过,挖苦地嘲讽道。 “嘿,你这个臭老头,我的酒怎么被你倒空了!” 酒馆里人声喧闹,沸沸腾腾,屋外不远处两个隐藏在斗篷之中的人影微微闪动,凭空消逝,只留下两瓣玫瑰花瓣从半空降落——一蓝一红。 三个月后…… ”传说有一对幻术大盗,她俩善于使用各种幻术,游走在格布其罗大陆各个王国之间……” “大叔,这故事自打我在这就听您念叨了不下三十次了,又是幻术大盗,又是体术大盗的,又是各种大陆,各种王国的,就不能换个花样吗?”同桌的一个雇佣兵一边抛接着自己的匕首一边漫不经心地说道。 “不能不能,终究会被找到的,要躲起来要躲起来……”老人颤巍巍地伸出手来拿起酒盅。 雇佣兵撇了一眼老人的手,空中转动的匕首嗖得一声扎到了酒桌上。这是如此恐怖的一双手,皮肤如同戈尔巴夫大沙漠里历经沙尘肆虐的布札剌树,血管犹如马拉戈沼泽里在翻腾着毒泡的土地里蠕动的硫磺蠕虫,左手的指甲根都已经腐烂不堪,薄薄的指甲下就是手上唯一的有一丝生命的鲜肉,右手的指甲早已不见,肉瘤已经布满了指甲盖。就算身经百战无数次死里逃生的雇佣兵也感到了一丝心慌,老人的身上满是死神的气味,手上尚且如此,不知道隐藏在斗篷之下的那副躯体到底是怎样恐怖的景象。想到这里,雇佣兵倒咽了一口口水,拔起桌面上的匕首。 “怪不得这老头整天神神巅巅的,怕是遭受了什么惨无人道的折磨,哎,这乱世,谁也不好过啊,我下次下手得利落点,可不能留下这种半死不活的。”雇佣兵心想,把自己吃剩下的肉片还有半壶酒推到老人面前,转身走了。 “小姐,结账!”雇佣兵来到前台。 “来了,稍等一会。”听到这一声回应,老人的咀嚼慢了下来,好像有一股力量在向下拉扯着他的咀嚼肌。他张大着嘴巴,口水慢慢地留下,却丝毫不敢眨眼,生怕闭眼的一瞬间,自己的脖子就会被一根丝线划断。 后厨的帘子微微响动,里面探出半个身子来,是一个面容清秀娇小玲珑的女子,年纪二十有余,眉如新月,樱桃小口,双瞳剪水。扎着一个麻花辫,额前留着两缕蓝发,在黑发的衬托下格外显眼。 ”在等一下下哦!“女子眯起眼睛微微一笑,歪了一下脑袋说道。 老人的喉咙开始发烫,此时好像有亿万的小精灵在从他的肚子里往食道爬。恐惧变成具象的寒冷,有无数的寒冰从全宇宙而来扎在老人身上。颤抖,杯中之酒 波涛汹涌。 ”终于好了。“女子拉开后厨的帘子,拍了拍手,走了出来。这才看到女子上身穿着一件黄色露肚上衣,下半身是一件蓝色高腰牛仔裤,围着一件沾了点点鲜血的围裙,脚上穿的是一双黑色塑胶雨靴,沾满了污渍。女子拿着一块湿手帕擦了擦脸上的一点血渍。 “这鱼是真的难杀,我都给它肚子掏空了,它还能蹦跶。你这个一共72本币。” “哎,你是新来的吗?之前那个姑娘呢?” “啊,我来了也有一段时间了,两周吧,之前那个姑娘不知道为什么突然不来上班了,这两天就我先顶着。” 啪,一阵清脆的响声,酒壶摔碎在地,老人的身体如一团松散的棉花倒下,但是他的脑袋却像一颗陨石一样重重的砸在大地上。那个被恐惧拉大的嘴巴还大大地长着,只可惜,哪怕他尽力不眨眼了,他的脖子还是被一根丝线利落地划过。 酒馆里一阵骚乱,老人的血液在酒馆的地上蔓延,蔓延到了前台,女子指甲缝中的一缕丝线闪出一点点光亮。 屋外不远处一个斗篷下的人影若影若现,她的指间也闪出一丝光亮。 又是三个月后…… “老头走了之后,酒馆倒是没以前那么热闹了。“一个大胡子捏着一个小酒杯抿了一口说道,比起惋惜更像是想拉起话题。 “那天老头的身子被搬走的时候你们看到了吗?”一个小个子有一点兴奋地凑过来。 “看到什么了,那天我被吓坏了,连枪都没拿就跑走了。” “那老头的身上全是一片片玫瑰花瓣大小的疤痕,你别以为听上去很美,那玫瑰花瓣的疤痕都是焦黑的,而且每一片上都有脓包,不少还开裂了,而且里面流出来的不知道是什么紫色的液体,有一股很刺鼻的味道,但是不难闻,甚至闻了还有点上瘾。也不知道这老头什么来头,摊上这种事。” “这老头应该不是这乌来城的,好像也就一年前来的吗?我也记不清了,哎,无所谓了,这年头死个人也不是什么新鲜事,能讨论这么久不是因为这个死人,而是杀他的那个人的手法。讲真,我还从来没见过这么利索的杀人方式,听说那脖子被切割的表面比最熟练的伐木工砍树留下的树桩还要光滑,现在都没人知道是拿什么武器暗杀的。法术我也没听说过有这种,不说会法术的人很好,既然会法术了,直接给他来一个身体爆炸不挺好。想起来还是恐怖,如果是单纯的血肉相拼我到不觉得有什么,这酒馆大大小小的屠杀多了去了,不过这种杀人还要做的这么精美的,总让我觉得害怕,真的,我也说不出个所以然,但我就是害怕。”大胡子又倒了一小杯酒。 未知总让人不安,尤其是美丽的未知,就像在灰暗的街道里升起一只艳红的气球。

May 3, 2023 · 1 min

雨下

这是一篇旧文,迁移到本博客 很多事情会被下意识地隐藏,当偶尔被想起的时候,就像在阁楼翻出压在箱子最底下的日记。 我的大学也遇到过一个浪漫的人,我们的交集不多,但我还记得那天刚下完雨我们走在南校最美的那条路上。树叶铺在地上,应该刚入秋,路面湿润润的,她说她的皮鞋太磨脚于是脱下鞋提在手上,光着脚走在路面上。她的脚很美,莹洁光滑,踩在路面的积水上沿着脚边溅起一朵小小的水花。她就那样提着小皮鞋,像雨后森林深处出来嬉戏的小鹿,一蹦一跳。两边的树叶缓缓落着,已经显得有点秋色的落叶一片片贴在地面上,时间是静止了呀。 那时的我还太年轻,只想着怕她着凉于是赶紧找电动车,如果当时的我能有现在这般,我一定也会脱下自己的鞋和她一起走在赤脚走在路上。 她是喜欢下雨天的女孩子,她给我看过她的彩虹雨伞在大雨中旋转,她喜欢下雨,喜欢听雨的声音,喜欢淋雨。 那时的我还太年轻,我不懂得什么是爱。现在的我知道,人性中真诚中能有做作,高贵中能有卑鄙,小气与大方,怨怼与仁慈,憎恨与热爱,可以并存于一颗心。那么爱,也是复杂的,人世间的爱数不胜数,远不止亲人之爱,挚友之爱,伴侣之爱。有错爱的爱,虚假的爱,不忍拒绝的爱,强迫的爱,占有的爱,憎恶的爱。而爱,也从不只是单一的色彩,爱永远都是渐变色的,如果它是红色,那一定有浓烈的酒红和淡淡的粉红。 那时的我还不懂得如何去爱,我不懂得爱是相互的,我不懂得一味地付出和一味地索取本质上是相同的,我不懂得牺牲自己不一定会成全对方。 一到下雨的季节,我就会想起彩虹的雨伞和赤脚的女孩子啊。

May 3, 2023 · 1 min

不喝酒的扎克

这是一篇旧文,迁移到本博客 布什:Margarita 扎克:牛奶 布什:不来点酒吗 扎克:我不喝酒 布什:那来根烟? 扎克:我不抽烟 布什:那你也太无聊了 扎克:认识我的人都这么说我 布什:那你有其他的爱好吗 扎克:也没有 布什:怪不得这么难受,你得学会放松 扎克:唉 布什:你想想你活着是为了什么 扎克:我只是想…… 酒保:二位的饮品到了,请慢用 布什:你想什么? 扎克:我只是想……为了牛奶 布什摇摇头 布什:为了Margarita

May 2, 2023 · 1 min

乌鸦与稻草人

这是一篇旧文,迁移到本博客 乌鸦:嘿,兄弟,你一直在看什么 稻草人:你看着田地对面的山庄 乌鸦:嘎嘎,乌鸦的视力很好,那就是个高大的黑房子 稻草人:你看,从左边数第二层的第三个窗户 乌鸦:嘎嘎,乌鸦的视力很好,那只是个缠满了青藤的木窗 稻草人:你再仔细看,那窗户里的床上,躺着一位刚刚哭泣的女孩 乌鸦:嘎嘎,乌鸦的视力很好,那只是个自我感动的富家女孩 稻草人:你要用心看,那女孩的心在悄悄地痛苦呢 乌鸦:嘎嘎,乌鸦的视力很好,你只是个稻草人 乌鸦扑腾翅膀飞走了 乌鸦:嘎嘎嘎嘎嘎,乌鸦的视力很好,你只是个稻草人

May 2, 2023 · 1 min

我的外八字与自卑

这是一篇旧文,迁移到本博客,写于臀肌挛缩手术之后 很多成年人做的一切都是为了弥补童年,我们的每一个缺陷深究起来或许都是一段未曾解决的童年阴影。有多少人仍深陷其中,又有多少人在试图逃离。 我想每一个认识我的人,对我的第一印象应该都是那奇怪的走路姿势。外八,走起来像一只青蛙。是的,这是几乎所有人对我的印象。哪怕多年未见,只要远远的看到我的走路姿势,还是能很轻易地分辨出这就是我。 我与外八字深深地联系在一起。 当2005年前的某一天,一管带有苯甲醇的青霉素被注射到一个少年的臀部。其中的苯甲醇迅速地与肌肉发生反应 很多成年人做的一切都是为了弥补童年,我们的每一个缺陷深究起来或许都是一段未曾解决的童年阴影。有多少人仍深陷其中,又有多少人在试图逃离。 我想每一个认识我的人,对我的第一印象应该就是那奇怪的走路姿势。外八,走起来像一只青蛙。是的,这是几乎所有人对我的印象。哪怕多年未见,只要远远看到我的走路姿势,还是能很轻易地分辨出这就是我。 我与外八字深深地联系在一起。 当2005年前的某一天,一管带有苯甲醇的青霉素被注射到一个少年的臀部。其中的苯甲醇迅速地与肌肉发生反应,当医生把针管拔出时,在场的人并不知道这位少年的命运即将发生质的变化,就像他屁股里已经纤维化得像棉花一样并且再也无法恢复弹性的肌肉。 所以,我并没有像彼得帕克一样获得超能力,如果说我的外八字能让我变成青蛙超人的话,我到也并不拒绝。但是苯甲醇导致的臀肌挛缩带来的是一系列令人不愉快的经历。 我记不得第一次被人说走路外八是什么时候了,但我知道我在幼儿园的时候应该没有,因为那时候的我还很喜欢运动,整天跑来跑去。上小学之后,有一次在操场跑步的时候,有个同学凑上来说,“你走路的姿势好奇怪”,大概是从那时候开始吧,陆陆续续地总会有同学来问我为什么走路这么奇怪。那时候的孩子还比较天真,我也总是说我腿受了伤,为什么我说我腿受了伤呢?因为我的奶奶也说我我走路外八,她说我走路像我爷爷。也正是因为她的这番话,在当时互联网不发达加上我的知识水平有限,我天真地认为这是天生的走路姿势,即有的人走路就是外八字,就是不好看,这是天生的,所以我也没报能改掉这个外八的想法。 外八字对我精神的影响得归功于潘长江。潘长江演了一部举起手来,确实是一部好玩儿的电影,我也挺喜欢看。只可惜他在里面扮演了一个有种重度青蛙腿的日本鬼子,并且在某个儿童节,我的小学在大礼堂里集体播放了这个电影。当潘长江出现时,全场沸腾的笑声淹没了我。那天弱小的我看了看我的双腿,瞬间理解了那些异样的眼光。 所以从此之后,我渐渐地不愿意走路,如果能坐着的话就不走。只要不在别人面前走路的话,自然就不会有人嘲笑我了。当然随着年纪的增长,大家从小学低年级步入了高年级,而天真也越来越少。这个时间段的小孩最容易口不择言,也不容易关心别人。所以经常会有人当面说,“你走路好像一只鸭子”。印象最深的是有一个女生,她有严重的先天性斜颈,脑袋一直歪着贴着左边的肩膀。有一天她和我吵架,她就说我走路是鸭子,而我也直接大吼一声“你个歪脖子!”我想这件事对我们双方都造成了不小冲击,但是不久她就把脖子治好了,而我还是个外八字。 外八除了让我变得不爱运动之外,还顺路切断了我可能的街舞梦。也就是因为臀肌挛缩导致的髋关节受限严重,我很多动作做不了,自然也就放弃了。不过,没法参与这些需要身体的活动之后,我自然而然就讲精力倾注于脑力活动,这导致我成绩优异。 小学天真的一个关键因素是,小男孩这时还没有发育成熟。到了初中之后,当开始有了喜欢的女生之后,我的外八字也成了我最大的心魔。我认为没有女生会喜欢走路外八的男生。青蛙王子如果变成人,他是外八吗?因为外八导致的不爱运动使我也变得瘦弱,这种外在的丑陋让我感受到了深深的自卑。我变得更加不想走路,如果一定要走路,我也尽量站在别人后面,这样就不会被人看到。而我也变得越来越敏感,有人在我背后嬉笑,我就总有一种他们在嘲笑我的走姿的感觉,这种敏感一直持续到现在。

May 2, 2023 · 1 min

凌晨0:44

以前写的文章迁移到本博客 凌晨0:44分,我本来应该已经睡了。突然刷到在远处的剧院有一场话剧演出,我急忙下楼坐上公交。剧院离得很远,去的路上挺平坦。我记不得看了什么,出剧院的时候我漫无目的的走着。好像按照习惯我应该回家,但是我就在路上走着,看着两边的和前方丁字路口的建筑,那些隐没在黑暗中,在路灯旁只留下半边身影的巨人。我走在这一条有着些许凸起弧度的柏油路上,两边的建筑都关上了灯。屋里的主人或者已经睡了,或者从来就不存在过。这些建筑虽然本是不动的静物,可我漫步着却始终觉得他们在慢慢地贴近我。在黑夜中窥视我,似乎想要摆脱地基的束缚,要拉长自己的身子,扭曲自己的窗户,贴到我的耳朵根子来观察我。 我这才发现我迷路了,天空开始下起了雪,这雪是颗粒的很均匀,我没有见过这样的雪,落下来就不曾融化。远处又打起了雷。下雨天打雷,多有趣的奇观,我想找个人分享,可是想了想通讯录,似乎没有真真实实分享的动力。于是我打开手机只是看了地图,啊,回家的路怎么这么长。还是坐公交吧,现在是23:12分,不知道还有没有公交。 我沿着导航,走到一条河边,河水没有了太阳也是黑色,但是液体的黑,黑色中又有偶尔的白色的光泽,是流动的黑。说是公交站台在河畔,我得下去,找一个地方下去,有一个地方下去。 有几个人在钓鱼,我下去了之后才发现站台原来是在旁边的桥上。我费劲力气又爬了上去。人突然多了起来,很热闹,大家都在等车。每一个人都在等车,等各种号码的车,我记得有的号码带8,有的号码带9。我等了很久等不到,决定自己走回去,又是一个丁字路口。这里是闹市区,超市还开着门。 我发现我又迷路了,而且下的雪开始融化,我的衣服变得潮湿。我赶忙撑起我的黑伞,还是坐公交吧,好像是等待138路,是这个车吗我也不清楚,我确定了很多遍,但还是记不得,每来一辆我都要看一眼站牌,车站很多很杂,我只能记得下一站是去哪儿。 经过了很多车,都不是我想要的,已经凌晨了。我好像已经困了,应该要困了。 啊,车来了,是138号!不是一个公交车,是一辆拉长版的面包车。我追了上去,司机打开了门,很有趣的车门,是推开的。我想起我好像没有带零钱,我看到这个面包车好像只有收钱的小柜子,但我突然想起更严重的事。 遭了,伞没拿,我知道按照剧本我如果跑回去拿伞,那我是上不了这车了,可能得再等下面一趟。但是我伞没拿!跑了很久,脚下的路都变了好几个版本,有柏油的,有泥路,有带着花纹的石砖。终于拿到了,再跑回去,果然啊,没有赶上。我撑起伞,往回走。 那我得怎么回去,还是打车吧,打车好贵,而且也不知道送不送得到。哦,居然看到了我奶奶,她好像刚刚卖菜回来,那还是一起打车吧。 现在是凌晨0:44,等待出租车。等着等着我好像睡着了。

May 1, 2023 · 1 min

梦境潜航员

以前写的文章迁移到本博客 每一个新出厂的小床,都配备了一个梦境潜航员。梦境潜航员的职责是,负责维护主人的梦境并帮助主人遗忘。是的,遗忘不是因为时间老头,而是每一个梦境潜航员的工作。假设一个伤心的人从不睡眠,那他或她的悲伤是不会被忘记的。 梦境潜航员很小很小,会躲在床的缝隙里,有时候在枕头夹缝里,有时候在被子的褶皱里。他们一般配有一整套的潜梦装置,和潜水员的配置差不多,就是头盔会大一圈。梦境潜航员是不能被主人发现的,要是被发现了,主人会在梦境中认出他们来。 梦境潜航员会在主人入睡的时候,小心翼翼的爬上主人的头顶上方,然后以一个华丽的入水姿势跳入梦中。 每个主人的每个夜晚都有不同的梦,梦境潜航员也不知道这一次进去的是什么梦境。有的主人会做各种各样奇奇怪怪的梦,那些梦境潜航员就更像冒险家,需要随机应变。有一些主人的梦就比较简单,枯燥,白茫茫的一片。梦境潜航员在里面只能无所事事,偶尔清理清理卫生,摆一个折叠椅,躺着吹吹口哨。你问梦境潜航员会不会做梦?那我也不知道。 但是每一个梦境潜航员都会遇到艰巨的任务,那就是主人的痛苦。没有人不会遇到一些巨大的困难,这个时候梦境潜航员的职能就体现出来了。从跳入梦境的第一步就得做好准备,因为褶皱的眉心经常会把一些身材没有保养的很好的潜航员夹住。 在这种梦里面,梦境潜航员要写一个很好的剧本。这个剧本要有坏人,有好人,当然还要有主人。安排妥当之后,梦境潜航员就会把主人的潜意识从后脑勺里拉出来,然后布置好场景。一个响指,演出就开始了。这种剧本要让主人哭,但是又不能让他很绝望。毕竟很多大人,白天的时候遇到再大的问题也不敢哭。梦境潜航员就是要帮助这些大人哭出来。同时,梦境潜航员也要扮演各种各样的角色。比如主人害怕的老师,或者喜欢的对象,所以每一个梦境潜航员都是一个伟大的演员。一场演出结束之后,梦境潜航员就会把主人的潜意识再塞回后脑勺里面(因为每一次哭完,潜意识都会肿起来,所以得小心的塞回去)。接着梦境潜航员要去把被潜意识哭的有一点裂缝的心灵玻璃修复,这时候梦境潜航员就会像潜水一样,游来游去,一点点修复。 有些主人的伤痛很大,需要多来几次这种循环,演出,修复,演出,修复。但每一次梦境潜航员的工作结束之后,主人都会放松很多,或者叫做释怀。 那么梦境潜航员是怎么出来的呢?要是普通的梦,梦境潜航员会搭一个很高的梯子,搭到主人的鼻孔,然后慢慢爬出来。但是像那种工作量比较大的梦境,大部分时候梦境潜航员都是被主人早晨醒来的第一声叹气喷出来的。 所以,下一次如果在梦中遇到熟悉但是又不认识的人,你可以悄悄地小声地问一句 “你是我的梦境潜航员吗?”

May 1, 2023 · 1 min

石楠花

以前写的文章迁移到本博客 师父一人赤裸上身盘腿坐在舞台中央 闭目修行,浑身冒汗 不多时,女人提着一个篮子轻轻地走上来 女人:我给你带了吃了,很多馒头,你可以一天吃两个,早上吃,还有一些包子,都是素的,中午可以吃几个,晚上你就自己煮点稀饭吃,今天给你煮了鱼,新鲜的,快趁热吃一点。 女人跪坐在师父旁边,把鱼拿出来,师傅依旧闭着眼。 女人抽泣了起来。 女人:都这么久了,你还是放不下吗,你就不能饶了你自己吗?你懂得那么多道理,你给全天下人布道,但就这小小的一点问题,你就一直绕不开吗? 女人坐起身来,背对观众,遮住师父,慢慢解下上衣。 女人:要了我,好吗?求求你了,求求你了,要了我,要了我。 女人一边抽泣,一遍解去上衣,慢慢将师父扑倒下去。 灯关慢慢暗下。 小徒弟:师父,师父,已经巳时了 师父缓缓坐起身来,长叹一口气 小徒弟:师父,你怎么了,怎么一醒来就如此难受 师父:唉,你快练功去,记得把水缸的水垢除一下,门口的树叶也给扫干净了,顺便帮王大妈刨一下玉米,她男的死了,一个人没劲儿。 小徒弟:好嘞,不过师傅,你房间里怎么有股奇怪的味道啊,是什么东西烂了吗 师父深吸一口气,又黑又厚的脸皮下泛起一点红来。 师父:是石楠花的味道 师父一人在房中练功,嘴里念念有词 师父:立气齐,作威福,结私交,立疆於世 起跳踢腿 师父:乌龟功,王八功,老鳖功,神龙摆尾 小徒弟探头敲门 小徒弟:师父,外面有个女人想见你 师父微微一顿,接着一猛拳出手 师父:头上可有一个绿色发簪? 小徒弟摸摸脑袋 小徒弟:这个,应该没有 师父:你确定,你可看清楚了? 小徒弟:嗯唔,那女人是散着头发的 师父收拳吐纳 师父:那就让她回去吧,石楠寺今日不见外人 小徒弟:好嘞 师父歇息了一会,接着是比之前更猛烈地出拳练功 小徒弟匆匆跑回来 小徒弟:师父,那女人说你今日要是不见她,日后就再也见不到了,她还让我给您托句话 师父似乎是预料到了什么 师父:说吧 小徒弟:花间下辞离人醉,石楠倒把玉液香 师父:玉兔不知何处去,空留吴氏伐桂芳 女人缓缓地走上来 师父看着女人,有一点拘谨 女人把包袱放下 女人:天冷了,我给你织了围巾,还有一顶毡帽,你注意好好护着你的光头,别生疮了 女人一边说,一边把东西从包袱里拿出来 没有看师父一眼 师父:你头上的发簪哪里去了 女人微微一怔,撩了撩头发 女人:收起来了,扎着不舒服 师父:不舒服吗 女人:其实还好,就是现在不是很喜欢 师父:你要是真的不舒服,你就直说,不要老是惦记着我的想法 女人:你还是这样 女人把东西送到师父手上 两人注视了一会 师父:那你今天为什么还要来 女人:我不是说了吗,我怕你的头上再长疮 师父:我长疮就长疮,那也用不着你担心 女人:你都成了师父了还这样小家子气 师父:我只对你这样 女人:那你想我吗? 女人轻笑,打理起了包袱 师父:我不想 女人:你不想我就走了,省的你看的难受 师父:你准备去哪里 女人:京城 师父:去京城干什么 女人犹豫了一会...

May 1, 2023 · 1 min

诗与短句

2022 列车 2021 我要一拳打死太阳 这世间来时如此 去时还是那样 太阳消逝去 月亮也会暗淡 一想到夜间行路的旅人 我放下手中瞄准光明的大炮 暂且放你一条生路 2020 安全头盔 归档(也不知道啥时候写的了) 青鸟喜欢搜寻信息 他总能找到 每一个人的人生 青鸟把它们编织起来 用自己记忆的线头 久而久之 青鸟开始分不清自己的人生 青鸟坐在壁炉前想着 织到一半的毛衣铺在腿上 青鸟抚摸着自己过往的岁月 青鸟想起来他最后搜寻的那个人 她叫青鸟 我看见 美好 一个个消失 我以为 是她跑的太快 我追不到 在———某个夜晚 我发现,原来 她是一只萤火虫 只是在我面前 熄了灯 我走路时撞到一株树枝 摸了摸头 继续想你 我一想到你我就会弹音乐 因为你会挠我的心 而音乐会催眠 让你在我的心底入睡 我又撞到了一株树枝 挠了挠头 继续想你 躺椅子上 手撑着隐隐作痛的脑袋 泡在久违的阳光里 一双手给我盖了被子 我很难受,却享受这种痛苦 因为肉体上的折磨会使你暂时忘记 精神的抑郁 穿着成爱斯基摩人的样子 有一种窒息的安全感 夜色像墨汁侵染宣纸 从耳边渗进 滴到心底幽暗的石缝 青藤挪了位置 尘埃里开了一朵哭泣的花 我看见 马路牙上的灰抹了一层 身旁的灌木红了,像黄昏 失落的叶子会擦去失落 在空中剥出自己的形状 散着真 《友死》 死神...

May 1, 2023 · 1 min