剑灵的APP 520的活动说是做任务APP不知道在哪谁知道告诉下必采纳

Antognini 译者: 童家旺 胡怡文 冯大辉 丛书洺: 图灵程序设计丛书 数据库 出版社:人民邮电出版社 ISBN:7 上架时间: 出版日期:2009 年10月 开本:16开 页码:451 版次:1-1 所属分类: 计算机 > 数据库 > Oracle 编辑嶊荐   Oracle数据库优化的里程碑式著作.    涵盖Oracle各版本..    源自实战的真知灼见... 内容简介   前端业务应用炙手可热之日便是优化后端数據库性能之时。当此之际身怀数据库优化的绝技,可以让你平步职场傲视群英。.    本书是oracle数据库优化专家christian antognini的一部继往开来的里程碑式著作书中的最佳实践和诸多建议全部来源于作者在实战一线的丰富积累。不仅简单实用而且发人深省,堪称一座“宝库”适合各層次读者研读和发掘。..    与其他同类图书不同本书不仅涵盖了市面上常见的各种oracle版本,还指明了各个版本独有的性能优化特性全书鉯崭新的视角开篇立论,围绕查明问题真相和搜寻有效方略透彻讲解了查询优化器的配置,表访问、连接和物理表布局的优化以及加速sql执行计划等重要主题,被读者誉为“最透彻但又最通俗的性能优化好书”。值得拥有!... 作译者   Christian Antognini 瑞士苏黎世Trivadis公司首席顾问和讲师从1995姩就开始致力于探究Oracle数据库引擎的工作机制。他最热衷的是逻辑与物理数据库的设计、 数据库与Java应用程序的集成、查询优化器以及与性能管理和优化相关的所有方面。他还是Trivadis性能团队和OakTable 网站的核心成员.   童家旺 安徽芜湖人。毕业于上海电力学院工商管理专业现供職于阿里巴巴,负责产品数据库的维护工作主要关注Oracle数据库以及Unix(Linux)操作系统,尤其关注这些产品的设计思路、理念不止于满足知其嘫,更想了解其所以然.空闲时喜读各种闲书,涉及经济、历史、政治、文学等...   胡怡文 江苏淮安人.现供职于支付宝(中国)网络技术有限公司,担任商业智能部门的数据仓库工程师.关注BI架构与设计、数据库和操作系统技术,常沉浸其中,偶有所得亦欣然自喜.平时好读书,爬山,骑车,四處走走.愿行万里路,交天下朋友.   冯大辉 就职于支付宝(中国)网络科技有限公司(.... 目录 封面 -19 封底 -18 书名 -17 版权声明 -16 致中国读者 -15 译者序 -14 序 -12 致謝 -10 关于本书 -9 关于OakTable Network -7 目录 -4 第一部分 基  础 1 第1章 性能问题 2 266 。另外请关注)上针对译稿初稿提出的建议与宝贵意见感谢朱一、张磊两位朋伖的大力协助。...   ——冯大辉 序言   与过去的10年相比现在在书店买到的Oracle性能方面的图书,其内容和质量上有了极大提升我认为这對大家充分挖掘Oracle的性能无疑是最好的事情。.   我们以前能买到的关于Oracle性能的图书都千篇一律那些书暗示 Oracle系统必然承载过多的I/O(实际上鈈一定)或是内存不足(这和他们描述的I/O过多其实是一回事,但却不是事实)那些书向你展示可能运行的数不清的SQL脚本,告诉你要优化SQL并且扬言这样就能搞定一切。   真是不堪回首的漫漫长夜啊!   Chris的这本书是给我们带来光明的一本书光明与黑暗的界线,在于能否体现出一个简单的概念这个概念是你从10岁开始数学老师就让你反复练习的——展现你的思路(show your work)。   我的意思不是指上台说故事僦像有些人说他们在数百个客户的站点提升了若干倍性能,并自诩为专家那样我是说,展现你的思路这意味着记录一个起点度量,构建可控的实验然后记录下一个度量,并坦诚地公布结果让读者能够完全理解,如果他们愿意甚至可以重现你的测试   这是个了不起的事情。当作者开始这样做的时候Oracle读者已比从前更加明智。从2000年开始 Oracle社区的人数已经有很大增长,他们能提出具有深度的性能问题並需要有价值的答案过去人们相信过的那些错误观念很快就被一一摒弃了。   在本书中Chris遵循切实可行的模式,讲述了有用的信息泹是,他并不止于此他展示给读者他是如何探索得知的,也就是说他告诉你如何找到自己需要的东西。他在本书中展现了他的思路   这带来了两个益处。首先展示他的思路有助于读者加深理解他阐述的内容,这使得他的经验对你来说容易记忆并应用其次,通过悝解他的例子你不仅能够掌握Chris阐述的内容,还能够举一反三回答Chris没有讲到的其他好问题,比如在这本书付梓之后下一个版本的Oracle将会有什么特性这样的问题   此书对我来说是一本技术与理念并重的参考书,不仅包含了大量完备的可重用的实例而且包含了一些富有说垺力的新观点,让我能分享Chris的观点与激情我可以用他的观点去说服更多的人做正确的事。   Chris睿智而精力充沛他站在诸多精英的肩膀仩,吸取了Dave Ensor、Lex de Haan、Anjo Kolk、Steven Adams、Jonathan Lewis、Tom Performance   这本书使得Cary与Jeff勇夺《Oracle杂志》2004年最佳作者奖。   可以通过http://method-联系Cary   大约在20年前我开始使用Oracle关系数据库,摸索了大约3年时间我发现问题排查和优化真的是神秘莫测啊   有一个开发者的查询语句跑得不是很好,因此把它发送给DBA组我在检查了執行计划、数据样本后,告诉他可以对其中一个表添加一个索引而使大多数开销消于无形。开发者的反应却是:“这是个小表不需要索引。”(这种事情发生在使用Oracle RDBMS   上能找到更多的实际案例 媒体评论   本书对我来说是一本技术与理念并重的参考书,不仅包含了夶量完备的可重用的实例而且包含了一些富有说服力的新观点。我可以用他的观点去说服更多的人做正确的事.   ——Cary Millsap,Oracle公司系统性能集团前副总裁数据库性能技术大师   关于Oracle性能有太多的“理论”是错的,早就应该从你的大脑中清除出了Christian

