本书以一个计算机教师的教学过程为场景,讲解数据结构和相关算法的知识。全书以趣味方式来叙述,大量引用各种各样的生活知识来类比,并充分运用全彩色图形语言来解读抽象内容,对数据结构所涉及的一些经典算法做出逐行分析、多算法比较。与同类图书相比,本书内容有趣易读,算法讲解细致深入,是一本非常适合自学的读物。对于学习数据结构来说,难点之一是对相关算法的理解。本书创新性地采用全彩印刷,图表、流程、代码等内容结合色彩来重新进行约定和归纳,使得对一些难以理解的知识点的解析更加清晰顺畅,极大提升了阅读体验。本书主要内容包含:数据结构介绍、算法推导大O阶的方法;顺序结构与链式结构差异、栈与队列的应用;串的朴素模式匹配、KMP模式匹配算法;二叉树前中后序遍历、哈夫曼树及应用;图的深度、广度遍历;最小生成
本书教你如何从基于时间的数据(如日志、客户分析和其他事件流)中获得即时、有意义的预测。在这本通俗易懂的书中,作者通过带有注释的Python代码进行全面演示,你将学习用于时间序列预测的统计和深度学习方法。通过跟随书中的实例锻炼你的技能,你很快就会准备好建立自己的准确、有洞察力的预测。
本书关注于如何通过*发布的oracle weblogic server 11g进行javaee开发、部署和管理。与其他介绍weblogic server和javaee技术的书籍不同,本书的内容较为深刻,针对的是中高级读者。而且,本书描述的是思路。不只是简单地罗列出解决问题的各种可选方案,而后教会读者自己去做决策,还提供了在应用程序开发和管理过程中能够使用的具体建议和*实践。本书构建并讲解的主要示例应用程序是一个真实复杂的应用程序,涵盖了很多javaee技术的许多特征,以及oracle weblogic server 119特有的技术。 本书并不是java ee技术和weblogicserver环境的入门读物。这是一本高水平的书,对基本概念的描述很少,因此本书面向的读者是有经验的开发人员和weblogicserver管理员,通过阅读本书他们可以将自己对这些技术的认识提升到更高水平。
通过实施端到端的云计算解决方案可以提高数据库高峰期的运行效率,并让你的公司资产获得前所未有的增值。《深入解析Oracle Enterprise Manager Cloud Control 12c 》诠释了部署、管理和监控的*实践。让你学会如何安装 Oracle Enterprise Manager Cloud Control 12c 、使用Agent和应用系统级补丁,同时让你学会如何执行实时诊断,并发现、监控和管理主机、数据库和中间件。安全性和插件的选取也涵盖在本书中。
《深入理解Oracle 12c数据库管理》全面覆盖DBA行业知识,深入细致地介绍了Oracle 12c数据库管理工作,并将理论与实践相结合,旨在提供高效运行数据库所需的方方面面的知识,适合各个层次的Oracle数据库应用开发人员或DBA。
商业分析有用吗?当然有用!商业分析是行走职场、创业启航的一项推荐技能。作者结合自己多年的工作经验,用生动的语言介绍如何用数据分析解决商业问题。本书分为6篇,共17章,其中第1篇是概念篇,讲述商业分析的基本概念;第2篇是基础篇,讲述如何用基础的分析方法评估企业经营状况;第3篇是进阶篇,讲述如何构建分析体系解决较复杂的问题;第4篇是高阶篇,讲述如何应对复杂的商业难题;第5篇是基础实践篇,通过案例讲述如何解决更复杂的商业问题;第6篇是高阶实践篇,通过案例讲述如何解决商业分析中的疑难杂症。本书的讲解思路是层层递进的,从简单场景到复杂场景,从基础的方法到复杂的方法。因此,无论读者是否有数据分析基础和经验,都建议从头开始阅读,这样可以一步步提升认知,更快地掌握商业分析的方法。
Oracle 数据库的应用十分广泛,数据库性能的好坏直接影响应用程序能否快速响应用户指令。而 Oracle 数据库又比较复杂,数据库性能调优成为众多 DBA 为头疼的问题。 本书作者凭借其 20 多年的丰富经验,为我们带来了一本系统的、全面的 Oracle 性能优化手册,用结构化方法帮助读者解决从数据库应用到数据库设计的所有问题。全书分为 6 部分、 23 章,实例丰富,兼具技术深度和广度,被读者誉为 “ 有用的 Oracle 性能调优参考书 ” 。主要内容包括: 有效的 Oracle 性能优化方法描述; 如何充分利用 Oracle 的核心工具来跟踪、监控、诊断性能; ? 高效的数据库逻辑与物理设计、索引设计、事务设计以及 API 的使用; SQL 与 PL/SQL 调优,包含并行 SQL 技术的使用; ? 小化排队锁、闩锁、共
数据库的性能优化一直是 DBA 日常工作中非常重要的组成部分,然而很多 DBA 在学习了大量技术,参加了大量培训后,仍然会在实际工作中遇到难以下手的问题。实际上,在数据库优化工作中,方法和思路远比技术实现重要得多。 本书重在介绍 Oracle 数据库的性能调优方法及相应的工作思路,但并不拘泥于技术细节。作者通过大量真实案例,深度剖析了相关技术原理,同时还阐述了理论知识在实践中的应用方法。优化工作的本质其实就是透过表象探寻根源,解决问题实现调优,正所谓 “ 思路是道,操作方法是技 ” ,得道是极大的提升,也是 DBA 的思想精髓。
三位经验丰富的*Oracle DBA再次联手,为读者呈现这本Oracle数据库性能优化攻略。《Oracle Database 11g性能优化攻略》由表及里地深入分析了造成Oracle数据库性能缓慢的各种原因,然后给出标本兼治的性能调优方案。作者将多年的实践经验和个人智慧与读者分享,帮助读者诊治影响数据库性能的各种疑难杂症。 《Oracle Database 11g性能优化攻略》可帮助数据库管理员解决各种Oracle数据库性能问题。
本书以HadoopHDFS为载体,介绍了构建一款分布式系统(尤其是存储方向)所需的核心技术,所有内容均基于当前较新的3.3.x/3.4.x版本,分别从理论和实践两个维度逐一阐述。本书主要包括两篇:核心原理篇介绍了HDFS的诞生历史、元数据及Block管理、节点间通信机制、读写数据流程和高可用实现原理等;拓展与实践篇从实际出发,充分考虑了用户在应用过程中会遇到的痛点,详细介绍了集群拓展方法、数据分层存储、集群维护与多租户实施等实践经验。本书各章节都配有必要的流程图和原理分析图,便于读者阅读理解,并精选了非常有用的实际案例及拓展知识。阅读本书后,相信会给读者带来“1+1 2”的效果。本书非常适合大数据从业者、云计算领域研发及运维人员、高校研究生和热衷于分布式的技术极客阅读学习。
本书紧密围绕编程人员在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了使用Oracle进行程序开发的各方面技术和技巧。全书分为20章,内容包括Oracle数据库基础,SQL Plus命令行工具的使用,表及表空间基本操作,PL/SQL流程控制,基础查询,函数在查询中的应用,高级查询,索引与视图,存储过程与事务处理,触发器,游标,控制文件和日志文件的使用,分区技术,用户、角色与权限控制,Oracle性能优化,数据的备份与恢复,数据的导出和导入,闪回技术的应用,Oracle在Java开发中的应用和Oracle在VC++开发中的应用。全书共提供了460个实例,每个实例都突出了实用性,其中大部分是程序开发者梦寐以求的疑难问题的解决方案。 本书附有配套光盘。光盘提供了书中所有实例的源代码,全部源代码都经过调试,在Windows XP/Windows Server 2003/Windows 7下测试通
本书以Oracle12c为蓝本,是一本专门为从事Oracle数据库设计、Oracle应用系统开发、Oracle环境应用维护及Oracle系统管理人员编写的样例参考书。通过参考和使用这本书,可以使一线的技术人员快速掌握Oracle系统的使用方法和技巧。 本书共有28章,每章都给出详细的样例与使用说明,全书基本覆盖了Oracle12c的SQL、PL/SQL及DBA日常管理的基本部分,每章节按照主题进行内容的描述,每个主题构成完整的内容单元。使用者可直接从这些主题中查阅到所需内容。每个主题都以“问题的提出”、“实现技术”、“实现步骤”、“说明”来描述。在“实现步骤”中给出具有参考价值的样例介绍。
Oracle数据库是关系型数据库领域重要的产品之一,在市场上赢得了广大用户和技术爱好者的信赖。在使用数据库产品的过程中,如何通过优化提升性能,通过诊断分析解决问题,一直是这个领域重要的议题。随着Oracle12c版本的深入使用和云技术的蓬勃发展,关于12c的版本特性也备受关注。 本书汇聚了Oracle数据库领域的一批技术专家,通过成长历程分享、技术经验讲解、诊断和优化案例分析,将其独特的经验和视角分享给广大读者。作者希望通过这些各具特色的实践分享,让读者找到对自己有益的学习方法和诊断优化思路。 本书适用于对Oracle数据库技术有一定的了解,希望深入学习的数据库从业人员,尤其是希望深入研究Oracle数据库的管理人员。
本书由浅入深,全面、系统地介绍了Oracle 11g R2 数据库中的PL/SQL开发技术。同时,本书提供了大量实例,供读者实战演练。 本书共分4 篇。第1 篇介绍Oracle 和PL/SQL 基础知识;第2篇介绍数据表的创建和操作、表中数据的操作、数据的基本查询、查询中函数的使用、查询中特殊的转换函数、数据表的高级查询等技术;第3篇介绍索引和视图的使用、序列的使用、数据类型和流程控制、游标的使用、存储过程和函数的使用、触发器的使用、在使用PL/SQL编程时异常的处理、事务和锁、安全管理、PL/SQL 代码的管理以及PL/SQL 语句优化、备份和恢复访问技术;第4 篇介绍在.NET和Java 中连接Oracle 的方法,以提高读者实战水平。 本书涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎涉及PL/SQL应用的所有重要知识。本书适合所有想全面学习PL/SQL 语言的人
本书以AIX UNIX平台为主线,以其他UNIX系统为参照,描述了数据库系统Oracle 10g、Oracle11g的构架方法,说明了该数据库在AIX平台常用的管理内容,提供了AIX上实施Oracle集群的环境要素和实施方法,分析了服务器综合容灾的工程手段和技术方法,综合了在AIX系统上优化Oracle的诸多做法和要点。后,本书还以SybaseASE数据库系统作为对比,论述了Oracle在AIX上的特征。 本书力争面向工程实践,并面向用户的实际需求展开论述。本书并未刻意进行学术上的高、精、尖探索,而是力争将复杂的事情简单化,将各技术要点以简单的方式予以说明,以大家能了解的方式予以解决!
本书以AIXUNIX平台为主线,以其他UNIX系统为参照,描述了数据库系统Oracle 10g、Oracle11g的构架方法,说明了该数据库在AIX平台常用的管理内容,提供了AIX上实施Oracle集群的环境要素和实施方法,分析了服务器综合容灾的工程手段和技术方法,综合了在AIX系统上优化Oracle的诸多做法和要点。后,本书还以SybaseASE数据库系统作为对比,论述了Oracle在AIX上的特征。 本书力争面向工程实践,并面向用户的实际需求展开论述。本书并未刻意进行学术上的高、精、尖探索,而是力争将复杂的事情简单化,将各技术要点以简单的方式予以说明,以大家能了解的方式予以解决!
现代数据服务面临的两大问题是数据保障和不间断服务,即数据服务的高可用性(HighAvailability)。本书论述Oracle在此方面的两类解决方案:数据卫士(Data Guard)和数据集群(Real Application Cluster,RAC)。数据卫士将主数据库的数据变更通过异步或同步的方式传播到网络(局域网或广域网)上的另一台或多台主机上,从而实现对主数据库的数据保护。不仅如此,这些跟随主数据库数据变化的主机(备用数据库)还可以实现联机的只读访问或暂时的数据读/写,这就大大增强了数据卫士的应用价值。RAC数据集群则是将数据库同时运行在高速局域网的多个不同的主机上,这种处理方式不仅可以将应用系统的访问负荷分散到不同的服务器上,还可以通过多台主机服务之间的冗余来防范单节点故障,从而为用户提供不间断的数据访问。RAC和Data Guard的联合应用,可以实现当前
本书以面向应用为原则,深入浅出地介绍了Oracle数据库的管理和开发技术。书中通过大量的图解和示例代码,详细介绍了Oracle的体系结构、PL/SQL的语言特性,并深入剖析了用产L/SQL进行Oracle开发的方方面面。为了便于读者高效、直观地学习,作者为本书重点内容录制了13.6小时多媒体教学视频。这些视频及本书涉及的源代码一起收录于本书配套DVD光盘中。另外,光盘中还免费赠送了7.8小时 Oracle PL/SQL教学视频和大量的 PL/SQL实例代码,供读者进一步学习参考。 全书共24章,分为6篇。涵盖的内容主要有关系型数据库基础、Oracle的安装和管理、体系结构、网络结构、物理和逻辑结构的维护和管理、SQL语言的应用、PL/SQL语言基础、开发环境、控制语句、数据表的管理和查询、数据表的操作、使用PL/SQL的记录与集合、各种内置函数、游标、事务处理、异常处理、子程序
学习通过编写SQL语句并构建PL/SQL程序来访问Oracle数据库。《精通Oracle Database 12c SQL PL/SQL编程(第3版)》完全涵盖了*版本Oracle数据库的功能和技术,指导读者编写SQL语句以检索和修改数据库中的信息、掌握SQL*Plus和SQL Developer、处理数据库对象、编写PL/SQL程序、采用性能优化技术、结合XML以及其他技术。这本Oracle指南包含掌握SQL所需的全部知识。
《大话Oracle RAC:集群 高可用性 备份与恢复》以Oracle 10g为基础,对OracleRAC进行了全面的介绍和分析。全书分为两个部分,共14章,第1部分是集群理论篇,这部分从集群基础知识入手,通过分析集群环境和单机环境的不同,介绍了集群环境的各个组件及其作用,以及集群环境的一些专有技术,包括OracleClusterware、Oracle Database、ASM、CacheFusion等。第2部分是实践篇,每一章都针对RAC的一个知识点展开讲解,包括OracleClusterware的维护、HA与LB、备份、恢复、Flashback家族、RAC和DataGuard的结合使用、RAC和Stream的结合使用,后对ASM进行深入介绍,并给出性能调整的指导思想。 《大话Oracle RAC:集群高可用性备份与恢复》按照“发现问题→解决问题→实践与理论相结合”的方式进行介绍,首先对现实问题进行分析,然后提供合适的解决方案,后自然地引出Oracle中的理论知识点,
本书内容为FlowofWorkUnitTimeBasedAnalysis性能优化方法论的**部分,主要介绍基于流程响应和流程分解的响应时间分析方法论。基本按照以下方式来展开论述:**部分:从性能优化常见的困惑和场景出发引出一些性能优化的基本概念,并重点阐述了Oracle数据库性能优化的方法论发展。第二部分:重点阐述FlowofWorkUnitTimeBasedAnalysis优化方法论,阐述流程、资源和组件之间的相互作用,构建了流程响应的输入输出的性能优化指标体系。第三部分:资源供给,重点阐述流程、资源和组件中的资源部分,全面分析了CPU、Memory、IOSubsystem,NetworkSubSystem、Lock,BufferLock、Latch、Mutex等主要的Oracle数据库资源,并针对每种资源建立了独立的衡量评价体系。
本书图文并茂、示例丰富,结合136段代码和213幅图表,直观易懂地介绍了算法与数据结构的基础知识,包括数组、查找、栈和队列、递归算法、排序、字符串查找、线性列表、树结构和二分查找树等。本书并非单纯地对算法与数据结构进行介绍,而是致力于让读者掌握编写实用程序的技术。为此,本书提供的示例代码都是实际可运行的程序,理解这些示例程序之后,相信读者的Python编程能力也会有很大的提升。本书各章节末设置有练习题,并在书末给出了答案,据此读者可检测自己对知识的掌握情况,加深理解。
本书由15位知名技术专家联手打造,每位作者分别用一章的篇幅介绍他们擅长的PL/SQL相关主题,涵盖了PL/SQL开发的方方面面。本书作者要么是Oracle社区中坚分子,要么是大名鼎鼎的OakTable成员,而且经常活跃在Oracle技术培训线,对PL/SQL均有着深入透彻的理解,对解释复杂问题有着简单独到的方法。一册在手,众多PL/SQL牛人的真知灼见尽收眼底,你还等什么? 本书着重介绍了PL/SQL*、实用的特性,从什么该做和什么不该做、怎么做对,以及怎么做更有效率、效果更好等三个部分全面阐释了PL/SQL相关的各个主题。而且,每一章都配有非常贴切的示例代码、跟踪图以及输出结果,辅以深入浅出的讲解,令人在恍然大悟之后不禁拍案叫绝。各章内容均涵盖了PL/SQL实际开发中的*实践,反映了作者多年积累的经验和教训,其价值非同一般。 本书适合具有一定PL/SQL经
本书涉及了Oracle优化的所有方面,系统地讲述了Oracle优化的相关内容。本书分为5个部分。第1部分总体介绍了性能计划、实例优化和SQL优化,也简单提及了优化过程中会用到的一些特性和工具。第2部分描述了在一般情况下和紧急情况下的性能优化的通用方法。第3部分对在性能计划阶段应该考虑的性能优化相关的事项进行了介绍。第4部分介绍了如何通过优化实例来提升数据库性能。第5部分介绍了如何对SQL进行优化,SQL的优化重点在于对执行计划的优化。 本书可以帮你叩开Oracle优化的大门,让你直接看到想要的正确的、完整的答案。如果你想学习Oracle优化,想要成为这方面的专家,那么本书将帮助你实现这个目标。