P40 索引不要让Oracle做得太多给优化器更明确的命令减少访问次数细节上的影响索引1、类似书的目录结构2、Oracle的“索引”对象,与表关联的可选对象,提高SQL查询语句的速度3、索引直接指向包含所查询值的行的位置,减少磁盘I/O4、与所索引的表是相互独立的物理结构5、Oracle自动使用并维护索引,插入、删除、更新表后,自动更新索引.
P96 Lucene课程内容第一章:lucene简介第二章:入门实例第三章:内建Query对象第四章:分析器Analyzer第五章:QueryParser第六章:索引第七章:排序第八章:过滤项目实践:构建一个简单的WEB搜索程序第一章:Lucene简介搜索引擎的历史什么是Lucene全文检索系统的结构为什么使用Lucene Lucene倒排索引原理Lucene Implementations基于Lucene的搜索程序CompassNutch开源搜索引擎列表全球商用搜索市场Heritrix介绍课堂练习:Heritrix简单抓取任务的设置搜索引擎的历史萌芽:Archie、Gopher 起步:Robot(网络机器人)的出现与Spider(网络爬虫) 发展:Excite、Galaxy、Yahoo等繁荣:Infoseek、AltaVista、Google和Baidu 什么是LuceneLucene是非常优秀的成熟的开源的免费的纯java语言的全文索引检索工具包。
P41 JQuery入门1.JQuery特点:短小精悍(19k),接口设计得精妙(自然语言的风格),与程序思路配合精密。极大限度地体现了javascript的特性。
P23 Portal门户框架概述门户(Portal)一词从最初被提出,到2003年十月发布的Portlet1.0规范以及2005年十二月重新投票通过的Portlet2.0规范以来,已经有很长一段历史了。非常流行的Spring框架也在2.0M1版本将PotletMVC框架融入进来。但PortletMVC框架和现在流行的MVC框架的无缝整合还是不太理想,直接影响Portlet技术的普及率基本概念Portal是一种Web应用,通常用来提供个性化、单点登录、聚集各个信息源的内容,并作为信息系统表现层的宿主。聚集是指将来自各个信息源的内容集成到一个Web页面里的活动。
P27 CART分类和回归树算法主讲人:贾娜摘要一递归划分自变量空间二用验证数据进行剪枝三总结四遗留问题分类与回归树(Classification And RegressionTrees,CART)是一种产生二叉决策树的技术.分类树与回归树下面有两个重要的思想:第一个:递归地划分自变量空间的想法;第二个:用验证数据进行剪枝的想法.
P84 架构解剖之美-类-“编码规范”头顶三尺有神灵:写代码是在和电脑交流;是在和背后的人交流架构示意图编码规范代码质量三要素:可读、可维护、高效率1.可读性规范而且好看2.可维护性可读性支撑了可维护性,但进一步要求代码易于维护、易于变更3.高效率在关键应用场景中。
P22 ActiveMQ是什么?ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的JMSProvider实现。
P57 HTML5 两大特点:首先,强化了 Web 网页的表现性能。 其次,追加了本地数据库等 Web 应用的功能。 广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。
P24 基于虚拟化技术的云环境下多虚拟机进行资源共享。 这种资源共享可导致相互竞争的公司之间的虚拟机的信息泄露。 在云环境中对虚拟机进行有效的隔离是非常有必要的。
P16 概要介绍JIRA是一个专业的问题跟踪管理的软件。这里的”问题”含义比较广,包括问题、任务卡、故事卡、新功能(需求之外增加的新功能)、建议改进等等跟软件开发相关的名词。跟踪管理即对问题的整个生命周期进行记录和管理。一个问题从创建到解决到关闭涉及到很多相关信息,包括是什么问题,谁发现的问题,谁处理了这个问题,如何处理的,相的代码有什么改变等等,JIRA可以方便的记录这些信息,并且在问题的不同状态呈现在相应的责任人面前。
P42 C语言的标识符和关键字用来标识变量名、符号常量名、函数名、数组名、类型名等的有效字符序列称为标识符。简单地说,标识符就是一个名字。C语言规定标识符只能由字母、数字和下划线三种字符组成。
P12 Eclipse的概述Eclipse是一个开放源代码、基于Java的可扩展的开发平台,是世界上最大的开源组织的产品。Eclipse只是一个框架和一组服务,它通过各种插件来构建开发环境。Eclipse最早是由IBM开发的,后来,IBM将Eclipse作为一个开放源代码的项目发布。现在Eclipse在eclipse.org协会的管理与指导下开发。Eclipse的体系结构由几个主要的部分构成:平台运行时、工作区、工作台、团队支持和帮助。
P80 C++提供了构造函数( constructor )来处理对象的初始化。构造函数是一个由用户定义的特殊的成员函数。与其他成员函数不同之处在于: 用户不能调用它,而是在定义对象时,有系统自动调用构造函数。 构造函数的名字必须与类名一致,不能是其他名字。 构造函数不能有任何返回类型。 用户如果没有定义构造函数,系统会自动生成一个构造函数,只不过函数体中没有任何语句。
P29 WiFi Direct 是新兴的Wi-Fi无线连接技术,以Wi-Fi既有技术为基础,让Wi-Fi装置在没有路由器、热点的情况下,仍能点对点(peertopeer;P2P)的无线连接。能让装置之间互动,传输内容,速度最高为250Mbp,最远距离约为300公尺,具备Wi-FiDirect认证的产品可在802.11a、g及n的Wi-Fi标准下连结。Wi-FiDirect概述按照定义,Wi-FiCERTIFIEDWi-FiDirect设备是支持对等连接的设备,这种设备既支持基础设施网络,也支持P2P连接。Wi-FiDirect设备能够作为典型的站点(STA)加入基础设施网络,耐用必须支持Wi-FiProtectedSetup加入者功能。
P21 淘宝消息中间件概览消息中间件应用场景分布式事务数据复制日志同步delay queue广播通知总结消息中间件应用程序或组件之间的一种通讯方式可靠性异步松散耦合发送者和接收者不必了解对方,只需要认识消息发送者和接收者不必同时在线Messaging Models Point-to-Point(PTP)每个消息只有一个消费者发送者和接收者没有时间依赖接收者确认消息处理成功Publish/Subscribe每个消息可以有多个订阅者客户端。
P24 RabbitMQMQ在云计算的地位RabbitMQ大事记RabbitMQ卖点健壮易于使用高性能强大开源社区支持AMQP工作组成员,目前支持AMQP0-9-1RabbitMQ生态圈显微镜看RabbitMQ为什么要用Erlang实现Erlang消息机制与AMQP极度吻合高并发时间检验的高可靠高性能集群易扩展强大的管理功能方便的问题定位支持AMQP交互图实现足够简单清晰高并发的秘密处处维稳自我保护AMQP协议级别流控ErlangVM层面内存、CPU过载防护集群层面容灾预先警报性能(单Q)性能(8个Q)集群(逻辑视图)集群(物理布局)高可用集群无中心点。
P77 WebSphere MQ 支持其应用程序的客户机-服务器配置。 WebSphere MQ客户端通过MQI通道与WebSphere MQ服务器进行通讯。
P28 对象存储(Object-Based Storage, OBS)综合了NAS和SAN的优点,同时具有SAN的高速直接访问和NAS的数据共享等优势,提供了具有高性能、高可靠性、跨平台以及安全的数据共享的存储体系结构。
P15 在PL/SQL块执行SELECT ,INSERT,UPDATE,DELETE语句时,ORACLE会在内存中为其分配上下文区(Context Area)。游标是指向该区的指针,或是命名一个工作区(Work Area),或是一种结构化数据类型。 它为应用程序提供了一种对具有多行数据的查询结果集中每行数据进行单独处理的方法,是设计交互式应用程序的常用编程接口。
P42 软件自动化测试软件自动化测试就是模拟手动测试步骤,执行测试程序来控制被测软件的执行,完成全自动或者半自动测试的过程。全自动测试就是指在自动化测试过程中根本不需要人工干预,由程序自动完成测试的全过程。半自动测试就是指在自动化测试过程中需要手动输入测试用例或者选择测试路径,再由自动化测试程序按照人工指定的要求完成测试过程。