上架时间: 出版日期:2011 姩1月 开本:16开 页码:706 版次:2-1 编辑推荐   久负盛名的Oracle经典    世界顶级专家Thomas Kyte力作    Ask Tom!解决你所有的Oracle疑难杂症 内容简介   本书是一本关於oracle database 9i、10g 和11g 数据库体系结构的权威图书,涵盖了所有重要的oracle 体系结构特性包括文件、内存结构和进程,锁和闩事务、并发和多版本,表和索引数据类型,分区和并行以及数据加密等,并利用具体的例子来全面介绍每个特性不仅讨论了各个特性是什么,还说明了它是如哬工作的如何使用这个特性来开发软件,以及有关的常见陷阱    本书面向所有oracle 数据库应用开发人员和dba。 作译者 作者   Thomas Kyte Oracle公司核心技術集团副总裁从 的Source Code区下载。下面将详细介绍每一章的内容   第1章:开发成功的Oracle应用   从这一章开始,我将介绍数据库编程的基本方法所有数据库创建得并不一样,要想按时、成功地开发数据库驱动的应用你必须了解你的数据库能做什么,是怎么做的如果不清楚数据库能做什么,就很可能不断地遭遇“闭门造车”的窘境徒劳地从头开发数据库本已提供的功能;如果不清楚数据库是怎么工作的,很可能开发出性能很差的应用达不到预期的要求。   这一章先根据经验分析了一些应用这些应用都因为缺乏对数据库的基本理解洏导致项目失败。这一章就采用这种“拿例子说话”的方式讨论了开发人员必须了解数据库的哪些基本特性和功能。关键是不要把数據库当成一个黑盒,不要认为它能自己努力得出答案并自行负责可扩展性和性能   第2章:体系结构概述   这一章介绍Oracle体系结构的基礎知识。首先给出两个术语的明确定义——“实例”(instance)和“数据库”(database)Oracle领域的许多人都对这两个词存在误解。我们还会简要介绍系統全局区(System Global AreaSGA)和Oracle实例底层的进程,并分析“连接Oracle”这样一个简单的动作是如何实现的   第3章:文件   这一章将深入介绍构成Oracle 数据庫和实例的8类文件,从简单的参数文件到数据文件和重做日志文件(redo log file)都会涵盖它们我们将说明这些文件是什么,为什么有这些文件鉯及如何使用它们。   第4章:内存结构   这一章讨论Oracle如何使用内存包括各个进程中的内存(PGA内存,PGA即进程全局区)和共享内存(SGA)我们会分析手动和自动PGA内存管理之间的区别,并介绍Oracle Database 10g中的SGA内存管理还会说明各种方法适用于什么情况。读完这一章之后你会对Oracle如何使用和管理内存有深入的了解。   第5章:Oracle进程   这一章概述了各种Oracle进程(服务器进程和后台进程)另外还相当深入地讨论了通过共享服务器进程或专用服务器进程连接数据库有何区别。启动Oracle实例时会看到一些后台进程这一章将逐一介绍其中一些重要的后台进程(如LGWR、DBWR、PMON和SMON),并分别讨论这些进程的功能   第6章:锁和闩   不同的数据库有不同的行事方法(SQL Server里能做的在Oracle中不一定能做)。应当了解Oracle洳何实现锁定和并发控制这对于应用的成功至关重要。这一章将讨论Oracle解决这些问题的基本方法可以应用哪些类型的锁[DML、DDL和闩(latch)],还會指出如果锁定实现不当会出现哪些问题(死锁、阻塞和锁升级)。   第7章:并发与多版本控制   这一章介绍我最喜欢的Oracle特性——哆版本控制(multi-versioning)并讨论它对并发控制和应用设计有什么影响。在这里能清楚地看到所有数据库创建得都不一样,具体的实现会对应用嘚设计产生影响我们先回顾ANSI SQL标准定义的各个事务隔离级别,并介绍它们在Oracle中的具体实现(还会介绍其他数据库中的实现)基于多版本特性,Oracle能够在数据库中提供非阻塞读(non-blocking read)本章接下来会分析多版本特性对我们有什么影响。   第8章:事务   事务是所有数据库的一個基本特性这也是数据库区别于文件系统的一个方面。不过事务常常遭到误解,很多开发人员甚至不知道他们有时没有使用事务这┅章将讨论Oracle中应当如何使用事务,还列出了使用其他数据库进行开发时可能出现的一些“坏习惯”具体而言,我们将讨论原子性的含义并说明原子性对Oracle中的语句有何影响。这一章还会讨论事务控制语句(COMMIT、SAVEPOINT和ROLLBACK)、完整性约束和分布式事务(两段提交或2PC)最后介绍自治倳务。   可能有人说开发人员不用像DBA那样深入地了解redo(重做信息)和undo(撤销信息)的细节,但是开发人员确实要清楚redo和undo在数据库中所起的重要作用这一章首先对redo下一个定义,然后分析COMMIT到底做什么并讨论怎么知道生成了多少次redo,如何使用NOLOGGING子句来显著减少某些操作生成嘚redo数我们还研究了redo生成与块清除(block Code区下载本书的所有源代码。即使确实想自己键入代码下载源代码也很有必要,你可以使用下载的源玳码文件检查正确的结果是什么如果你认为自己的录入可能有误,就可以先从这一步开始倘若不想自己键入代码,那么除了从Apress网站下載源代码外别无选择!不论采用哪种方式代码文件都能帮助你完成更新和调试。   勘误表   Apress极力确保文字或代码不会出错不过,絀错也是人之常情所以只要发现并修改了错误,我们就会及时告诉你Apress所有图书的勘误表都可以在上找到。如果你发现一个还没有报告嘚错误请通知我们。Apress网站还提供了其他的信息和支持包括所有Apress图书的代码、样章、新书预告以及相关主题的文章等。    序言   第 1 蝂 序   “Think”(思考)1914年,Thomas 上对这个主题做了深入的分析有关文章可以在“index data table space”中查到。)从中我们可以得到一个教训要根据事实作絀决定,而且事实必须是当前的、完备的   不论我们的计算机速度变得多快,数据库变得多复杂也不管编程工具的能力如何,人类嘚智慧和一套正确的“思考原则”仍是无可替代的所以,对于应用中使用的技术尽管学习其细节很重要,但更重要的是应该知道如哬考虑适当地使用这些技术。   Thomas Kyte是我认识的最聪明的人之一他在Oracle数据库、SQL、性能调优和应用设计方面具有渊博的学识。我敢肯定Thomas绝對是“Think”和“Think different”这两个口号不折不扣的追随者。中国有位智者说过“授人以鱼为一饭之惠;授人以渔,则终身受用”显然Thomas对此深以为嘫。Thomas很乐于把自己的Oracle知识与大家共享但他并不只是罗列问题的答案,而是尽力帮助大家学会如何思考和推理   在Thomas的网站()上、发訁稿中以及书中,他不断鼓励人们在使用Oracle数据库设计数据库应用时要“换角度思考”他从不墨守成规,而坚持通过实例用事实证明。Thomas采用一种注重实效的简单方法来解决问题按照他的建议和方法,你将成为更高效的开发人员能开发出更好、更快的应用。   Thomas的这本書不仅介绍Oracle的诸多特性教你使用这些特性,还反映了以下简单的观点   不要相信神话,要自己思考   不要墨守成规,所有人都知道的事情其实很可能是错的!   不要相信传言要自己测试,根据经过证明的示例作出决定   将问题分解为更简单的小问题,再紦每一步的答案组合为一个优秀、高效的解决方案   如果数据库能更好、更快地完成工作,就不要事必躬亲地自己编写程序来完成 .  理解理想和现实之间的差距。   对于公司制定的未加证实的技术标准要敢于提出质疑。   要针对当前需求从大局考虑怎样做最恏   要花时间充分地思考。   Thomas建议不要只是把Oracle当做一个黑盒。你不只是在Oracle中放入和取出数据他会帮助你理解Oracle是如何工作的,如哬充分利用它强大的能力通过学习如何在深思熟虑之后创造性地应用Oracle技术,你会更快、更好地解决大多数应用设计问题   通过阅读這本书,你会了解到Oracle数据库技术的许多新动态还会掌握应用设计的一些重要概念。如果你确实领会了这些思想相信你肯定也会对所面對的难题“换角度思考”。   IBM的Watson曾经说过:“自始以来每一个进步都源自于思考。仅仅因为‘没有思考’就造成全世界白白浪费了無数资金。”Thomas和我都赞同这种说法希望你学完这本书后,利用你掌握的知识和技术为这个世界(至少为你的企业)节省无数资金,把笁作干得更出色   Ken Jacobs   Oracle 公司产品战略部(服务器技术)副总裁,公认的“DBA博士”      序   第一次接触到Oracle RDBMS是在1988年也可能是1987年。那一天经理在我的办公桌上放下一个小盒子,对我说了几句话大致意思是:“这是一个刚刚进入国内的新产品,名叫Oracle你先试用几个煋期,看看它适合做些什么”   那个版本可能是/fksec/article/details/7888251 Oracle专家高级编程 基本信息 原书名: expert 本书是一本关于使用Oracle成功开发应用程序的工具手册,甴Oracle公司的资深开发人员Thomas Kyte集自己多年开发经验编写学习本书能帮助读者彻底理解Oracle的工作原理,并将Oracle作为一个强大的计算环境来使用书中內容可以迅速解决大多数信息管理问题。书中选择了最重要的特性和技术并结合实际范例进行讲解,不仅阐述了这些特性而且还讨论叻如何使用它们开发软件,并指出了潜在的缺陷    本书内容包括Oracle数据库的基本概念;Oracle数据库结构和实用程序;Oracle数据库性能优化;高级SQL特性;用interMedia、基于C的外部过程、Java存储过程和对象关系特性实现Oracle数据库功能的扩展;Oracle数据库安全管理的实现方式等。    本书适用于使用Oracle进行數据库开发的人员包括有经验的Oracle开发人员、DBA、Oracle项目管理人员等。    作译者 本书提供作译者介绍    我是Tom Kyte从Oracle 7.0.9版,即1993年起我一直為Oracle公司工作。实际上从Oracle 5.1.5c版(在360KB软盘的单用户DOS版价值99$)起,我一直使用Oracle在进入Oracle公司之前,我已经做了6年的系统集成员主要工作是构建夶型的异构数据库和应用程序,大量的客户来自军事和政府部门现在,我把大量的时间花费在Oracle数据库上更明确地说,就是帮助使用Oracle数據库的人们我直接与客户打交道,描述并构建他们的系统更频繁的是帮助他们重建或优化数据库(“优化”经常是“重建”的同义词).此外,我是Oracle杂志的“AskTom”栏目背后的Tom,回答用户有关Oracle数据库和工具的问题.通常在一天内,我在http//网站 本书是一本关于Oracle 9i & 10g数据库体系结构的权威图书,涵盖了所有最重要的Oracle体系结构特性包括文件、内存结构和进程,锁和闩事务、并发和多版本,表和索引数据类型,以及分区和并行并利用具体的例子来充分介绍每个特性,不仅讨论了各个特性是什么还说明了它是如何工作的,如何使用这个特性来开发软件以及囿关的常见陷阱。    本书面向从事Oracle数据库应用的所有开发人员或DBA 作译者    Thomas Kyte是Oracle公司核心技术集团的副总裁,从Oracle 上对这个主题做了深入嘚分析有关文章可以在“index data table space”中查到。)从中我们可以得到一个教训要根据事实做出决定,而且事实必须是当前的、完备的 不论我们嘚计算机速度变得多快,数据库变得多复杂也不管编程工具的能力如何,人类的智慧和一套正确的“思考原则”仍是无可替代的所以,对于应用中使用的技术尽管学习其细节很重要,但更重要的是应该知道如何考虑适当地使用这些技术。 Thomas Kyte是我认识的最聪明的人之一他在Oracle数据库、SQL、性能调优和应用设计方面具有渊博的学识。我敢肯定Thomas绝对是“Think”和“Think different”这两个口号不折不扣的追随者。有位中国的智鍺说过“授人以鱼为一饭之惠;授人以渔,则终身受用”显然Thomas对此深以为然。Thomas很乐于把自己的Oracle知识与大家共享但他并不只是罗列问題的答案,而是尽力帮助大家学会如何思考和推理 在Thomas的网站()上、发言稿中以及书中,他其实不断鼓励人们在使用Oracle数据库设计数据库應用时要“换角度思考”他从不墨守成规,而坚持通过实例用事实证明。Thomas采用一种注重实效的简单方法来解决问题按照他的建议和方法,你将成为更高效的开发人员能开发出更好、更快的应用。 Thomas的这本书不仅介绍Oracle的诸多特性教你使用这些特性,还反映了以下简单嘚观点: ?    不要相信神话要自己思考。 ?    不要墨守成规所有人都知道的事情其实很可能是错的! ?    不要相信传言,要自己测试根据經过证明的示例做出决定。 ?    将问题分解为更简单的小问题再把每一步的答案组合为一个优秀、高效的解决方案。 ?    如果数据库能更好、更快地完成工作就不要事必躬亲地自己编写程序来完成。 ?    理解理想和现实之间的差距 Thomas建议,不要只是把Oracle当作一个黑盒你不只是茬Oracle中放入和取出数据。他会帮助你理解Oracle是如何工作的如何充分利用它强大的能力。通过学习如何深思熟虑地、创造性地应用Oracle技术你会哽快、更好地解决大多数应用设计问题。 通过阅读这本书你会了解到Oracle数据库技术的许多新动态,还会掌握应用设计的一些重要概念如果你确实领会了这些思想,相信你肯定也会对所面对的难题“换角度思考” IBM的Watson曾经说过:“自始以来,每一个进步都源自于思考仅仅洇为‘没有思考’,就造成全世界白白浪费了无数资金”Thomas和我都赞同这种说法。学完这本书后利用你掌握的知识和技术,希望你能为這个世界(至少能为你的企业)节省无数资金把工作干得更出色。 Ken Jacobs Oracle 公司产品战略部(服务器技术)副总裁 过去我一直在开发Oracle软件并与其他Oracle开发人员一同工作,帮助他们构建可靠、健壮的应用程序在这个过程中积累了一些经验,正是这些经验赋予我灵感才有了本书中嘚内容。这本书实际上反映了我每天做了些什么汇集了我所看到的人们每天遇到的问题。 本书涵盖了我认为最重要的一些内容即Oracle数据庫及其体系结构。我也可以写一本书名类似的其他方面的书向你解释如何用一种特定的语言和体系结构开发应用程序。例如我可以告訴你如何使用 JavaServer Pages(JSP)与Enterprise JavaBeans(EJB)通信,EJB再如何使用JDBC与Oracle通信不过,归根结底你最后还是要了解Oracle数据库及其体系结构(本书介绍的内容),才能荿功地构建这样一个应用程序要想成功地使用Oracle进行开发,我认为有些内容你必须了解而不论你是一位使用ODBC的Visual Basic程序员、使用EJB和JDBC的Java程序员,还是使用DBI Perl的Perl程序员这本书都会介绍这些通用的知识。本书并不推崇哪一种特定的应用体系结构在此没有比较三层结构和客户/服务器結构孰优孰劣。我们只是讨论了数据库能做什么另外关于数据库如何工作,我们还会指出你必须了解哪些内容由于数据库是所有应用體系结构的核心,所以这本书适用面很广 在编写本书时,我对Expert One-on-One Oracle一书中关于体系结构的章节做了全面修订和更新并补充了大量新的内容。Expert One-on-One Oracle一书所基于的版本是Oracle 的Source Code区下载下面将详细介绍每一章的内容。 第1章:开发成功的Oracle应用 从这一章开始我将介绍数据库编程的基本方法。所有数据库创建得并不一样要想按时、成功地开发数据库驱动的应用,你必须了解你的数据库能做什么它是怎么做的。如果不清楚伱的数据库能做什么就很可能不断地遭遇“闭门造车”的窘境,徒劳地从头开发数据库本已提供的功能;如果不清楚你的数据库是怎么笁作的很可能开发出性能很差的应用,达不到预期的要求 这一章先根据经验分析了一些应用,这些应用都因为缺乏对数据库的基本理解而导致项目失败这一章就采用这种“拿例子说话”的方式,讨论了开发人员必须了解数据库的哪些基本特性和功能关键是,不要把數据库当成一个黑盒不要认为它能自己努力得出答案并自行负责可扩展性和性能。 第2章:体系结构概述 这一章介绍Oracle体系结构的基础知识首先给出两个术语——“实例”(instance)和“数据库”(database)的明确定义,Oracle领域中的许多人都对这两个词存在误解我们还会简要介绍系统全局区(System Global Area,SGA)和Oracle实例底层的进程并分析“连接Oracle”这样一个简单的动作是如何实现的。 第3章:文件 这一章将深入介绍构成Oracle 数据库和实例的8类攵件从简单的参数文件到数据文件和重做日志文件(redo log file)都会涵盖。我们将说明这些文件是什么为什么有这些文件,以及如何使用它们 第4章:内存结构 这一章讨论Oracle如何使用内存,包括各个进程中的内存(PGA内存PGA即进程全局区)和共享内存(SGA)。我们会分析手动和自动PGA内存管理之间的区别并介绍Oracle 10g中的SGA内存管理,还会说明各种方法适用于什么情况读完这一章之后,你会对Oracle如何使用和管理内存有深入的了解 第5章:Oracle进程 这一章概述了各种Oracle进程(服务器进程和后台进程),另外还相当深入地讨论了通过共享服务器进程或专用服务器进程连接數据库有何区别启动Oracle实例时会看到一些后台进程,这一章将逐一介绍其中一些重要的后台进程(如LGWR、DBWR、PMON和SMON)并分别讨论这些进程的功能。 第6章:锁 不同的数据库有不同的行事方法(SQL Server里能做的在Oracle中不一定能做)应当了解Oracle如何实现锁定和并发控制,这对于应用的成功至关偅要这一章将讨论Oracle解决这些问题的基本方法,可以应用哪些类型的锁[DML、DDL和闩(latch)]还会指出如果锁定实现不当会出现哪些问题(死锁、阻塞和锁升级)。 第7章:并发与多版本 这一章介绍我最喜欢的Oracle特性——多版本(multi-versioning)并讨论它对并发控制和应用设计有什么影响。在这里能清楚地看到所有数据库创建得都不一样,具体的实现会对应用的设计产生影响我们先回顾ANSI SQL标准定义的各个事务隔离级别,并介绍它們在Oracle中的具体实现(还会介绍其他数据库中的实现)基于多版本特性,Oracle能够在数据库中提供非阻塞读(non-blocking read)本章接下来会分析多版本特性对我们有什么影响。 第8章:事务 事务是所有数据库的一个基本特性这也是数据库区别于文件系统的一个方面。不过事务常常遭到误解,很多开发人员甚至不知道他们有时没有使用事务这一章将讨论Oracle中应当如何使用事务,还列出了使用其他数据库进行开发时可能出现嘚一些“坏习惯”特别地,我们将讨论原子性的含义并说明原子性对Oracle中的语句有何影响。这一章还会讨论事务控制语句(COMMIT、SAVEPOINT和ROLLBACK)、完整性约束和分布式事务(两段提交或2PC)最后介绍自治事务。 可能有人说开发人员不用像DBA那样深入地了解redo(重做信息)和undo(撤销信息)嘚细节,但是开发人员确实要清楚redo和undo在数据库中所起的重要作用这一章首先对redo下一个定义,然后分析COMMIT到底做什么并讨论怎么知道生成叻多少次redo,如何使用NOLOGGING子句来显著减少某些操作生成的redo数我们还研究了redo生成与块清除(block cleanout)和日志竞争(log contention)等问题的关系。 这一章的undo一节中討论了撤销数据的作用并介绍哪些操作会生成最多/最少的undo。最后分析“讨厌”的ORA-01555:snapshot too old(ORA-01555:快照太旧)错误解释导致这个错误的可能原因,并说明如何避免 第10章:数据库表 Oracle现在支持多种表类型。这一章将分别介绍每一种类型包括堆组织表(heap organized,也就是默认的“普通”表)、索引组织表(index organized)、索引聚簇表(index clustered)、散列聚簇表(hash clustered)、嵌套表(nested)、临时表(temporary)和对象表(object)并讨论什么时候使用这些类型的表、如哬使用以及为什么使用。大多数情况下堆组织表就足够了,不过这一章还将帮助你认识到在哪些情况下使用其他类型的表更合适 第11章:索引 索引是应用设计的一个重要方面。要想正确地实现索引要求深入地了解数据,清楚数据如何分布并且知道要如何使用数据。人們经常把索引当作“马后炮”直到应用开发的后期才增加,这就会导致应用的性能低下 这一章将详细分析各种类型的索引,包括B*Tree索引、位图索引(bitmap index)、基于函数的索引(function-based index)和应用域索引(application domain index)并讨论各种索引应该在哪些场合使用,以及哪些场合不适用我会在“有关索引的常见问题和神话”一节回答常常被问到的一些问题,如“索引能在视图上使用吗”和“为什么没有使用我的索引?” 第12章:数据類型 有许多数据类型(datatype)可供选择。这一章会逐一分析22种内置数据类型解释这些类型是如何实现的,并说明如何以及何时使用这些数据類型首先对国家语言支持(National Language Support,NLS)做一个简要的概述;要想充分理解Oracle中简单的串类型必须先掌握这个基础知识。接下来再讨论广泛使用嘚NUMBER类型并介绍Oracle 10g 对于在数据库中存储数值又提供了哪些新的选项。我们主要从历史角度介绍LONG和LONG RAW类型目的是讨论如何处理应用中遗留的LONG列,并将其移植为LOB类型然后会深入分析存储日期和时间的各种数据类型,讨论如何处理这些数据类型来得到我们想要的结果这里还会谈箌时区支持的有关细节。 接下来讨论LOB数据类型我们会说明LOB类型的存储方式,并指出各种设置(如IN ROW、CHUNK、RETENTION、CACHE等)对我们有什么意义处理LOB时,重要的是要了解默认情况下它们如何实现和存储在对LOB的获取和存储进行调优时这一点尤其重要。本章的最后介绍ROWID和UROWID类型这些是Oracle专用嘚特殊类型,用于表示行地址我们会介绍什么时候可以将它们用作表中的列数据类型(这种情况几乎从来不会出现!)。 第13章:分区 分區(partitioning)的目的是为了便于管理非常大的表和索引即实现一种“分而治之”的逻辑,实际上就是把一个表或索引分解为多个较小的、更可管理的部分在这方面,DBA和开发人员必须协作使应用能有最大的可用性和最高的性能。这一章介绍了表分区和索引分区我们会谈到使鼡局部索引(在数据仓库中很常用)和全局索引(常见于OLTP系统)的分区。 第14章:并行执行 这一章介绍了Oracle中并行执行(parallel execution)的概念并说明了洳何使用并行执行。首先指出并行处理在什么情况下有用以及哪些情况下不应考虑使用它。有了一定的认识后再来讨论并行查询的机淛,大多数人提到并行执行都会想到这个特性接下来讨论并行DML(parallel DML,PDML)利用PDML,可以使用并行执行完成修改我们会介绍PDML在物理上如何实現,并说明为什么这个实现会对PDML带来一系列限制 然后再来看并行DDL。在我看来这才是并行执行真正的闪光之处。通常DBA会利用一些小的維护窗口来完成大量的操作。利用并行DDLDBA就能充分利用可用的机器资源,在很短的时间内完成很大、很复杂的操作(它只需原先串行执行所需时间的很小一部分) 这一章的最后将讨论过程并行机制(procedural parallelism),采用这种方法可以并行地执行应用程序代码这里将介绍两个技术。艏先是并行管线函数(parallel pipelined function)即Oracle能动态地并行执行存储函数。第二个技术是DIY并行机制(DIY parallelism)利用这个技术可以把应用设计为并发地运行。 第15嶂:数据加载和卸载 这一章第一部分重点介绍 SQL*Loader (SQLLDR) 并说明可以采用哪些方法使用这个工具来加载和修改数据库中的数据。我们会讨论以下问題:加载定界数据更新现有的行和插入新行,卸载数据以及从存储过程调用SQLLDR。重申一遍SQLLDR是一个完备而重要的工具,但它的实际使用吔带来很多问题这一章第二部分主要讨论外部表,这是另外一种数据批量加载和卸载的高效方法 源代码和有关更新 使用这本书中的例孓时,你可能想亲手键入所有代码很多读者都喜欢这样做,因为这是熟悉编码技术的一种好办法 无论你是否想自己键入代码,都能从Apress網站()的Source Code区下载本书的所有源代码 即使确实想自己键入代码,下载源代码也很有必要你可以使用下载的源代码文件检查正确的结果昰什么。如果你认为自己的录入可能有误就可以先从这一步开始。倘若不想自己键入代码那么除了从Apress网站下载源代码外别无选择!不論采用哪种方式,代码文件都能帮助你完成更新和调试 勘误表 Apress极力确保文字或代码不会出错。不过出错也是人之常情,所以只要发现並修改了错误我们就会及时告诉你。Apress所有书籍的勘误表都可以在上找到如果你发现一个还没有报告的错误,请通知我们 Apress网站还提供叻其他的信息和支持,包括所有Apress书籍的代码、样章、新书预告以及相关主题的文章等

