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

人在草木间

来源:湖南日报 申瑞瑾   时间 : 2020-06-12

 

分享到:

 

  越野车越过水库,一路挺进竹山,在还没硬化的毛路上一路盘桓。车队在刚开垦出不久的梯田边停了下来。黄土地上的一株株小树苗,正伸展着腰肢,努力引起我们的注意。

  我问走在前头的湖南省文旅厅驻雪峰村扶贫队长梁利平,是茶园?他点点头:是的,这边是刚栽下的。又问,什么品种?他说,多数是安吉白茶,还有黄金茶以及槠叶齐。

  对茶,我算半罐子水,知道槠叶齐最宜做红茶,黄金茶则是湘西本土优良茶树,红绿白茶皆宜。来自浙江的安吉白茶叶白脉翠,是上佳的绿茶。5年前,我应邀给湖南省委宣传部写茶事卷,对湘资沅澧林林总总的茶,有过较为全面的梳理。我晓得会同县的八仙山和宝田乡,也探访过湘西吉首的黄金茶谷,更就近在中方的桐木茶叶基地采茶、学制茶。

  在雪峰界茶园,我突然想起习近平总书记对“茶”字的妙拆:人在草木间。

  人在草木间,揭示的也是“道法自然”的真谛呀。

  梁队长介绍,他们是2018年3月入驻会同县高椅乡雪峰村的,当年便请省农科院、湖南农大等专家和企业负责人来实地考察调研,专为雪峰村把脉。雪峰界与八仙山、宝田等地一样,都宜茶。于是,他们迅速筹措省、市、县相关产业资金300余万元,流转村民闲置荒山550余亩,成立歌郎茶叶专业合作社,社长由村主任李洪爱出任。如今,原建档立卡已脱贫的村民,均采取土地入股方式加入合作社。

  雨后的雪峰村,和所有的湘西山村一样,羞涩清丽,并不显得遗世独立的孤独。云雾在远山中袅娜;深深浅浅的绿,涂鸦着四周的群山,要用相机镜头拉近,才看得清,浅绿是南竹林,墨绿为杉林。

  原先眺望过的竹山,海拔800米处藏着新开垦的茶园,再往上爬一爬,是红军亭,继续往上,则到了一处高山台地。路边一片繁茂的红豆杉,粗粗的树干书写着不知年份的故事。路往前方延伸,望不到尽头,只见隐隐绰绰的云山雾海。有人说,那边有映山红,属绥宁了。

  广义上的雪峰山,在民国之前叫“梅山”,宋代之前称“楚山”,再之前叫“会稽山”,“会稽山”之前,与武陵山合称“昆仑山”,当然,彼时的昆仑非现代的昆仑,实为东北至西南走向的巨型高地。而狭义之雪峰山则在洪江市内,主峰叫苏宝顶。

  雪峰界,无疑是广义雪峰山的余脉。雪峰山著名的茶,有安化黑茶、新化寒茶、大沩山的毛尖,也包括传说中茶祖神农氏的家乡会同的野生茶。

  雪峰界属巫水流域的高椅乡。产野生茶的八仙山在蒲稳乡,岩鹰坡属宝田乡,均属渠水流域。而渠水与巫水,均汇入沅水。会同县的有机茶园多开在海拔600到800米之间,层层叠叠、高低错落,山风拂过,绿浪翻滚。早两年,宝田公司率先将大湘西茶叶直接出口到欧盟,会同茶在湘茶中异军突起,有理由相信,歌郎茶叶专业合作社正描绘的绿水青山,也将成为雪峰村的金山银山呀!

  对面山头青葱从容,梁队长说,那是2018年8月开荒,10月份种下的第一批茶苗。这边山头的茶苗则为2019年补植,属2018年计划的553亩之内。2019年新开荒300多亩,因疫情影响,还来不及栽上新苗。

  茶园归谁所有?他会心一笑:集体经济。覆盖全村贫困户,并辐射周边9个村的部分贫困户。人均约0.4亩。开荒、调苗、培育都由他们争取省、县重点农业扶贫资金,老百姓只管出工拿钱,坐等茶苗变成“摇钱树”。

  两年后的雪峰界茶园,村民们一定在坡头坡尾忙着采茶,鲜叶一定也沾着翠竹的清香。安吉白茶、黄金茶一定跟原产地一样,满满的春滋味,有着湖南绿茶特有的鲜爽和野性;而槠叶齐制成的红茶,也将是极富特色的“湖红”,跟其他湖南红茶一道,肩负起重振“湖红”在1915年勇夺巴拿马万国博览会金奖雄风的重任。

  雪峰村离会同县城有七八十公里,梁队长回趟省城,要跋山涉水几百公里。他大孩子读初中,正是学习的紧要关头,小孩子上幼儿园,他却不能尽父亲的职责,天天守在孩子身边。这大概是所有扶贫干部的两难吧。一晃,两年多过去了,雪峰村的巨变,村民看得见,群山看得见,来过的人都看得见。

  当晚,我们几个留宿村妇女主任家。次日一早,经过村路,朵朵桐花在路上铺满诗。风一来,高大桐树上的花,像跳动的音符,在风中留连片刻又挤入地上的诗中。我们都踮起脚尖走过,生怕踩碎了那些诗与歌。路旁的小鸡正怡然地骑在母鸡背上,其兄弟姐妹在旁边觅食。村里的喇叭,正字正腔圆地宣传着森林防火条例……

  不由得想起今春的湘西吉首几大黄金茶谷,想起吉首茶农皱纹间掩饰不住的笑容。我在吉首采撷到的茶香,这回又在雪峰界隐隐闻到……习总书记当年在十八洞提出的“精准扶贫”理念,像一粒粒种子,早已从湘西播撒到中华大地的角角落落了。

更多>>文学资讯
    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