散文您现在的位置是:湖南作家网>文学阅读>散文

雪峰水库

来源:廖瑞莲   时间 : 2020-05-21

 

分享到:

  与雪峰水库相遇,是在万木葱茏的五月,在湘西南怀化市会同县高椅乡的雪峰村。雪峰村是湖南省文旅厅扶贫工作的帮扶驻点村,驻村队长叫梁利平,一位很有文化情怀的青年。

  据有关资料显示,全国约有水库8.5万座,而湖南省是全国拥有水库数量最多的省份。我不知道,在莽莽雪峰山中,又有多少座水库深藏其中,它们又灌溉了山坳间多少的稻田。这些水库座落在山谷间,周围群山环抱,俯瞰如一颗碧玉镶嵌在绵延起伏的雪峰山山脉间。修建于上世纪七十年代的雪峰水库只是散落在山谷间的一颗最普通的碧玉。

  给我们领路的老村支书吕少先站在雪峰水库的大坝上,向我们追忆起当年热火朝天修建水库时的情景。他说,当年的他才十八九岁,也参加了这座水库的修建。那时,附近高椅、若水、团河三个公社的村民,不管男女老少,只要能参加劳动的,都会自发的来到这儿加入修建水库的队伍,人最多时超过了两千人。有的青年妇女还在哺乳期,为了照顾嗷嗷待哺的幼儿,早上给孩子喂奶之后,可以破例在下午五点提前回家。人们扛着锄头、铁锹、铁锤,挑着竹畚箕,天亮就赶到这里来修水库。怀里捂着的,是清晨天亮之前就做的饭菜,用搪瓷杯盛装着,那就是他们的中餐。为了节约时间,加快速度,他们就这样,饿了蹲在工地上吃几口还带有体温的饭菜,渴了就掬一捧山泉水喝。寒冬腊月里,冻得双脚麻木了,就在近处砍一堆柴火烧起烤热乎了继续劳动。就这样,大家齐心协力,挑土、筑坝、夯实……历经两年的冬修时间,终于将这座坝高42米、总库容137.43万立方米的雪峰水库修建成功。

  修建好了的水库在雨水丰沛时,可以蓄水养鱼放鸭等等,干旱时可调节农业用水,让附近的村民旱涝保收。 近半个世纪以后,这座雪峰水库仍牢牢地虎踞在雪峰村这山坳间,默默无闻地哺育着它的子民。

  修建这座雪峰水库,是让子孙后代受益无穷的事啊!——这是老村支书吕少先的感叹。

  打小就生活在这里的年近古稀的老村支书说:其实,现在,我们的扶贫工作队正在修建另一座“水库”,一座利村利民的“水库”,那就是我们的雪峰村。这些扶贫工作人员,他们就像当年那些不计回报不畏严寒修建水库的村民一样,从城市到乡村,从机关到地头,为村民扩修马路、开通自来水、为贫困村民翻新住房……是他们呕心沥血,让这个会同县最偏远的山村焕然一新。这个平均海拔1400米的村子共有214户676人,侗、苗族占74.2%,散居在雪峰山深处十多平方公里的沟岭间,贫困发生率达41.5%,一度“穷得让人心痛”。自从省文旅厅扶贫工作队进驻以来,将文旅扶贫融合发展作为脱贫攻坚致胜“法宝”,深挖盘活当地红色、古色和绿色文化资源,着力打造“云上雪峰”品牌。经过二年多来和村支两委、全体村民共同努力奋斗,2019年底,雪峰村所有建档立卡贫困户全部脱贫。

  现在,走进雪峰村,可见到道路是硬化的水泥路,路边是现代化高科技的太阳能路灯。村民的住房是新的,有的是新楼房,有的是散发着清香的木房子,墙壁与地板都打磨得油光发亮。每一座房屋上面盖着亮光闪闪的琉璃瓦,在蓝天的辉映下,让雪峰村如一幅美丽的山水画呈现在世人眼前。

  作为文旅厅扶持驻点村,自然有着与众不同的文化特色。每一户村民家的大门口挂着的对联,都是专门定制的。这些对联中,将男主人的名字巧妙地嵌合进去了。“陈了又新犹韵味,贵而且富更风光”,横批是“贵在创新”——这是我晚上住宿的陈贵家门口的对联。女主人唐桂香是个勤快贤惠之人,她不仅将屋里屋外收拾得干干净净整整齐齐,一有时间,还会到村里的茶叶合作社去劳动,不用出远门,每天就能赚到至少80元的工钱。自扶贫工作队来了之后,她在梁队长的劝导下,诫掉了打牌赌博的恶习,全心全意勤劳致富,很快,成了村里第一批脱贫的贫困户。她还有一个愿望,就是在县城里买套房子,为了儿子尽快结婚,也为了将来的孙子读书方便。

  “继起大风宽祖荫,宏开气象旺人文”,横批是“继宏堂”——这个是男主人刘继宏家的对联,他家门楣上,还挂着一块由湖南省人民政府发放的“光荣之家”匾牌。一打听,才知,他曾在部队服役,所以,是光荣之家。

  吃着这儿的特产——雪峰乌骨鸡,喝着这儿的歌郎云雾茶,看着村民们自得其乐地走出家门,去田中耕耘;去收头一天夜里在稻田中放下的篡,里面有活蹦乱跳的泥鳅;清晨的鸡鸣狗叫与山林中百鸟的合唱就这样拉开了一天的序幕。突然发现,这里,是最具乡村味的乡村,它让我留恋,也让人牵挂。——“把这方山水打造成既能安放灵魂又能安放躯体,真正能够安居乐业之地”,这是扶贫驻村队长梁利平的愿望。看到眼前的一切,我想,他的愿望已经实现了。

 

  作者简介:

  廖瑞莲,女,湖南省作协会员,毛泽东文学院第十六期中青年作家研讨班学员。2014年出版文集《烟雨洪江》。作品散见于《今日女报》《百姓之家》《知识窗》《小溪流》《吐鲁番》《湖南日报》等全国及省、市报刊杂志,并多次获全国及地方文学奖项。