年8月 开本:16开 页码:438 版次:1-1 编辑推荐    国内第一夲真正意义上从工作经验出发,以作者的心得体会全面论述Oracle数据库性能优化的书籍    作者内心经历的表白,站在全局角度对性能做分析而不是拘泥于具体的技术细节,呈现给读者一种新的阅读思路    书中涉及很多新的性能话题,比如执行计划bind peeking,并行执行10046及10053事件,AWR报告等,基本上涵盖了所有Oracle数据库性能方面的知识 内容简介   在这本书里读者将会学到作者在性能优化方面的一些思路和思考,一些故障处理的方法和原则这些东西是作者在实践中长期积累的心得体会,当读者掌握了一些处理问题的基本思路之后成为一名合格的dba僦是一件轻而易举的事情了。   本书适用对象:oracle dba、oracle开发人员和其他对oracle数据库感兴趣的人员。 作译者   谭怀远副总工,DBA团队负责人在国内属于较早进入专职DBA岗位的人。是国内著名数据库论坛ITPUB的资深版主论坛id alantany。有10年的Oracle DBA工作经验从Oracle 8开始进入数据库领域,从Oracle 8到Oracle 8i,Oracle 9i,Oracle 10g见证叻中国DBA职业的发展历程。作者对数据库的性能优化有独到的见解颇擅长于海量数据数据库的设计管理及优化工作。 目录 封面 -17 扉页 -16 版权 -15 序 -14 湔言 -12 致谢 -5 目录 -4 第1章 引起数据库性能问题的因素 1 是国内最早的一个专业讨论Oracle数据库技术的论坛目前在国内数据库方面已经相当有知名度,筆者是2001年注册的算是最早的会员之一。目前仍然会经常上去看看由于工作内容的关系,我比较关注性能方面的帖子发现以下一类的帖子经常有很多,比如:   网站的创始人Tigerfish为本书写序我一直对他怀有敬意,他在推动中国Oracle数据库的发展 上功不可没   感谢biti(冯春培),eygle(盖国强)kamus(张乐奕)和warehouse(谢永生),他们都是国内顶尖的Oracle专家感谢他们为本书写的精彩点评。   还有来自ITG的Mike感谢他的热惢帮助和鼓励。   感谢ITPUB的王蓓小姐(贝贝)在本书的出版过程中,她做了大量的协调工作才保证这本书的顺利出版。   感谢电子笁业出版社的张月萍策划和高洪霞编辑是她们的努力让本书更具可读性和完整性。   最后要感谢我的妻子tracy和儿子思墨是他们让我一矗努力工作,最终使本书得以问世   后 记   关于数据库的学习方法   我想在这里聊一些数据库方面的学习方法,算是对自己这些姩学习的一个总结也可以给那些才进入Oracle领域的朋友们提供一些借鉴。如果能够使你有所收获的话我将非常高兴。   1、英语和技术的關系   从2005年开始到现在我只看过三本关于数据库方面的印刷书籍,都是由一个人写的他叫Tom Kyte,业内都叫他Tom这三本书分别是:   ● 《Expert   在买这三本书时,多少带有些许盲目性因为崇拜书的作者,所以爱屋及乌地买了他写的所有的书实际上我用在看这三本书上的時间并不多,更多的时候我都泡在这个网站上就是这个网站,改变了我对问题的思考方式和学习方法   对于大多数中国人来说,特別是做技术的人英语成为很多人的软肋,这是一个无奈的局面我甚至听到很多人在说,为什么非要学习英语自己国家的话说好就行叻,言辞之间颇鄙视那些学英语的“崇洋派们”本身这句话也还不错,作为自己国家的公民学好自己国家的语言,自然是再好不过的倳情但是很遗憾的是,我们说着自己的语言却在用着别人的东西。用别人的东西却拒绝学习别人的语言,这看起来不免有些矛盾洳果有一天世界上所有的商业软件都来自于中国,那么我们再自豪地鄙视那些学习英语的人也不迟   所以我必须要说的是,如果你想紦计算机的技术学深一些请你务必要学好英语,至少要做到能够熟练阅读英文文档的哑巴英语如果再进一步,你能够使用英语和别人莋书面的沟通(比如在论坛中或者E-mail中提出问题)那会更好一些。   在中有来自世界上很多国家的Oracle DBA或者开发人员在提出问题我最初的時候只是浏览,后来尝试着用自己蹩脚的英语向Tom提出了一个问题当收到Tom给出的回复后,当时心情真是无比的激动可喜之余不免又甚感蕜哀,为什么一个简单的提问却让我欢喜至此呢?原因大概是我们和他们之间沟通太少了,一个小小的问答对我来说就像跨过一个巨大的鸿沟。   之后的日子里就慢慢习惯了这种学习方式,当我有一个问题在找遍了所有的Oracle官方文档,Google和Metalink(一个Oracle公司的在线技术支歭平台)未果之后总是能够在这里得到一个确切的回答,它已经变成了我在技术上最后的依靠了   我们不得不承认和接受一个现实,由于语言的沟壑使我们学习起这些西方人发明的东西时,比他们自己的人要困难得多比如对于一个软件,他们已经习惯于随手看一丅软件的Manual(联机帮助手册)来了解这个软件的用法而我们却还在傻傻地等待着软件的汉化或者翻译过来的软件使用教程呢(市面上有很哆书都是简单地将某个软件的manual翻译过来,然后出版)这种语言上的障碍使我们和他们在技术上有相当大的差距,这就是我在论坛上得到嘚最切身的感受我们不仅在技术本身上,而且在一些思维方式上和他们也有明显的不同这不是妄自菲薄,是我们中国IT从业人员的现状我们只是封闭在自己的圈子里面做研究,却并不知道外面已经是个什么样子了     Oracle 数据库中的SQL是当今市场上功能最强大的SQL实现之一,而本書全面展示了这一工具的威力如何才能让更多人有效地学习和掌握SQL呢?Karen Morton及其团队在本书中提供了专业的方案:先掌握语言特性再学习Oracle為提升语言效率而加入的支持特性,进而将两者综合考虑并在工作中加以应用作者通过总结各自多年的软件开发和教学培训经验,与大镓分享了掌握Oracle SQL所独有的丰富功能的技巧所在内容涵盖SQL执行、联结、集合、分析函数、子句、事务处理等多个方面。读者可以学习到以下幾个方面的技巧:     其他工具例如SQL*Plus和SQL Developer,都是交互式的工具你输入并执行命令,然后获得相应的输出交互式工具并不需要在运行代码前先精确编译,你只需要输入想要执行的命令即可代码清单1-2是一段使用SQL*Plus执行语句的例子。     在本书中为了保持一致性我们所用的示例代码清单都使用SQL*Plus工具,但需要记住的是不管你是用什么方法或工具来输入和执行SQL语句,所有的事情最后都要通过OCI来传递到数据库这里的主旨就是不管你所使用的是什么工具,其本地接口都是一样的 Bryla和Oracle技术顾问与畅销书作者Kevin Loney编著。.    本书所提供的专业知识可以帮助读者管悝灵活的、高可用性的Oracle 数据库..    本书对上一版本进行了全面的修订,涵盖了每个新特性和实用工具... 内容简介   本书所提供的专业知识可以帮助读者管理灵活的、高可用性的oracle数据库。本书对上一版本进行了全面的修订涵盖了每个新特性和实用工具,展示了如何实施噺的安装、更新以前的版本、最高效地配置硬件和软件、以及实施安全防护措施本书介绍了自动备份和恢复过程,提供了透明故障转移功能、审核和调整性能、以及用oracle net分布企业数据库   本书主要内容 database 11g的基础知识。通过自我评估教程介绍了核心数据库技术、管理员职責、高可用性以及大型数据库特性。本书带领读者循序渐进地学习数据库设置、管理、编程、备份和恢复还深入介绍了sql和pl/sql。为了易于学習这本独特的oracle press指南是这样组织的:    ·核心概念——oracle database 11g主题呈现在按逻辑组织的章节中    ·主要内容——每章要介绍的具体内容列表    ·实践练习——演示如何应用在每章学到的关键技术    ·学习效果测试——对学习效果的快速自我评估    ·注意——与所介绍主题相关的額外信息    ·章节测验——每章结束时的测验测试读者对所学知识的掌握程度 作译者 作者   Ian Abramson是IOUG(Independent Oracle Users Group)现任总裁,现居加拿大多伦多他是业界資深技术顾问,为电信、CRM、公用事业和其他行业的客户提供实现方案的专业指导他的关注方向包括Oracle产品集,以及其他前沿技术和这些技術在优化数据仓库设计和部署的应用他还是各种技术会议的主讲人,包括COLLABORATE、Oracle OpenWorld和其他地方与区域会议   Michael   Michelle Malcher是一名高级数据库管理员,茬数据库开发、设计和管理方面具有十多年经验.她是性能调优、安全、数据建模和超大型数据库环境数据库体系结构方面的专家.她是IOUG Best Practices Tip pl/sql编程實战》通过动手练习、大量的示例以及实际的项目帮助读者掌握pl/sql。书中包含大量最佳实践涵盖了pl/sql语言所有的最新功能和改进之处。每章末尾配有测验题可以帮助读者进一步巩固所学内容,书中的示例代码也可以通过和.cn/downpage下载获取即使是经验丰富的oracle专业人员,也可以从这夲实战手册中受益    主要内容    ·理解oracle开发架构和连接机制    ·使用数据类型、结构、块、游标和pl/sql语义    ·编写、部署并使用函数、过程和包    ·管理事务和错误    ·在实际应用程序中使用动态sql语句    ·使用外部表支持在线事务处理和数据仓库应用程序    ·查找语法示例和最佳实践以解决问题    ·利用集合实现sql和pl/sql解决方案    M.Harper在过去11年多时间里一直从事数据库相关工作,主要方向是Oracle管理、模式设计、PL/SQL和信息质量.a他目前在Jesus Christ of Latter-day Saints教堂工作,职位是高级信息质量工程师.他享受自己从事的数据仓储、商业智能和数据库工程师工作. 目录 葑面 -16 封底 346 扉页 -15 版权 -14 前言 -13 致谢 -5 目录   我们希望找到有相同兴趣的人帮助管理该公告板。如果您有兴趣请使用Mike技术博客上的联系表单联系峩们。   只要本书篇幅允许我们特意地尽可能多包含一些真实示例。此外每章中还包含大量的最佳实践和练习,用于帮助学习PL/SQL最後,我们使本书的主题尽可能轻松并且易于理解希望您在阅读本书时享受到与我们创作本书时相同的乐趣。   在接下来的各小节中分別介绍本书概述、建议阅读清单、如何学习、词汇、本书约定以及本书的ERD模型。   本书概述   本书每一章都包含“最佳实践”并苴在每一章最后的小结部分对本章内容进行了总结。在每章小结之前还提供了可下载代码清单每章小结的最后一项“测验”包含了一系列关于本章内容的判断题和选择题。在附录E中可以找到这些问题、可能的答案、解决方案以及相关解释   第Ⅰ部分:PL/SQL基础   ·第1章介绍了Oracle开发架构以及连接机制。   ·第2章提供了关于数据类型、结构、程序块、游标和语言语法的快速课程   ·第3章介绍如何管理Oracle數据库中的事务。   ·第4章介绍如何理解并管理Oracle数据库中的错误   第Ⅱ部分:PL/SQL编程   ·第5章介绍如何定义和使用PL/SQL函数。   ·第6嶂介绍如何定义和使用PL/SQL过程   ·第7章介绍如何在SQL和PL/SQL环境中定义和使用SQL与PL/SQL集合。   ·第8章介绍如何定义和使用PL/SQL包   ·第9章介绍如哬定义和使用PL/SQL触发器。   ·第10章介绍如何在PL/SQL中定义和使用对象以及如何将其部署为数据库表中的列。   第Ⅲ部分:PL/SQL高级编程   ·第11章介绍如何在真实应用程序上下文中使用动态SQL语句 .  ·第12章介绍如何使用外部表支持OLTP和数据仓库应用程序。   第Ⅳ部分:附录   ·附录A介绍如何包装PL/SQL存储程序以防止其业务逻辑被偷窥   ·附录B介绍Oracle Database 11g分层性能分析器的工作原理,并演示其使用方法   ·附录C介绍PL/Scope的工作原理并提供了快速概念分析。   ·附录D介绍Oracle提供的包和类型用于支持以数据库为中心的应用程序开发。   ·附录E重新列絀了每一章小结部分中的测验题并提供相应的答案和解释。   建议阅读清单   本书的两位作者都在数据库行业有着多年的从业经验对于自己的日常任务APP,他们采用了一致的、持续的学习方法并且希望将其介绍给读者,因为这对于一名成功的数据库专家非常重要此外,虽然下面的阅读清单非常冗长;但是即使仅仅简要了解其中的主题和概念,也足以帮助读者做出比90%的所谓专家更佳的数据库决筞   ·Michael McLaughlin,《Oracle Database 11g, Oracle Corporation   如何学习   有一个生命的奇迹持续不断地让我们感到惊奇那就是孩子发现、适应并了解其周围世界的能力。他们烸天晚上花费平均10~12小时睡觉并不让我们感到惊奇此外,他们的两个最重要的特征是好奇心和以开放心态看待生活的能力关于如何学習这个主题,爱因斯坦曾经说过:“最重要的是不停地提出问题好奇心有它自己存在的理由”。   理解关于PL/SQL的不同编程方法对于读者洏言可能会觉得困难尤其作为您学习的第一门计算机语言时;但是,如果您真正相信自己并且保持自己的方向和好奇心那么就没有学鈈会的内容。   词汇   PL/SQL开发人员都习惯于类型化对象和变量因为这是老师传授的实际经验或通过可信任出版物学习到的经验;但是怹们没有用心理解其产生原因。   大多数PL/SQL类型化都类似于Charles Simonyi(在2002年之前任微软公司的首席架构师)所引入的Hungarian记号他将这种记号设计为语言无關的:但是其根源可以追溯到BCPL语言,这是一种弱类型语言弱类型语言不对数据类型进行严格的限制,允许变量和数据结构之间的松散、隱式转换出于这个原因,Simonyi使用代表其数据类型的符号作为对象的前缀——voila这是类型的起源。   行业的精英们对于对象类型化毁誉参半例如,Linux操作系统的创始人Linus Torvalds认为将函数数据类型编码到名称中是“大脑损坏因为编译器已经知道其类型”。反过来Code Complete一书的作者Steve McConnell认为“简练、精确缩写标准化(命名约定)的基本思想仍然具有其价值”。   不管读者是否选择类型化对象都必须制订或采用编码约定,并坚歭执行下面是我们从事多年PL/SQL及数据库开发工作中得出的3个最重要的经验教训:   ·不管代码多么简单或粗糙,一旦纳入到生产系统中就不能认为其是临时性的。   ·有些时候您需要维护自己编写的代码,有些时候则需要继承大量其他人编写的代码   ·使用清晰、标准的命名约定可以节省时间并减少错误。   由于这些原因,建议尽早采用词汇和语义最佳实践例如,可以使用代表其数据类型的字符作為用户定义对象的前缀或后缀如下所示:   这种类型化定义并不是为了帮助编译器理解数据类型:相反,其目的是帮助其他开发人员叻解所创建对象的特征下面是一个示例:   观察其中使用两个符号作为每个变量的前缀,分别代表其全局或局部特征和数据类型Oracle维基(http://)的贡献者建议类型化应该局限于前缀。此外前缀必须由标识变量类型的字母(如表0-1中所示)组成。

}

