当前位置:首页 > 党建工作 > 理论学习

《百炼成钢:中国共产党的100年》第三十三集 正确处理人民内部矛盾

作者:武汉党史网管理员 发布时间:2021-05-08 来源:本站原创

1956年2月,赫鲁晓夫在苏共二十大上,作了全盘否定斯大林的秘密报告,在社会主义阵营引起极大震动和思想混乱。国际共产主义运动出现大的波折。这警示人们如果不能正确认识和处理社会主义社会的各种矛盾特别是人民内部矛盾,社会主义制度将难以巩固,社会主义建设将难以进行。

在国内,由于社会主义改造的迅速完成,加上经济建设中出现的冒进的影响未能完全消除,领导工作中还存在官僚主义等问题,一些地方出现少数群众闹事等不稳定情况。积极面对和解决我国社会主义不断出现的新矛盾,成为全党特别是中央领导关心的重大课题。

在1956年10月21日至11月9日的20天时间里,中央政治局连续召开10多次会议,常常通宵达旦。毛泽东明确提出,要好好总结一下社会主义究竟如何搞法。矛盾总是有的,如何处理这些矛盾,就成为我们需要认真研究的问题。

1956年12月4日,毛泽东在给中国民主建国会主任委员黄炎培的一封信中写道:“社会总是充满着矛盾。即使社会主义社会和共产主义社会也是如此,不过矛盾的性质和阶级社会有所不同罢了。既有矛盾就要求揭露和解决。”

在他看来,对于矛盾,“有两种揭露和解决的方法,一种是对敌我之间的,一种是对人民内部的。前者是用镇压的方法,后者是用说服的方法,即批评的方法。”

1957年1月至3月,毛泽东先后多次在规模不等、成员各异的会议上,讲到如何处理人民内部矛盾的问题。最著名的一次,是2月27日在1800多人参加的最高国务会议上。四个多小时关于正确处理人民内部矛盾问题的讲话,气氛始终轻松融洽,不时传出笑声和掌声。

一位参会人员后来回忆说,“当讲到勤俭建国这个内容时,正好服务员给主席换水,主席不让换,就与服务员在台上夺茶杯,夺了几个来回,主席生气了,面对大家说,你们看,他强迫我,茶没喝完就换掉,这是浪费嘛!结果主席夺下茶杯,此时大家都乐了。”

毛泽东指出,社会主义社会的基本矛盾仍然是生产力和生产关系、经济基础和上层建筑之间的矛盾,这些矛盾可以经过社会主义制度本身的自我调整和完善,不断得到解决。毛泽东提出,解决人民内部矛盾,只能用民主的、说服教育的“团结——批评——团结”的方法去解决,并把正确处理人民内部矛盾提升到国家政治生活主题的高度,他强调:革命时期大规模的疾风暴雨式的群众阶级斗争基本结束,“我们的根本任务已经由解放生产力变为在新的生产关系下面保护和发展生产力”。

1957年3月17日,毛泽东乘专列离开北京前往杭州。他打算利用这次出行的机会一路演讲过去,题目仍然是如何处理人民内部矛盾。在天津、济南、南京、上海,毛泽东接连做了四场报告,他戏称自己变成了一个“游说先生”,一路走,到处讲一点话。

在上海的演讲中,毛泽东说:“采取现在的方针,文学艺术、科学技术会繁荣发达,党会经常保持活力,人民事业会欣欣向荣,中国会变成一个大强国而又使人可亲。” 他殷切期望通过正确处理人民内部矛盾,“造成一个又有集中又有民主,又有纪律又有自由,又有统一意志,又有个人心情舒畅,生动活泼,那样一种政治局面”。

经过毛泽东历时55天的修改完善,1957年6月19日,《关于正确处理人民内部矛盾的问题》一文,终于在《人民日报》上正式发表,很快在国内外引发了巨大反响。这是毛泽东在社会主义革命和建设时期重要的理论著作,在马克思主义发展史上具有开创性意义。

毛泽东深入研究社会主义社会的矛盾问题,形成一套系统的关于社会主义社会矛盾的学说,丰富和发展了科学社会主义理论,对党和社会主义建设事业具有长远的指导意义。



 




NotFoundChannelException 未发现栏目,栏目或被删除
FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> [in template "WEB-INF/t/cms/www/default/content/content_100_more.html" at line 58, column 37] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use [#if myOptionalVar??]when-present[#else]when-missing[/#if]. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: @cms_content_list channelId=tag_bean... [in template "WEB-INF/t/cms/www/default/content/content_100_more.html" at line 58, column 8] - Reached through: @cms_channel id="163" [in template "WEB-INF/t/cms/www/default/content/content_100_more.html" at line 56, column 7] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.UnexpectedTypeException.newDesciptionBuilder(UnexpectedTypeException.java:80) at freemarker.core.UnexpectedTypeException.(UnexpectedTypeException.java:43) at freemarker.core.NonHashException.(NonHashException.java:49) at freemarker.core.Dot._eval(Dot.java:48) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:94) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.Environment$NestedElementTemplateDirectiveBody.render(Environment.java:2727) at com.westi.cms.action.directive.ChannelDirective.execute(ChannelDirective.java:87) at freemarker.core.Environment.visit(Environment.java:426) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:101) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at freemarker.template.Template.process(Template.java:384) at com.westi.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:114) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.westi.common.web.XssFilter.doFilter(XssFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.westi.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:165) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:451) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1201) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:654) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:317) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)