更多>>文学资讯
    FreeMarker template error (DEBUG mode; use RETHROW in production!): No error description was specified for this error; low-level message: feign.RetryableException: Read timed out executing GET http://content-ms/content/list/channel?siteId=243&channelId=24509&pageSize=5&excludeNum=0&includeTop=2&terminal=1&videoFlag=false&randomFlag=false ---- FTL stack trace ("~" means nesting-related): - Failed at: @_contentList id="wxzxtxt" pageSize="... [in template "site_243//template/content/county_right.html" at line 18, column 41] ---- Java stack trace (for programmers): ---- freemarker.template.TemplateException: [... Exception message was already printed; see it above ...] at cn.rednet.redcloud.template.freemarker.base.impl.BaseTemplateDirective.execute(BaseTemplateDirective.java:31) at freemarker.core.Environment.visit(Environment.java:452) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:102) at freemarker.core.Environment.visit(Environment.java:335) at freemarker.core.Environment.visit(Environment.java:341) at freemarker.core.Environment.process(Environment.java:314) at freemarker.template.Template.process(Template.java:383) at cn.rednet.redcloud.template.service.impl.templatefile.TemplateFileService.generateFileByFile(TemplateFileService.java:681) at cn.rednet.redcloud.template.service.impl.templatefile.TemplateFileService.generateStaticFileForTemplatePage(TemplateFileService.java:163) at cn.rednet.redcloud.template.service.impl.templatefile.TemplateFileService$$FastClassBySpringCGLIB$$48aa813.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at cn.rednet.redcloud.common.aspect.ClassMethodTimeAspect.aroundMethod(ClassMethodTimeAspect.java:82) at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) at cn.rednet.redcloud.template.service.impl.templatefile.TemplateFileService$$EnhancerBySpringCGLIB$$1f864d69.generateStaticFileForTemplatePage() at cn.rednet.redcloud.template.service.impl.TemplatePageServiceImpl.saveAndPublishTemplatePage(TemplatePageServiceImpl.java:315) at cn.rednet.redcloud.template.service.impl.TemplatePageServiceImpl.saveAndPublishIndex(TemplatePageServiceImpl.java:600) at cn.rednet.redcloud.template.service.impl.TemplatePageServiceImpl$$FastClassBySpringCGLIB$$92d4ea80.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at cn.rednet.redcloud.common.aspect.ClassMethodTimeAspect.aroundMethod(ClassMethodTimeAspect.java:82) at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) at cn.rednet.redcloud.template.service.impl.TemplatePageServiceImpl$$EnhancerBySpringCGLIB$$e59ef362.saveAndPublishIndex() at cn.rednet.redcloud.template.schedule.RightSidePageStaticJob.lambda$generateHtml$0(RightSidePageStaticJob.java:82) at java.util.ArrayList.forEach(ArrayList.java:1257) at cn.rednet.redcloud.template.schedule.RightSidePageStaticJob.generateHtml(RightSidePageStaticJob.java:79) at cn.rednet.redcloud.template.schedule.RightSidePageStaticJob.generate(RightSidePageStaticJob.java:66) at cn.rednet.redcloud.template.schedule.RightSidePageStaticJob.execute(RightSidePageStaticJob.java:49) at com.xxl.job.core.thread.JobThread.run(JobThread.java:152) Caused by: feign.RetryableException: Read timed out executing GET http://content-ms/content/list/channel?siteId=243&channelId=24509&pageSize=5&excludeNum=0&includeTop=2&terminal=1&videoFlag=false&randomFlag=false at feign.FeignException.errorExecuting(FeignException.java:268) at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:131) at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:91) at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:100) at org.springframework.cloud.openfeign.FeignCachingInvocationHandlerFactory$1.proceed(FeignCachingInvocationHandlerFactory.java:66) at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) at org.springframework.cloud.openfeign.FeignCachingInvocationHandlerFactory.lambda$create$1(FeignCachingInvocationHandlerFactory.java:53) at com.sun.proxy.$Proxy204.getContentListByChannel(Unknown Source) at sun.reflect.GeneratedMethodAccessor424.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at cn.rednet.redcloud.common.aspect.ClassMethodTimeAspect.aroundMethod(ClassMethodTimeAspect.java:82) at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:220) at com.sun.proxy.$Proxy205.getContentListByChannel(Unknown Source) at cn.rednet.redcloud.template.freemarker.directive.ContentListDirective.execute(ContentListDirective.java:191) at cn.rednet.redcloud.template.freemarker.base.impl.BaseTemplateDirective.execute(BaseTemplateDirective.java:27) ... 61 more Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) at java.io.BufferedInputStream.read(BufferedInputStream.java:345) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:735) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1587) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at feign.Client$Default.convertResponse(Client.java:110) at feign.Client$Default.execute(Client.java:106) at org.springframework.cloud.openfeign.loadbalancer.LoadBalancerUtils.executeWithLoadBalancerLifecycleProcessing(LoadBalancerUtils.java:57) at org.springframework.cloud.openfeign.loadbalancer.RetryableFeignBlockingLoadBalancerClient.lambda$execute$2(RetryableFeignBlockingLoadBalancerClient.java:168) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:329) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:225) at org.springframework.cloud.openfeign.loadbalancer.RetryableFeignBlockingLoadBalancerClient.execute(RetryableFeignBlockingLoadBalancerClient.java:114) at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:121) ... 90 more

湖南省作家协会 | 版权所有 : 湘ICP备05001310号
Copyright ? 2005 - 2012 Frguo. All Rights Reserved