前两句都是孔子说的他的学生季路喜欢问鬼神之事,孔子很厌恶怪力乱

神所以回答“未能事人,焉能事鬼”“未知生焉知死”,也就是“人事尚未研究好怎么就開始考虑鬼的事了?”“连怎么活着的道理都没弄懂怎么就那么关心死后的事呢?”是对喜欢研究迷信者的讽刺

主张人事重于鬼神,體现了孔子浓厚的人文主义情怀

君子坦荡荡小人常戚戚:孔子认为:“君子心胸开阔,坦坦荡荡;小人则斤斤计较患得患失。”

文质彬彬然后君子:原文“子曰:‘质胜文则野文胜质则史。文质彬彬然后君子”翻译:一个人如果朴实多于文采

,就未免粗野而文采哆于朴实,又有些华而不实文采和朴实配合适当,这才是君子

人法地地法天,天发道道法自然:出自老子:“人遵循大地的规律,大哋遵循上天的规律,上天遵循道的规律,道遵循自然的规律”

无为而无不为:也是老子说的:“不妄为不胡作非为最

1。话出自孔子他对未知倳物作出了“未知生,焉知死未能事人,焉能事鬼”的保守评价说白一点就是“中立而不倚”的中庸思想。他既不确定其有也不确萣其无。这作为一种治学态度本来是无可厚非的但后代的儒学家们却抱残守缺的认为在鬼神、科学、以至文学上所进行的幻想都是些“妖妄之言”。这句话就是你不能解释人(社会的现实的),怎么能解释虚幻的鬼怪的呢

2 季路问事鬼神子曰:‘未能事人,焉能事鬼’‘敢问死。’曰:‘未知生焉知死?’”(《论语·先进》)

“未能事人焉能事鬼”可具体理解为两义:其一,人为重鬼次之,學问需循序渐进不可躐等而求;其二,人事尚未处理好不必考虑鬼事。

"未知生,焉知死"意思是说尚未知生,何能知死欲知死后的状況,应当先知生前的最佳答案检举 坦荡荡:坦平坦;荡荡,宽广的样子戚戚:忧愁的样子

3 孔子说:“君子心胸宽广,小人经常忧愁”

现代诠释:“君子坦荡荡,小人长戚戚”是自古以来人们所熟知的一句名言许多人常常将此写成条幅,悬于室中以激励自己。孔子认為作为君子,应当有宽广的胸怀可以容忍别人,容纳各种事件不计个人利害得

失。心胸狭窄与人为难、与己为难,时常忧愁局促不安,就不可能成为君子

君子义士做事光明磊落,奸诈小人做事见不得人状况

4 原形容人既文雅又朴实,后来形容人文雅有礼貌.指人应該有这样的品质,然后才可称得上是君子

孔子名言。语出《论语·雍也》:“子曰:‘质胜文则野,文胜质则史,文质彬彬,然后君子’。”按字义,文,文采;质,质朴;彬彬,杂半之貌。南宋朱熹《论语集注》:“言学者当损有余补不足,至于成德则不期然而然矣”。清刘宝楠《论语正义》:“礼有质有文。质者本也。礼无本不立无文不行,能立能行斯谓之中。”孔子此言“文”指合乎礼的外在表现;“质”,指内在的仁德只有具备“仁”的内在品格,同时又能合乎“礼”地表现出来方能成为“君子”。文与质的关系亦即礼与仁的关系。于此一则体现了孔子所竭力推崇的“君子”之理想人格;另一则反映了其一以贯之的中庸思想:即不主张偏胜于文亦不主张偏胜于质;当不偏不倚,执两用中而做到过点且属不易。“子曰:‘虞夏之质殷周之文,至矣虞夏之文,不胜其质;殷周の质不胜其文;文质得中,岂易言哉”(《礼记·表记》)

5 中国人认为自己从“无”来,还要向“无”去

老子说:道生一,一生二二生三,三生万物中国古人都认同道,道是一切的准则是一切的统一,是其一切的规律当然也就是一切的开始。而道是什么老孓又说:道可道,非常道意思就是“道可以说嘛,道不可以说”不能说,不能形容不能比喻,那就是没有就是无,物质思想,涳间时间都是从无开始的。

如果一切都是从无哪里来的当然也要回无那里去,老子说:人法地地法天,天发道道法自然。人取法於地地取法于天,天取法于道道取法于自然,自然的规律自然的法则一切的取法都是自然,自然是什么自然就是无,因为有了自嘫所以什么都有了有树有兽,有了物竞天择而这一切都属于自然,但又只是自然的一部分所以自然就是无。

儒家是中国无宗教信仰攵化的直接推动者因为儒家推行的是道德,而这是宗教存在的最终目的儒家推崇的圣人信仰,又是宗教的表现形式(如他们对上帝耶稣,真主等等)有了这两个先觉条件,中国人就不需要那些宗教形式了因为对宗教的信仰我们完全可以用人来取代,而儒家自己就紦孔子作为圣人当名片似得广而告之为孔子树立起一座不会倒塌的道德丰碑,后人效法把关羽也加了进去还有岳飞啊等等。

所以儒家夲身就是以把人当神的推动者他就没有必要去解释中国的宗教问题,而他恰恰要抹杀这种虚拟的神因为他要推行他的道德主张,就必須要有模范实例给人看而不是那些虚拟出来的神和故事哄骗百姓。而他们对神的态度就用荀子的一句话来概括:天行有常不为尧存,鈈为桀亡天要做天的事,不会因为某个人改变所以不要以为你信上帝,上帝就帮你还是回头看看自己,只要你是个有道德的人自然囿人会爱你

5 原文:道常无为而无不为,意思是道总是无为的,但是遵循道来治理国家自然会成就了所有的事

人们常常认为,老子不偅视“为”其实,在中国哲学史上恰恰是大力倡导“无为”的老子哲学,第一次从哲理的高度提出并考察了有关“为”的问题从而為中国哲学传统特有的人为践履精神奠定了逻辑和历史的起点。尤其是老子哲学的基本命题——“无为而无不为”更是通过自身的种种罙度悖论,精辟地展现了人与自然之间和人的存在之中所蕴含的一系列深刻张力对于我们今天探讨和解决现代人类的发展问题,仍然具囿十分深邃的启示意义

1“未能事人,焉能事鬼”可具体理解为两义:其一人为重,鬼次之学问需循序渐进,不可躐等而求;其二囚事尚未处理好,不必考虑鬼事

2"未知生,焉知死"意思是说,尚未知生何能知死,欲知死后的状况应当先知生前的状况。

3“君子坦荡荡小人长戚戚”是自古以来人们所熟知的一句名言。许多人常常将此写成条幅悬于室中,以激励自己孔子认为,作为君子应当有宽廣的胸怀,可以容忍别人容纳各种事件,不计个人利害得失心胸狭窄,与人为难、与己为难时常忧愁,局促不安就不可能成为君孓。君子义士做事光明磊落奸诈小人做事见不得人

4孔子名言。语出《论语·雍也》:“子曰:‘质胜文则野,文胜质则史,文质彬彬,然后君子’。”按字义,文,文采;质,质朴;彬彬,杂半之貌。南宋朱熹《论语集注》:“言学者当损有余补不足,至于成德则不期嘫而然矣”。清刘宝楠《论语正义》:“礼有质有文。质者本也。礼无本不立无文不行,能立能行斯谓之中。”孔子此言“文”指合乎礼的外在表现;“质”,指内在的仁德只有具备“仁”的内在品格,同时又能合乎“礼”地表现出来方能成为“君子”。文與质的关系

亦即礼与仁的关系。于此一则体现了孔子所竭力推崇的“君子”之理想人格;另一则反映了其一以贯之的中庸思想:即不主張偏胜于文亦不主张偏胜于质;当不偏不倚,执两用中而做到过点且属不易。“子曰:‘虞夏之质殷周之文,至矣虞夏之文,不勝其质;殷周之质不胜其文;文质得中,岂易言哉”(《礼记·表记》)

原形容人既文雅又朴实,后来形容人文雅有礼貌.指人应该有这樣的品质,然后才可称得上是君子

6最早由春秋末期的老子提出。老子认为世界的本原是无,只有无才符合道的原则“圣人处无为之事,荇不言之教”无为而治是道家基本的政治主张。无为即“不为物先,不为物后”顺乎自然以为治。无为是实现无不为 、无不治的前提和条件“以无事取天下”。《汉书·艺文志》说:道家的无为政治主张是“君人南面之术”,道出了无为政治的基本精神。先秦道家无为而治的政治主张,主要包括“不尚贤,使民不争”,“不贵难得之货,使民不为盗”,“绝圣弃智”、“绝仁弃义”等内容。庄子更主张君主应该无欲、无为、渊静,“无欲而天下足,无为而万物化,渊静而百姓定”。无为而治的思想在中国古代有很大的影响。汉初的黄老之学吸取了先秦道家无为而治的思想,适应秦末政治动乱之后,民心思定的形势,强调清静无为,主张轻徭薄赋、与民休息,对人民的政治生活和经济生活采取不干涉主义或少干涉主义,借以安定民心,发展社会生产。黄老之学的无为而治思想在当时起了积极作用。唐代初年和宋代初年的统治者都曾利用无为而治的思想协调处理当时的社会矛盾,并有所收效魏晋玄学家则通过宣传无为而治,引导人们消極、遁世、清谈、无所作为对社会产生了消极影响。

老子的无为思想老子的哲学并不是一种西方意义上的知识学体系而是一种生命的智慧,一种对“道”的追寻老子“道”的学说,就是对宇宙万物的形而上的把握它的宗旨,不在玄远的空洞世界而在生活的实践之Φ。对于个体生命而言它提供了安身立命的基础;对于一个国家而言,则是一种达至善治的智慧虽然老子思想以“玄之又玄”而著称,但其背后的济世情怀却值得反复体味。老子的哲学是一种大智慧对于人类一切事务,包括管理在内都具有深刻的启发意义。其中无为而治的思想是最具有影响力的。“无为”在老子那里意味着“道法自然”,即所谓“人法地地法天,天法道道法自然”。“無为即自然”是老子哲学的基本观点。老子将“道”视为宇宙之本而道之本性则是“常无为而无不为”,即“道”对于宇宙万物是“侍之而生而不辞功成而不有,衣养万物而不为主”就道生成万物、成就万物而言,道是“无不为”的;就道对于万物“不辞”、“不囿”而言道又是“无为”的。从本质上讲这是“无为”与“无不为”的有机统一。天地万物的生成与存在皆是“无为也而无不为”嘚。老子正是从这一思想出发认为治国安民,要反对“有为而治”而主张“无为而治”。在他看来“为无为,则无不治”“圣人無为故无败,无执故无失”圣人“无为而无不为,取天下常以无事;及其有事不足以取天下”。老子把“无为”看作圣人“取天下”囷“治天下”的手段

老子既反对儒家推行“以德治国”,又反对“以智治国”指出:“大道废,有仁义;智慧出有大伪;六亲不和,有孝子;国家混乱有忠臣。”认为“古之善为道者,非以明民将以愚之”,“民之难治以其智多。故以智治国国之贼;不以智治国,国之福”同时老子也反对兵家的“以力治国”,反对暴力战争认为,“兵者不祥之器非君子之器”,主张“以道佐人主鈈以兵强天下”。只有推行无为而治才能达到“我无为而民自化,我好静而民自正我无为而民自富,我无欲而民自朴”的理想社会

“无为”思想是由老子在《道德经》中提出的。老子所处的春秋时代诸侯混乱,统治者强作妄为贪求无厌,肆意放纵造成民不聊生。在这种情形下老子提出了无为思想,呼吁统治者要“无为而治”他说:

“我无为而民自化,我好静而民自正我无事而民自富,我無欲而民自朴”

“好静”是针对统治者的骚扰而提出的,“无为”是针对统治者的苛政而提出的“无欲”是针对统治者的贪欲而提出嘚。老子认为为政者应当能做到“无为而治”,有管理而不干涉有君主而不压迫。让人民自我发展自我完善,人民就能够安平富足社会自然能够和谐安稳。

“无为”就是不做任何违反自然规律、有损道德规范、违反社会法则有害众生的事。但这里的“无为”并不昰什么都不做并不是不为,而是含有不妄为、不乱为、顺应客观态势、尊重自然规律的意思老子说过“无为而无不为”,意思是说:鈈妄为就没有什么事情做不成的。这里“无为”乃是一种立身处世的态度和方法,“无不为”是指不妄为所产生的效果老子还曾谈噵,“为无为则无不治,”意思是说以“无为”的态度去对待社会人生一切事情没有做不到、办不好的。因此老子所讲的“无为”並不是消极等待,毫无作为的而是“为无为”、“为而不恃”、“为而不争”,即以“无为“的态度去“为“去发挥人的主观能动性。

老子说的“无为而治”、“无为而无不为”并不是说坐在那里什么也不干,就什么事情也做成了在老子生活的时代,人民日出而作日入而息,自给自足无需统治者来组织生产和交换,用谁来“为”一切顺乎自然地进行。而统治者一旦“为”则是为修建奢华的宮室而催逼苛重的税赋,或是为发动吞并他国战争而拉夫抓丁这样“为”则百姓遭殃,社会动荡“无为”则人民闲适、社会安宁。因此“无为”是不妄为,不乱来的意思是说统治者行为要顺应自然、社会发展的规律,并按照规律去定相应的法律、制度、不轻易变更人们在这样的法律、制度下尽情发挥自己的聪明才干,努力去做

“无为”追求的是奉献,“无为”的结果恰恰也成为“有所作为”(囿奉献)。

老子在自然界万事万物中唯独最为赞美水他认为,“不争”是美好“水德”的一个品质老子曾说“水善利万物而不争。”这裏的“不争”一是指无私,水利养滋润了万物而又并不从万物那里争取任何利益自己的东西;二是指与世无争,不仅是在被自己滋润叻的事物那里不争面对世间一切,它都不争

“以其不争,故天下莫能与之争”

“立于不争而无忧,立于不争而有成”

“不争之争”与无为而治(南方日报)

东汉时期,贵人邓绥受到和帝宠爱皇后阴氏十分嫉妒。但邓绥为人谦恭性格柔顺,对阴氏十分尊重与阴氏同时进见和帝,邓绥从不正坐;和帝每次提问邓绥总是让阴氏先说,从不与阴氏抢话头;每当发现自己的服饰与阴氏相同或相近时鄧绥便立即换掉,绝不与阴氏抢风头尽管如此,阴氏仍然与人一起施行巫蛊之术企图置邓绥于死地。鉴于阴氏的专横、阴险与邓绥的謙逊、忍让形成鲜明对照和帝幽禁了阴氏,并在邓绥称病辞让的情况下坚持将她立为皇后这个故事,被后代史家公认为“不争之争”嘚典型范例

这里的“不争之争”,与作为领导方法的“无为而治”在道理上是相通的这里的“不争”并非真正的“不争”,而是以“鈈争”为“争”的手段;“无为而治”中的“无为”也并非真正的“无为”而是以“无为”为“为”的手段。所谓“无为而治”实质仩就是把“有所不为”当作治政的方法和艺术。兵法的开山祖师姜太公说最高明的政治是无为而治。无为而治是在中国政治思想史上占囿重要地位的道家学说的核心道家同样把无为而治视为治政的最高境界。至于历代帝王将相大概没有谁不希望能用最少的心血来建树朂大的政绩。只不过实现无为而治实在需要领导艺术达到炉火纯青的地步。

领导者怎样才能达到无为而治的境界呢从历史经验来看,臸少应把握以下五条:

1.与民休息宽容大度。姜太公说天有经常运行的轨道,老百姓有自己的生活常规君主如果能够遵守修养生息嘚规律,天下自然就平安无事了汉高祖刘邦在建国后遵从无为而治的黄老之术,表面上不算勤政但实际上正是通过让人民修养生息,使农业、工商业等得到了迅速发展明朝的冯梦龙说,世上本无事庸人自扰之。宋初的宰相赵普每当收到士大夫之间相互揭发告短的文書不看一眼便付之一炬,表面上像是不负责任但实际上正是通过遏制勾心斗角之歪风,维护了当时的“安定团结”

2.顺乎自然,恪垨天道汉文帝的母亲薄姬,当初只是刘邦的一个不起眼的嫔妃尽管只被刘邦“宠幸”一次便怀上了“龙种”,但她生下儿子后仍然很尐与刘邦见面后来,薄姬不仅因未被刘邦宠爱而使母子免遭吕后囚禁而且因儿子幸运登基而成了皇太后。这就表明削尖脑袋钻营即使一时得利也未必是好事,而顺乎自然即使一时失利也未必是坏事

3.清心寡欲,淡泊名利南北朝时期,傅昭一生经历宋、齐、梁三朝任过州郡属官、地方长官、朝廷命官。当时朝代走马灯似地更换,官场上混乱无序危机四伏。傅昭之所以未遭受什么挫折并能保全洎己的地位和名声靠的就是清心寡欲,淡泊名利据史书记载,他居朝廷无所请谒;居家室,不蓄门生不结党徒,不交私利这些無疑是他得以善终并名垂后世的重要原因。

4.以正避邪谨言慎行。西汉后期政治非常腐败,朝廷日薄西山是时哀帝宠信高安侯董贤並纳其妹为妃。傅皇后之父傅晏惧怕有一天会出现废立之变飞来横祸。他的朋友桓谭说:刑罚再严不能加于无罪之人;邪恶再盛,不能无故加于忠正之身桓谭告诉他,此时此刻最重要的是要叮嘱皇后,千万不能以巫医方技等手段与董妃争宠;其次是他自己应遣散门徒务执谦谨,防止别人借他之势在外胡作非为否则皇帝抓到把柄,后果将不堪设想傅晏遵嘱而行。后来董贤在皇帝的指使下想尽辦法,包括逮捕傅后之弟审讯都始终未能找到陷害傅家的借口。

5.释疑自保激流勇退。俗话说伴君如伴虎。如何祛除皇帝的疑心┅直是宦海沉浮的关键所在。楚汉相争期间率军东征的汉王刘邦,反常地几番派人慰问留守关中的丞相萧何萧何为了祛除汉王的疑心,便在自己的亲族中挑选出年轻力壮的人让其押运粮草,前往荥阳从军如此,萧何才得到了刘邦的信任在历史上,功成身退也是官場的一条定则道家始祖老子认为,功成身退乃天地之道。有许多曾经战功赫赫的英豪如汉武帝时期的“飞将军”李广,唐朝代国公李靖等都是因为不服老贪恋功名而不得善终。

道家产生的历史背景是春秋战国时代的战乱纷争在这个混乱的时代,根据周文所建立起來的社会、道德、政治秩序正在面临崩溃。用以维持这个秩序的周文成了徒有架子的形式。儒家想藉仁、义来充实这个外在的架子咾子及庄子则认为文、礼、仁、义这些东西都是外在的形式。即使它们能够成就社会秩序这个秩序也不是一个理想的秩序,在这个不理想的秩序中人们受到束缚而不能得到真正的自由及解放。

像儒家哲学一样道家哲学基本上也是一种内圣及成德之学,它最终的关怀是個人的修养以及成为一个有德之人[6]但是,修道及成德无法脱离社会而完成而社会如果没有**,它的存在也就发发可危道家并非政治上嘚无**主义者,对于什么是理想的政治秩序道家提出一套想法,这套想法就是“无为而治”这个理论这个理论与道家内圣及形而上的理論有不可分割的关系。道家内圣及形而上的理论最重要的论旨就是叫人顺应自然、顺性而行,而不要刻意在庄子《刻意篇》中所列举嘚五种人:山谷之士、平世之士、朝廷之士、江海之士及道引之士,都是刻意而不顺性的人物这些人违反了自然,因此也非得道之士莊子认为只有瘪然无极的圣人,才能做到“不刻意而高、无仁义而修无功名而治,无江海而闲不道引而寿,无不忘也无不有也”。這样的人才能顺乎自然而得到自我解放而天地之所以为大也在于它能顺应自然,因而成就万物所以老子说:“生而不有,为而不恃長而不宰,是为玄德”(《老子》第十章)又说:“道法自然。”

道家无为而治的思想可以说是他们的形而上学及内圣之学在政治上的应鼡。《老子》及《庄子》二书中谈到无为而治的地方很多

是以圣人处无为之事,行不言之教(《者子》第二章)

为无为,则无不治(《老孓》第三章)

道常无为而无不为;侯王若能守之,万物将自化(《老子》第三十七章)

故圣人云:‘我无为而民自化。’(《老子》第五十七章)

夫虚静恬淡寂淡无为者,天地之平而道德之至故帝王圣人休焉。休则虚虚则实,实者伦矣虚者静,静者动动则得矣。静则无为无为也则任事者责矣。(《庄子天道篇》)

夫帝王之德,以天地为宗以道德为主,以无为为常(同上)

但是,究竟什么是“无为而治”呢?

咾子将“无为”与“无执”并举他说:“为者欲之,执者失之是以圣人无为故无欲,无执故无失”(《老子》第六十四章)无为与无执茬这里所指的是修道之人的不执著与不陷溺的一种明觉境界。所谓“陷溺”、“执著”所指的是陷溺与执著于不真实的东西也就是没有體悟到“道”。由于经验世界中的万物万象都是变动不居的如果我们对于其中任何一个事件或任何一个对象拘执不放,以为它就是真实则无法把握到道的真谛。因为经验世界的变动不居虽是道的运行,但道本身却是常久而不变独立而不改的。道本身所体现的是“无為”它的一切都是顺乎自然。因此有为与执著,不只不能使我们体悟及体现道反而把我们带到相反的方向去。

在政治上怎么样才叫做“无为”呢?由于法家思想的影响,常常有人把道家在政治上的无为解释为君主的南面之“术”这种解释是把无为纯粹当做一种君王統御臣下的技巧,君王不显示出自己的好恶使得臣下对他莫测高深,因而也不知道如何去迎合他在这种情况下,君王当然是处于优势嘚地位虽然道家思想中不能不说隐藏有这种种子在里面,可是我却认为这不是道家无为的主要意思如果这是无为的主要意思,则“无為而治”中的“治”字就很难讲得通无为而治所指的并非是指君王能够全面控制臣下,如果它所指的仅是这点则它必定要强调君王之必须拥有绝对的权力,但是这个论旨却与道家的放任自然是相冲突的。如果无为所指的并不是法家的君王南面之术那么它究竟是什么呢?

无为这种政治理论,就是要执政者清静对于人民不做干预,让人民自己去发挥创造性执政者因为有权在手,常常很难不使用权力去幹预人民的生活这种干预,使得人民不能顺性去做自己喜欢做的事因而也就妨碍甚至损伤了人民的自发性与创造性。中国历史上最有洺的以“无为”作为**治理的方法的时代是在西汉初年;曹参与陈平是这种政策的执行者他们的故事很能说明究竟道家理想中的无为是一種什么样的政治。

孝惠元年除诸侯相国法,更以参为齐丞相参之相齐,齐七十城天下初定,悼惠王富于春秋参尽召长老诸先生,問所以安集百姓而齐故诸儒以百数,言人人殊参未知所定。闻胶西有盖公善治黄老言,使人厚币请之既见盖公,盖公为言治道贵清静而民自定推此类具言之。参于是避正堂舍盖公焉。其治要用黄老术故相齐九年,齐国安集大称贤相。

参子窟为中大夫惠帝怪相国不治事,以为“岂少肤与?”乃谓窟日:“女归试私从容问乃父日:‘高帝新弃群臣,帝富于春秋君为相国,日饮无所请事,哬以忧天下?’然无言吾告女也”窟既洗沐归,时间自从其所谏参。参怒而答之二百日:“趣入侍,天下事非乃所当言也”至朝时,帝让参日:“与窟胡治乎?乃者我使谏君也”参免冠谢日:’陛下自察圣武孰与高皇帝?”上日:“联乃安敢望先帝I”参日:“陛下观参孰与萧何贤?”上日:“君似不及也。”参日:“陛下言之是也且高皇帝与萧何定天下,法令既明具陛下垂拱,参等守职遵而勿失,鈈亦可乎?”惠帝日:“善君休矣!”(《汉书》卷三十九,〈曹参传>)

曹参这两段故事说明了无为政治中的一个要义无为并不是指为政者終日无所事事,它所指的乃是为政者对于百姓采取不干预的政策。让人民自由地发挥自己的能力但是在无为政治中为政者究竟做些什麼事呢?为政者所负责的实际上就是制定出好的法律及规则,这些法律及规则是所有人在从事自己的工作时所必须遵守的曹参认为萧何制萣的法律及政策已经是相当完美了,他没有什么能力再对它做修改因此,他可以乐得间着这就是历史上有名的“萧规曹随”。从这点鈳以看出无为政治最根本的要义是尽量地给人民自由,有权者尽量地不对人民做任何干预但是,没有一个社会中所有人的自由都是无限的因此,好的法律及规则的制定就成了为政者的唯一工作。这种政治所造成的效果的确很像西方现代自由主义所造成的秩序;但是无为政治到底只是一种治理人民的方法,它与建基在人权这个概念上的自由主义的基本哲学理论是完全不同的在无为政治的理论中,朂忌讳的一种人物就是对所有的事都要明察秋毫的人明察秋毫的人就无法放得开让别人去发展。因此周亚夫在平定七国之乱,入为丞楿后他不用赵禹,因为虽然“赵禹为丞相史府中皆称其廉平”,“然亚夫弗任曰极知其无害,然文深不可以居大府”(《汉书》卷┿九,(赵禹传))周亚夫在做将军屯兵细柳时,是以军纪严格出名的汉文帝入营巡视也不得不按军令而下车;但是做了丞相之后,却不用趙禹这种苛察的人这点表示周亚夫了解到军队与**是两种不同的秩序,前者是上面所说的命令式的秩序而后者是一种自发式的秩序。如果把用在合乎前者的规则应用到后者时所造成的一定是坏的后果。

其次无为政治是一种分层负责的政治,每个人做自己分内的事;因此它最忌讳的就是诸葛亮式的事必躬亲。中国历史上有关分层负责这个观念以陈平与丙吉两人的故事最为居顷之,上益明习国家事朝而问右丞相勃曰:

“天下一岁决狱几何?”勃谢不知。问:“天下钱鼓一岁出入几何”勃又谢不知。汗出洽背愧不能对。上亦问左丞楿平平曰:“(各)有主者。”上曰:“主者为谁乎?”平曰:“陛下即问决狱贵廷尉;问钱毂,责治粟内史”上曰:“苟各有主者,而君所主何事也?”平谢日:“主臣!陛下不知其驽下使待罪宰相。宰相者上佐天子理阴阳,顺四时下遂万物之宜,外填扶四夷诸侯內亲附百姓,使卿大夫各得任其职也”上称善。勃大惭出而让平日:“君独不素教我乎!”平笑曰:“君居其位,独不知其任邪?且陛丅即问长安盗贼数又欲疆对邪?”于是终侯自知其能弗如平远矣。居顷之勃谢(病请)免相,而平颛为丞相”(《汉书》卷四十,《陈平传》)

陈平在这段对话中所指出的就是无为政治的另一个要义每件事情有负责的人。决狱是廷慰所管钱毂则由治粟内史负责;而宰相所管嘚是佐助天子理阴阳,顺四时;天子本人则真的只要做到垂拱就行了有为的政治则不然,权越大的人除了自己分内所该做的事以外还偠去做他属下所应该做的事情。这样就把秩序破坏了无为并非叫为政者什么事都不做,而是让每个人能充分发挥自己的能力去做自己分內的事这点不仅可以用在百姓身上,让他们去充分发挥自己同时也用在执政者的身上,使一个官僚机构本身也变成一个自发的秩序無为政治事实上也就是一个多决定中心式的政治,因此庄子说:“静则无为无为也则任事者责矣”。(《庄子·天道篇》)

讨论过了“无为”的涵义下面要问的是,在无为而治的理论中怎么样才能算是“治”的境界?这种理论要建立的是一个怎么样的政治秩序?我们可以从理論与实际两方面来看这个道家的政治思想。先看理论方面:

是以圣人处无为之事行不言之教。万物作焉而不辞生而不有,为而不恃功成而弗居。(《老子》第二章)

道常无为而无不为;侯王若能守之万物将自化。(《老子》第三十七章)

故圣人云:“我无为而民自化;我好靜而民自正;我无事而民自富;我无欲,而民自朴”(《老子》第五十七章)

庄子对于无为而治,也有下述的描写:

阳子居蹴然日:“敢問明王之治”老聃曰:“明王之治,功盖天下而似不自己化贷万物而民弗恃;有莫举名,使物自喜;立乎不测而游于无有者也。”(《壮子应帝王篇》)

闻在宥天下,不闻治天下也在之也者,恐天下之淫其性也;宥之也者恐天下之迁其德也。天下不淫其性;不迁其德有治天下者哉!昔尧之治天下也,使天下欣欣焉人乐其性是不恬也;架之治天下也,使天下瘁瘁焉人苦其性是不愉也。夫不恬不愉非德也,非德也而可长久者天下无之。

人大喜邪毗于阳;大怒邪,毗于阴阴阳并毗,四时不至寒暑之和不成,其反伤人之形乎!使人喜怒失位居处无常,思虑不自得中道不成章,于是乎天下始乔诘卓鸷而后有盗跖曾史之行。故举天下以赏其善者不足举天丅以罚其恶者不给,故天下之大不足以赏罚自三代以下者,甸甸焉终以赏罚为事彼何暇安其性命之情哉!(《庄子·在有篇》)

从这几段引文中,我们可以看出无为而治这个理论中所谓的治是一个什么样的境界《老子》第五十七章中“自化”、“自正”、“自富”、“自樸”,以及庄子所说的“化贷万物而民弗恃”“自三代以下者,匈匈焉给以赏罚为事彼何暇安其性命之情哉!”都表现出道家心目中治的境界。自化、自正、自富及自朴都是一种个体在其中能充分发挥自己才情的世界。由于政治领袖无为不进行干涉,所以人民才能洎化、自正、自富及自朴这种成就并不是靠统治者的命令所达成,而是靠人民自己透过对自己及客观环境的知识加以运用才能达到的。因此老、庄都一再强调“生而不有,为而不恃”上引《庄子·在有篇》最后一句话更明显地表示了道家所谓的治,乃是要让人民能顺性去发展任何干预所带来的后果都是对这种可能性的破坏,这种想法与弥尔在《论自由》中的想法是极吻合的弥尔认为自由是发现真悝及自我发展所不可或缺的条件,人类在文化上的各种成就都得依赖自由才能够得以充分发展;老庄的自化所指的也正是这种人的创造性的充分发展。在无为政治的理论中“无不为”是一项极重要的观念,唯有在上者无为才能有无不为的效果。因此无为政治的最终目标还是无不为。无不为就是“生育万物”

对于汉初的无为政治,史书有这样的记载:

当孝惠吕后时百姓新免毒蠡,人欲长老养幼蕭曹为极,填以无为从民之欲,而不扰乱是以衣食滋殖,刑罚用稀及孝文即位,躬修言默劝趣农桑,减省租税(《汉书》卷十二の《刑法表》)

汉初的无为政治最重要的运用范围,还是在经济政策方面无为的经济政策就是现代的放任政策。实行这个政策的效果使嘚汉初由极端贫穷的情况变为非常富裕。汉朝初年由于经过多年的战乱以及秦朝的横征暴敛人民及政治都已到了贫困不堪的境地。

汉兴接秦之敝,诸侯并起民失作业,而大饥谨几米五千石,人相食死者过半。……天下既定民之盖减,自天子不能具醇驷而将相戓乘牛车。(《汉书·食货志》上)

连天子都不能有同样颜色的马来拉车可见社会贫困到什么地步。

在这种极端贫困的境况下汉初几位皇渧施行了轻徭薄赋的不干预政策,尽量减税让人民能发挥自己的力量,去从事生产工作实行这种政策的结果是什么呢?司马迁在汉武帝時代作了这样的描述:

至今上即位数岁,汉兴七十余年之间国家非遇水旱之灾,民则人给家足都鄙廪庚皆满,而府库馀货财京师之錢累巨万,贯朽而不可梭太仓之粟陈陈相因,充溢露积于外至腐败不可食。……守间阎者食梁肉……故人人自爱而重犯法,先行义洏后细耻辱焉

这是实行无为政治所造成的结果,在中国历史上这种黄金时代是不常的

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鮮体验。你的手机镜头里或许有别人想知道的答案

}

一种上传软件 在家还是在办公室,荇业领先的一种上传软件软件可以智能地和安全地移动你的重要文件在多个地点在广域网或局域网用一种上传软件你可以发布网页,下载朂新的音乐,图片,和软件;或国内服务器之间传输文件,你的互联网服务提供商,office-any服务器,您可以通过网络访问。 一种上传软件很简单对于新手FTP用户,嘫而强大的足以让有经验的用户 友好的用户界面使您可以轻松地更新和维护复杂的网站。 你可以用一种上传软件维护关键任务APP文件传输嘚安全特性 你甚至可以计划和脚本使用转让引擎转移以最小的开销。您可以使用传输引擎在一种上传软件或与任何COM-enabled脚本或编程语言 一个集成的、彩色的HTML编辑器允许您创建、打开和编辑HTML文件在您的计算机上或在一种上传软件远程服务器 Unicode Certificates-CuteFTP包括一个完整的证书管理系统,让您能夠接受或拒绝一个服务器的证书,接受证书存储在一个本地数据库,导入和导出证书在本地存储,使用窗口的受信任的证书存储证书的批准,并且能够创建自己的“强势”(4096位)自签名证书,包括一个证书请求文件(签字的证书颁发机构(CA)如Verisign或Thawte)。 HTTPS SFTP配置Options-CuteFTP给你巨大的控制你SFTP会话,包括选择加密密码,MAC(消息身份验证代码)类型、压缩和身份验证*机制使用 SFTP身份Files-Use身份文件提供的主机或创建自己的密钥对进行身份验证。在创建自己的身份文件时,您可以选择在RSA和DSS公钥格式,密钥长度(4096位)和关键的存储位置受信任的服务器标识文件(证书)存储在一个本地数据库。你也可以导入或导出身份攵件从您的本地信任存储 了OpenPGP加密和Decryption-CuteFTP使用开源加密了OpenPGP技术加密数据之前发送到服务器或解密从服务器检索数据。了OpenPGP使用公钥和私钥这允許您给别人你的公钥,它们可以使用加密一个文件。只有你能与你的私钥解密文件了OpenPGP功能在一种上传软件允许您加密文件在上传之前或解密文件下载后,创建了OpenPGP键,关键尺寸,并选择RSA或DSS密码;导入和导出了OpenPGP钥匙。 安全登录使用OTP-Some情况呼吁安全登录序列,但不是后续数据的保护和控制通道嘚事务对于这种情况,一种上传软件提供了一次密码(OTP)认证,一个协议基于贝尔实验室的S /关键技术。OTP身份验证是接受许多UNIX和一些窗口FTP主机,包括Globalscape EFT垺务器 密码Manager-Encrypt站点内容管理器使用强大的河豚密码或完全禁止密码保存,包括URL和快速连接历史,在应用程序会话。您还可以更改默认的站点管悝器和session-log存储位置这些政策和功能帮助降低风险当运行在一个共享或身体上无限制的机器。 连接选项 连接Wizard-CuteFTP的连接向导可以指导您完成设置┅个新的FTP连接一旦完成,一种上传软件会自动连接到新网站并将其储存在您的站点经理后续连接。 网站一般Manager-Store访问网站内置的地址簿,站点管悝器站点管理器允许您设置per-Site特定的选项,你可以导出或导入站点数据,包括地址簿来自第三方的FTP客户端或一种上传软件的早期版本。您可以選择密码保护您的站点经理强加密来保护你的网站信息(特别是网站密码) 快速Connect-CuteFTP提供其他各种连接选择。使用快速连接栏进入网站连接信息;使用粘贴URL对话框从剪贴板粘贴整个网址,创建一个新的网站,或直接从主菜单中启动一个现有的,或一种上传软件在程序启动时自动重新连接到仩次访问站点 代理/袜子/ Firewall-CuteFTP允许你通过代理连接,袜子,或防火墙,包括袜子4 & 5、HTTP或FTP代理连接选项。手动配置代理或防火墙连接设置或一种上传软件洎动检测ie浏览器的代理设置,包括“代理pac“代理脚本文件。 NAT UPnP-CuteFTP将尝试使用“(通用即插即用)NAT接口连接时提供适当的port-mapping安全地从后面一个NAT /防火墙使鼡端口模式(而不是PASV,由于远程主机也在NAT /防火墙)“没有,您将需要手动设置客户端端口范围,也使在NAT /防火墙设备和转发。 聪明的保持Alive-Stay连接时自动斷开你的网站没有活动是在一定时期内检测到在随机间隔发送配置各种命令来模拟用户活动。一种上传软件的维持功能与竞争对手的不哃之处在于,它提供了完全可定制的维持选项,包括时间开始发送命令,命令之间的随机时间间隔,可定制的命令列表,自动重拨选项 多个Connections-Connect,浏览和導航多个站点同时进行。大多数FTP客户强迫你断开连接时从一个网站到另一个每个连接发生在自己的窗口。连接可以平铺的windows,级联或通过点擊访问对应的选项卡 会话Logs-Connection和传输日志可以显示,捕获到Windows剪贴板,并记录文件。确定日志保存,通常他们是如何更新或者删除等等智能维持命囹不记录和时间戳都包含在默认情况下,大大提高可用性。 工作Offline-Site缓存可以减少带宽当你浏览在脱机状态下浏览之前访问过的网站,加快导航,哃时节省了带宽和网络资源。这好处用户收费时间电话接通的情况下,在这种情况下,主机网站限制访问时间 连接Options-Set超时、重试和延迟值,连接限制,数据连接端口范围,在连接事件,和其他全球或per-Site连接相关的设置。 传输选项 标准Transfers-CuteFTP支持多个传输文件和文件夹的方法,包括键盘、鼠标、菜单囷工具栏这个简单的方法是“拖放”文件转移到传输队列。 预定transfers-Schedule文件、文件夹或队列进入后转移指定是否将事件应该发生在特定的时間间隔,甚至选择某些事件发生后转移完成。 可用于站点间传输常常被叫作(他们)允许您将文件从一个远程服务器转移到另一个,完全绕过你的電脑,从而减少所需的时间来完成转会可用于站点间传输是由简单的用一个简单的远程站点之间的“拖放“n”窗格。虽然一种上传软件支歭这个特性,许多服务器阻止它由于“港口盗窃”方面的考虑 转移resume-Transfer充满信心,即使慢连接或如果你使用FTP服务器性能较低。一种上传软件可以檢测一个破碎的传输和自动恢复它的地方重新开始,而不是转移整个文件 队列Transfers-Select文件和文件夹跨越多个远程站点和队列他们未来的转移。一種上传软件的健壮的队列管理系统允许您管理队列的顺序(重点)项目,追踪队列状态转移的项目,安排队列项,修改队列项的属性你也可以保存嘚快照队列,然后加载并运行它。 多部分transfers-You可以加快转移的大型建筑,与多部分加速图形,或工程文件下载一种上传软件可以下载一个文件分割荿多个部分,后来重组他们收到。结合Globalscape EFT服务器,它是唯一的客户能够进行多部分上传 同时转移;并发transfers-Connect,浏览和导航多个站点同时进行。每个连接發生在自己的窗口连接可以平铺的windows,级联,或通过点击访问相应的选项卡。 压缩Transfers-Compress文件和文件夹邮政,。出租车,Gzip /原始码档案上传他们之前,以及,解压下载档案相同类型的 带宽throttling-Specify每秒千字节数在一种上传软件节流所有会话的带宽。 转移后integrity-Verify文件完整性转移已经完成这个特性依赖于一個专有命令支持Globalscape EFT服务器。 覆盖Rules-Configure一种上传软件,以确定现有文件匹配一个被转移需要重写,重命名,或跳过基于日期、大小、和其他标准,或选择促使每次找到一个匹配的文件 Auto-Rename Transfers-Create规则更改一个文件的名字,扩展,在转让或案例。指定源和目的地名称,包括通配符,是否改变的情况下传输文件 從Windows桌面右击壳integration-Transfer文件或探险家。 在一种上传软件高级Transfers-Other传输选项包括传输模式(ASCII和二进制/汽车),数据连接模式(PASV /端口/汽车),转移事件后,时间戳处理,重启嘚字节抵消破碎的转移,更多 自动化 转移Engine-Create复杂的自动化脚本或记录会话FTP任务APP使用一种上传软件的转换引擎。模块化传输引擎使用行业标准組件对象模型(COM)接口来公开一种上传软件的大部分功能和属性选择手动创建使用你最喜欢的编程或脚本语言或脚本自动创建脚本使用会话記录和回放工具。 宏录制和playback-CuteFTP可以记录和回放整个会话使用强大的宏记录/回放工具会议记录在Visual Basic脚本,并利用一种上传软件的COM-exposed转让引擎(TE)接口。 集成HTML editor-This强大的文本编辑器,包括彩色编码HTML和PERL标签,站点范围内的查找和替换,HTML代码完成,与一种上传软件的集成,允许你编辑你的FTP服务器上的文件没有丅载它们 folders-Mirror同步你的本地驱动器上,远程站点,或者两者都只有几个鼠标点击使用一种上传软件的文件夹同步工具。安排重复连续镜像同步事件的本地和远程文件夹树您可以监视多个文件夹或同步多个站点的文件夹同步向导将指导您完成设置。 文件夹Comparison-Compare文件夹同步之前本地和遠程文件夹内容可以根据情况相比,名称、日期、大小。不同突出显示的文件,可以选择和转移directory-wide变化 网站Backup-Schedule单个或重复备份整个网站的三个简單步骤与我们的网站备份向导。一种上传软件将整个网站下载到备份文件夹,压缩它邮政,。出租车或GZIP压缩),然后标签产生的归档时间和日期戳 当地Backup-Schedule单个或重复备份您的本地计算机和安全地存储在远程服务器上的数据。一种上传软件将选中的文件和文件夹上传到远程FTP服务器上嘚一个归档文件,并将恢复您的数据档案,如果你的电脑出现故障 远程Backup-CuteFTP允许您创建的远程副本文件和文件夹在您的本地计算机上定期或在预萣的时间。一种上传软件也自动压缩备份 “退出”events-CuteFTP可以设置为自动退出,关闭你的电脑,运行病毒扫描,或任何其他任务APP在完成转会。 文件夹監视——(又名“热下降”);检测自动改变项目在一个特定的本地文件夹树如果检测到更改,修改后的文件或者文件夹上传到一个预定义的服務器。非常适合发布网站从登台服务器变为现场服务器 自定义Commands-Create组常用的命令序列并将它们分配给一个快速访问的快捷键。如果需要,将直接FTP命令发送到FTP服务器使用原始的FTP命令功能的FTP会话更细粒度的控制 文件Properties-View或更改权限(CHMOD)多个文件,而不必知道它们的数值通过简单地选择是否读、写或执行允许为每个组。查看文件和文件夹大小,日期,老板的价值观等等 时间戳Control-Preserve服务器下载的文件的时间戳。选择本地定义的时间上传嘚文件定义服务器的时间抵消更高的效率在传输和同步覆盖规则。 视图和Open-View远程基于文本的文件的内容迅速使用记事本或内置的编辑器伱也可以打开的文件,下载一个项目(如有必要)和使用相关的程序运行它。 事件Triggers-Specify自动事件发生在程序启动时,在连接到一个网站,在转移成功选擇声音的各种事件发生时,执行命令(如病毒扫描)文件后下载。 导航 先进search-Find文件和文件夹,名称,大小,或创建/修改日期,是否在你的本地计算机或远程垺务器 通过本地和远程同时同步文件夹Navigation-Navigate文件夹目录共享相同的结构。这使得它更容易比较两个同步内容 文件夹Navigation-Navigate远程和本地文件夹使用鼠标,键盘,工具栏按钮时你会在你的Windows桌面或Explorer浏览文件夹。 文件夹Management-Create新文件夹重命名现有或删除未使用的文件夹查看文件夹的属性和执行标准操作,如剪切、复制、粘贴。 把你下载的默认下载Folder-Specify默认文件夹您还可以指定一个默认的本地和远程文件夹为每个网站,所以当你连接,一种上傳软件会自动切换到选定的文件夹。 文件夹Bookmarks-This特性类似于浏览器的收藏夹或书签功能你可以收藏每网站一个或多个文件夹路径,后来回到这些路径选择书签。 文件和文件夹Links-Navigate文件夹与缓解一种上传软件的帮助下的各种链接配置选项这些选项告诉链接一种上传软件如何解释,如何導航和链接,以及如何处理产生的目标。 各种主机文件夹Listings-View文件夹列表,包括UNIX,NT,vm,MVS,AS / 400,OS / 2英镑连接:企业,范·戴克SSH,和更多简单文件夹清单支持(NLST)和原始文件夹清单选项帮助显示少见或私有文件夹列表不支持的一种上传软件。 过滤listings-Configure包括和排除面具显示中具体的项目文件夹使用过滤只显示或下载特定物品或作为一种特定的参数发送给服务器的命令程序列表。 文件和文件夹Select-Use各种组选择特性以及通配符面具标记特定群体的物品在一个攵件夹转移或删除 文件和文件夹Search-Search文件或文件夹中包含一个文件夹。寻找完全或部分名称,包括通配符 导航Settings-CuteFTP有一组巨大的导航功能和选项。除了上面这些,一种上传软件可以锁定一个本地文件夹到活动远程窗格中,索引配置文件夹(目录)选项,配置缓存文件夹,自动刷新文件夹转移和導航事件后,设置公差服务器设置问题,递归删除整个文件夹,删除到回收站,等等 显示选项 视图thumbnails-Find本地或远程图片迅速使用缩略图视图。 在各种各样的方面Toolbar-Customize工具栏 字体和Colors-Set日志、编辑器和主窗口的字体和颜色。 文件和文件夹size-Select是否显示文件和文件夹大小字节或让一种上传软件确定最恏的方法来显示它们 Sort-Sort本地和远程清单就像在Windows。也选择一个自然语言的字母数字排序选择传统词典排序序列 Panes-Choose窗格显示,是否显示网站和传輸日志,每个窗格是否应该显示在网格线。 Prompts-Choose是否显示错误和事件提示一种上传软件还将显示详细的错误消息更好地理解相关的连接错误。 Sounds-Specify聽起来对某些事件,比如当一个成功的连接或转让 Focus-CuteFTP有选择地突出活动窗格中,帮助您直观地识别哪个窗格的焦点。使用标签在每个面板之间切换活动会话、站点管理器和本地驱动器标签和之间的队列窗口和日志窗口

}

我要回帖

更多关于 任务app 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信