资源搜
资源搜
👀 联系夏柔
🔥 投稿源码
资源搜

资源搜

  • 全部
  • 123盘
  • 阿里盘
  • 百度云
  • 迅雷
  • 夸克
  • 115
  • 蓝奏云
  • 其他
已收录34127条资源,仅供学习交流,请在24h内删除资源!

Maven实战

资源名称:Maven实战 内容简介: 本书由国内社区公认的Maven专家Juven Xu亲自执笔,内容的权威性毋庸置疑。    本书是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.x版本进行了对比,以便于正在使用Maven 2.x版本的用户能更好地理解。本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有读者仔细阅读;系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有选择性的阅读;扩展性地讲解了如何Maven和Archetype插件,这部分内容对需要编写插件扩展Maven或需要编写Archetype维护自己的项目骨架以更便于团队开发的读者来说尤为有帮助。它实战性强,不仅绝大部分知识点都有相应的案例,而且本书还在第4章设计了一个背景案例,后面的很多章节都是围绕这个案例展开的,可操作性极强。    本书适合所有Java程序员阅读,无论你是从未使用过Maven,亦或是已经使用Maven很长一段时间了,相信你都能从本书中获得有价值的参考。本书也适合所有项目经理阅读,它能帮助你更规范、更高效地管理Java项目。    你是否早已厌倦了日复一日的手工构建工作?你是否对各个项目风格迥异的构建系统感到恐惧?Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性,已经有无数的开源项目使用它来构建项目并促进团队交流,每天都有数以万计的开发者在访问中央仓库以获取他们需要的依赖。    本书内容全面而系统,Maven的原理、使用方法和高级应用尽含其中;注重实战是本书的另一个特点,不仅在各个知识点都辅有大量的小案例,而且还有一个综合性的案例贯穿全书。如果你想使用Maven,或正在使用Maven,本书将给你绝佳的指导。 资源目录: 前言  致谢  第1章 maven简介   1.1 何为maven    1.1.1 何为构建    1.1.2 maven是优秀的构建工具    1.1.3 maven不仅仅是构建工具   1.2 为什么需要maven   1.2.1 组装pc和品牌pc   1.2.2 ide不是万能的   1.2.3 make    1.2.4 ant    1.2.5 不重复发明轮子   1.3 maven与极限编程   1.4 被误解的maven   1.5 小结  第2章 maven的安装和配置   2.1 在windows上安装maven    2.1.1 检查jdk安装    2.1.2 下载maven    2.1.3 本地安装    2.1.4 升级maven   2.2 在基于unix的系统上安装maven    2.2.1 下载和安装    2.2.2 升级maven   2.3 安装目录分析    2.3.1 m2_HOME    2.3.2 ~/.m2   2.4 设置http代理   2.5 安装m2eclipse   2.6 安装netbeans maven插件   2.7 maven安装最佳实践    2.7.1 设置maven_opts环境变量    2.7.2 配置用户范围settingsxml    2.7.3 不要使用ide内嵌的maven   2.8 小结  第3章 maven使用入门   3.1 编写pom   3.2 编写主代码   3.3 编写测试代码   3.4 打包和运行   3.5 使用archetype生成项目骨架   3.6 m2eclipse简单使用    3.6.1 导入maven项目    3.6.2 创建maven项目    3.6.3 运行mvn命令   3.7 netbeans maven插件简单使用    3.7.1 打开maven项目    3.7.2 创建maven项目    3.7.3 运行mvn命令   3.8 小结  第4章 背景案例  第5章 坐标和依赖  第6章 仓库  第7章 生命周期和插件  第8章 聚合与继承  第9章 使用nexus创建私服  第10章 使用maven进行测试  第11章 使用hudson进行持续集成  第12章 使用maven构建web应用  第13章 版本管理  第14章 灵活的构建  第15章 生成项目站点  第16章 m2eclipse  第17章 编写maven插件  第18章 archetype  附录A pom元素参考  附录B settings元素参考  附录C 常用插件列表 资源截图:
陌佑
百度云
百度云

Java EE 7权威指南:卷1

资源名称:Java EE 7权威指南:卷1 内容简介:     伴随着JavaEE的发展脚步,从2001年《TheJ2I=ETutorial》第1版问世,到本书与大家见面,已走过了十余年的演进历程,其间多次改版,一直畅销不衰。   本书分为六部分,共31章:第一部分(第1—2章)介绍JavaEE企业应用开发的相关概念和技术,以及安装、构建和支持本书示例需要了解的所有知识;第二部分(第3—5章)介绍平台基础知识,包括资源和JNDl命名、数据源对象和连接池、以管理方式创建资源、资源注入和依赖注入、打包等:第三部分(第6—20章)介绍Web层技术,涉及JSF技术、Facelets、表达式语言、使用各种不同类型的组件和核心标记创建Web页面、通过转换器、监听器和验证器为组件增加更多功能、托管bean、结合使用Ajax乖ElJSF技术、JSF技术中复合组件的高级特性、创建定制Ul组件和其他定制对象、配置JSF应用、WebSocketJavaAPl、JSON处理JavaAPl、Web应用国际化和本地化等,第四部分(第21—22章)研究bean验证JavaAPl,第五部分(第23—26章)研究JavaEE的上下文和依赖注入(CDI),并提供构建和运行使用CDl的示例:第六部分(第27—31蕈)讨论Web服务,包括用JAX—WS构建WebljF.务、用JAX—RS构建RESTfuIWeb服务、用JAX—RS客户端APl访问REST资源等。   全书对JavaEE技术的阐述精确到位,讲解深入浅出,并提供大量具体完整的实用示例,可以帮助读者深入掌握JavaEE的有关技术和特性。 资源目录: 译者序 前言 第一部分 引言  第1章 概述   第2章 使用教程示例  第二部分 平台基础知识  第3章 资源创建   第4章 注入   第5章 打包  第三部分 Web层  第6章 Web应用入门   第7章 JSF技术   第8章 Facelets介绍   第9章 表达式语言   第10章 在Web页面中使用JSF技术   第11章 使用转换器、监听器和验证器   第12章 使用JSF技术开发应用   第13章 结合使用Ajax和JSF技术   第14章 复合组件:高级主题与示例   第15章 创建定制UI组件和其他定制对象   第16章 配置JSF应用   第17章 Java Servlet技术   第18章 WebSocket Java API   第19章 JSON处理   第20章 Web应用国际化和本地化  第四部分 bean验证  第21章 bean验证介绍   第22章 bean验证:高级主题  第五部分 Java EE的上下文和依赖注入  第23章 Java EE的上下文和依赖注入介绍   第24章 运行基本上下文和依赖注入示例   第25章 Java EE的上下文和依赖注入:高级主题   第26章 运行高级上下文和依赖注入示例  第六部分 Web服务  第27章 Web服务介绍   第28章 用JAX-WS构建Web服务   第29章 用JAX-RS构建RESTful Web服务   第30章 用JAX-RS客户端API访问REST资源   第31章 JAX-RS:高级主题与示例 资源截图:
陌佑
百度云
百度云

MATLAB在语音信号分析与合成中的应用

资源名称:MATLAB在语音信号分析与合成中的应用 内容简介: 语音信号处理是数字信号处理的一个重要分支。本书含有许多数字信号处理的方法和MATLAB函数。全书共10章。第1~4章介绍语音信号处理的一些基本分析方法和手段,以及相应的MATLAB函数;第5~9章介绍语音信号预处理和特征的提取,包括消除趋势项和基本的减噪方法,以及端点检测、基音的提取和共振峰的提取,并利用语音信号处理的基本方法,给出了多种提取方法和相应的MATLAB程序;第10章结合各种参数的检测介绍了语音信号的合成、语音信号的变速和变调处理,还介绍了时域基音同步叠加(TDPSOLA)的语音合成,并给出了相应的MATLAB程序。附录A中给出了调试复杂程序的方法和思路。 本书可作为从事语音信号处理的本科高年级学生、研究生或科研工程技术人员的辅助读物,也可作为从事信号处理研究与应用的科研工程技术人员的参考用书。 资源目录: 第1章语音的产生和感知1 第2章语音信号的时域、频域特性和短时分析技术12 第3章语音信号在其他变换域中的分析技术和特性30 第4章语音信号的线性预测分析62 第5章带噪语音和预处理96 第6章语音端点的检测117 第7章语音信号的减噪176 第8章基音周期的估算方法202 第9章共振峰的估算方法259 第10章语音信号的合成算法284 附录A程序的调试和修改345 附录B本书自编函数速查表375 附录C本书应用的MATLAB函数速查表378 资源截图:
陌佑
百度云
百度云

精通Struts基于MVC的Java Web设计与开发

资源名称:精通Struts基于MVC的Java Web设计与开发 内容简介: Struts是目前非常流行的基于MVC的Java Web框架。《精通Struts:基于MVC的Java Web设计与开发》详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分体会Struts框架在开放大型、可扩展的Web应用方面发挥的优势。第4章到第7章深入探讨了Struts框架的核心组件ActionServlet和RequestProcessor的实现原理,详细介绍了开发Struts应用的模型、视图和控制器的各种技术,细致的描述了Struts配置文件的每个元素的使用方法。第8章到第9章介绍了开发Struts应用的一些实用技术,如Struts框架的扩展点、Struts应用的国际化,Validator验证框架和异常处理机制等。第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles框架的使用方法。第17章和第18章介绍如何采用EJB和Web服务来实现Struts框架的模型。第19章到第21章介绍了如何采用第三方软件,如Apache Common Logging API、Log4J、ANT和StrutsTestCase,来控制Struts应用的输出日志、管理以及测试Struts应用项目。 资源截图:
陌佑
百度云
百度云

Java RESTful Web Service实战

资源名称:Java RESTful Web Service实战 内容简介: 国内首本完整地、深度地讲解如何基于Java标准规范实现REST风格的Web服务的专著,阿里巴巴资深Java技术专家近10年开发经验结晶,3位业内著名技术专家联袂推荐!不仅深刻解读了最新的JAX-RS标准和其API设计,以及Jersey的使用要点和实现原理,而且还系统讲解了REST的基本理论,更重要的是从实践角度深度讲解了如何基于Jersey实现完整的、安全的、高性能的REST式的Web服务。 全书共11章,分为三篇。第一篇(1~5章)系统讲解了REST的基本理论和Jersey的基本实践,旨在帮助读者具备使用Java开发REST式的Web服务的基本能力。第二篇(6~10章)深入讲解了写好REST程序的必要知识点,旨在帮助读者全面了解如何写好一个完整的、安全的、高性能的REST式的Web服务。第三篇(第11章)分享了笔者5年外企工作生涯中对自动化测试和敏捷的体会,希望可以帮助读者更宏观地审视REST的应用场景,给读者启发。 本书包含对部分源代码的解读,也包含大量示例和实现代码,还包含大型的、完整的项目示例。除此之外,本书还包括“阅读指南”、“小白讲堂”、“宅人坑事”等知识模块,旨在帮助读者能在愉悦中更好地阅读本书。 资源目录: 推荐序一 推荐序二 前言 第一篇 够用就好——JAX-RS 2.0 基础 第1 章 JAX-RS 2.0 入门 1.1 解读REST 2 1.1.1 一种架构风格 1.1.2 基本实现形式 1.2 解读REST 服务 1.3 解读JAX-RS 1.4 Jersey 项目概要 1.5 Java 领域的其他REST 实现 1.5.1 其他JAX-RS 实现 1.5.2 其他REST 实现 1.6 本章小结 第2 章 JAX-RS 2.0 快速实现 2.1 第一个Java REST 服务 2.1.1 环境准备 2.1.2 创建服务 2.1.3 扩展服务 2.1.4 测试和运行服务 2.2 第一个Servlet 容器服务 2.2.1 创建和分析Web 服务 2.2.2 Jetty 插件与REST 服务 2.2.3 运行在Servlet 容器 2.2.4 运行在Java EE 容器 2.3 REST 服务类型 2.4 REST 应用描述 2.4.1 应用的描述 2.4.2 资源的描述 2.4.3 WADL 的配置 2.5 第一个完整的REST 服务 2.5.1 定义资源 2.5.2 集成Spring 2.5.3 集成JPA 2.5.4 集成jQuery 2.5.5 请求处理流程分析 2.6 REST 调试工具 2.6.1 命令行调试工具cURL 2.6.2 基于浏览器的图形化调试插件 2.7 本章小结 第3 章 REST API 设计 3.1 REST 统一接口 3.1.1 GET 方法 3.1.2 PUT 方法 3.1.3 DELETE 方法 3.1.4 POST 方法 3.1.5 WebDAV 扩展方法 3.2 REST 资源定位 3.2.1 资源地址设计 3.2.2 @QueryParam 注解 3.2.3 @PathParam 注解 3.2.4 @FormParam 注解 3.2.5 @BeanParam 注解 3.2.6 @CookieParam 注解 3.2.7 @Context 注解 3.3 REST 传输格式 3.3.1 基本类型 3.3.2 文件类型 3.3.3 InputStream 类型 3.3.4 Reader 类型 3.3.5 XML 类型 3.3.6 JSON 类型 3.4 REST 连通性 3.4.1 过渡型链接 3.4.2 结构型链接 3.5 REST 响应处理 3.5.1 返回类型 3.5.2 处理异常 3.6 REST 内容协商 3.6.1 @Produces 注解 3.6.2 @Consumes 注解 3.7 本章小结 第4 章 REST 请求处理 4.1 REST 和AOP 4.2 Providers 详解 4.2.1 实体Providers 4.2.2 上下文Providers 4.3 REST 请求流程 4.4 REST 过滤器 4.4.1 ClientRequestFilter 4.4.2 ContainerRequestFilter 4.4.3 ContainerResponseFilter 4.4.4 ClientResponseFilter 4.4.5 访问日志 4.5 REST 拦截器 4.6 绑定机制 4.7 优先级 4.8 本章小结 第5 章 REST 客户端 5.1 客户端接口 5.1.1 Client 接口 5.1.2 WebTarget 接口 5.1.3 Invocation 接口 5.2 资源释放 5.3 连接器 5.4 封装Client 5.5 本章小结 第二篇 全面掌握——JAX-RS 2.0 进阶 第6 章 REST 安全 6.1 身份认证 6.1.1 基本认证 6.1.2 摘要认证 6.1.3 表单认证 6.1.4 证书认证 6.2 资源授权 6.2.1 容器管理权限 6.2.2 应用管理权限 6.3 认证与授权实现 6.3.1 基本认证与JDBCRealm 6.3.2 摘要认证与UserDatabase-Realm 6.3.3 表单认证与DataSource-Realm 6.3.4 表单认证与JAASRealm 6.3.5 证书认证与UserDatabase-Realm 6.4 JAX-RS 2.0 实现 6.5 其他安全考虑 6.6 本章小结 第7 章 REST 测试 7.1 Jersey 测试框架 7.2 单元测试 7.2.1 集成Spring 的单元测试 7.2.2 异步测试 7.3 集成测试 7.4 日志增强 7.5 本章小结 第8 章 REST 推送与异步通信 8.1 服务器—浏览器通信 8.1.1 Polling 技术 8.1.2 Comet 技术 8.1.3 SSE 技术 8.1.4 WebSocket 技术 8.2 SSE 详述 8.2.1 Java 并发 8.2.2 SSE 流程 8.2.3 SSE 实现 8.3 异步通信 8.4 JAX-RS 2.0 实现异步通信 8.4.1 服务端实现 8.4.2 客户端实现和测试 8.5 本章小结 第9 章 Jersey 1.x 迁移 9.1 变更Maven 依赖定义 9.2 客户端迁移 9.2.1 Client 接口迁移 9.2.2 WebTarget 接口迁移 9.2.3 QueryParam 9.3 服务器端迁移 9.4 本章小结 第10 章 JAX-RS 调优 10.1 使用缓存优化负载 10.1.1 缓存协商 10.1.2 条件GET 10.1.3 REST 缓存实践 10.1.4 ab 测试 10.2 使用版本号优化服务 10.2.1 何时使用版本号 10.2.2 如何使用版本号 10.3 使用参数配置优化服务 10.3.1 通用配置 10.3.2 服务器端配置 10.3.3 客户端配置 10.4 Java 虚拟机调优 10.4.1 虚拟机概述 10.4.2 内存溢出与内存泄漏 10.5 本章小结 第三篇 实践分享——JAX-RS 2.0 综合 第11 章 统一自动化测试平台 11.1 ATUP 的定义 11.1.1 需求仓库 11.1.2 需求分析 11.1.3 迭代规划 11.2 ATUP 的设计 11.2.1 开发和部署环境 11.2.2 模块定义和拓扑 11.2.3 持续集成流程 11.3 ATUP 的实现 11.3.1 Sprint1 核心功能 11.3.2 Sprint2 模块功能 11.3.3 Iteration1 的演示和回顾 11.3.4 Sprint3 持续交付 11.3.5 交付和总结 11.4 本章小结 附录 Web 简史 参考资料 后记 资源截图:
陌佑
百度云
百度云

重新定义Spring Cloud实战

资源名称:重新定义Spring Cloud实战 内容简介: 这是一本实践与理论并重、广度与深度兼顾的Spring Cloud生产实践开发指南,由SpringCloud中国社区倾力打造,作者来自阿里、蚂蚁金服、*金融等企业,本书针对SpringCloud在国内的使用情况,结合国内企业使用Spring Cloud落地微服务架构遇到的问题,提出可落地的解决方案。 本书内容有3大特色: 足够广:详细讲解了Spring Cloud的核心常用组件以及Spring Cloud的增强生态,针对生产实践中常见问题给出可落地的*实践方案,无论您是初学者还是开发人员,还是架构师,都能从此书获益。 有深度:本书对涉及的Spring Cloud组件按照从入门、进阶、实战、扩展增强的顺序循序渐进进行剖析和讲解,帮助作者知其然并知其所以然,授之以渔。 重实践:注重生产实践,通过案例驱动,给出优秀的生产实践方案和优秀的生产配置,帮助读者快速落地企业微服务架构。 全书共25章,分为三个部分: *部分核心组件篇(第1~10章) 资源目录: 前言 第1章 微服务与SpringCloud 第2章 Spring CloudEureka上篇 第3章 Spring CloudEureka下篇 第4章 Spring CloudFeign的使用扩展 第5章 Spring CloudRibbon实战运用 第6章 Spring CloudHystrix实战运用 第7章 Spring CloudZuul基础篇 第8章 Spring CloudZuul中级篇 第9章 Spring CloudZuul高级篇 第10章 Spring Cloud基础综合案例 第11章 Spring CloudConfig上篇 第12章 Spring CloudConfig下篇 第13章 Spring CloudConsul上篇 第14章 Spring CloudConsul下篇 第15章 Spring Cloud认证和鉴权 第16章Spring Cloud全链路监控 第17章Spring CloudGateway上篇 第18章 Spring CloudGateway下篇 第19章 Spring Cloud与gRPC上篇 第20章gRPC在Spring Cloud与gRPC下篇 第21章 Spring Cloud版本控制与灰度发布 第22章 Spring Cloud容器化 第23章 Dubbo向Spring Cloud迁移 第24章 Spring Cloud与分布式事务 第25章 Spring Cloud与领域驱动实践 资源截图:
陌佑
百度云
百度云

Spring Batch 批处理框架

资源名称:Spring Batch 批处理框架 内容简介: 《Spring Batch 批处理框架》全面、系统地介绍了批处理框架Spring Batch,通过详尽的实战示例向读者展示了Spring Batch框架对大数据批处理的基本开发能力,并对框架的架构设计、源码做了特定的剖析;在帮助读者掌握Spring Batch框架基本功能、高级功能的同时,深入剖析了Spring Batch框架的设计原理,帮助读者可以游刃有余地掌握Spring Batch框架。   《Spring Batch 批处理框架》分为入门篇、基本篇和高级篇三部分。入门篇介绍了批处理、Spring Batch的基本特性和新特性,快速入门的Hello World等内容引领读者入门,从而进入数据批处理的世界。基本篇重点讲述了数据批处理的核心概念、典型的作业配置、作业步配置,以及Spring Batch框架中经典的三步走策略:数据读、数据处理和数据写,详尽地介绍了如何对CVS格式文件、JSON格式文件、XML文件、数据库和JMS消息队列中的数据进行读操作、处理和写操作,对于数据库的操作详细介绍了使用JDBC、Hibernate、存储过程、JPA、Ibatis等处理。高级篇提供了高性能、高可靠性、并行处理的能力,分别向读者展示了如何实现作业流的控制,包括顺序流、条件流、并行流,如何实现健壮的作业,包括跳过、重试和重启等,如何实现扩展作业及并行作业,包括多线程作业、并行作业、远程作业和分区作业等,从而实现分布式、高性能、高扩展性的数据批处理作业。 资源目录: 第1篇 入门篇  第1章 Spring Batch简介  第2章 Spring Batch之Hello World    第2篇 基本篇 第3章 Spring Batch基本概念  第4章 配置作业Job  第5章 配置作业步Step  第6章 读数据ItemReader  第7章 写数据ItemWriter  第8章 处理数据ItemProcessor  第3篇 高级篇 第9章 作业流Step Flow  第10章 健壮Job  第11章 扩展Job、并行处理   后记 资源截图:
陌佑
百度云
百度云

Lucene实战(第2版)

资源名称:Lucene实战(第2版) 内容简介:  《Lucene实战(第2版)》基于Apache的Lucene 3.0,从Lucene核心、Lucene应用、案例分析3个方面详细系统地介绍了Lucene,包括认识Lucene、建立索引、为应用程序添加搜索功能、高级搜索技术、扩展搜索、使用Tika提取文本、Lucene的高级扩展、使用其他编程语言访问Lucene、Lucene管理和性能调优等内容,最后还提供了三大经典成功案例,为读者展示了一个奇妙的搜索世界。  《Lucene实战(第2版)》适合于已具有一定Java编程基本的读者,以及希望能够把强大的搜索功能添加到自己的应用程序中的开发人员。《Lucene实战(第2版)》对于从事搜索引擎工作的工程技术人员,以及在Java平台上进行各类软件开发的人员和编程爱好者,也具有很好的学习参考价值。 资源目录: 第1部分 Lucene核心 第1章 初识Lucene 3 1.1 应对信息爆炸 4 1.2 Lucene是什么 5 1.2.1 Lucene能做些什么 6 1.2.2 Lucene的历史 7 1.3 Lucene和搜索程序组件 9 1.3.1 索引组件 10 1.3.2 搜索组件 13 1.3.3 搜索程序的其他模块 16 1.3.4 Lucene与应用程序的整合点 18 1.4 Lucene实战:程序示例 18 1.4.1 建立索引 19 1.4.2 搜索索引 22 1.5 理解索引过程的核心类 25 1.5.1 IndexWriter 25 1.5.2 Directory 25 1.5.3 Analyzer 26 1.5.4 Document 26 1.5.5 Field 27 1.6 理解搜索过程的核心类 27 1.6.1 IndexSearcher 27 1.6.2 Term 28 1.6.3 Query 28 1.6.4 TermQuery 28 1.6.5 TopDocs 29 1.7 小结 29 第2章 构建索引 30 2.1 Lucene如何对搜索内容进行建模 31 2.1.1 文档和域 31 2.1.2 灵活的架构 32 2.1.3 反向规格化(Denormalization) 32 2.2 理解索引过程 33 2.2.1 提取文本和创建文档 33 2.2.2 分析文档 34 2.2.3 向索引添加文档 34 2.3 基本索引操作 35 2.3.1 向索引添加文档 35 2.3.2 删除索引中的文档 38 2.3.3 更新索引中的文档 39 2.4 域选项 41 2.4.1 域索引选项 41 2.4.2 域存储选项 42 2.4.3 域的项向量选项 42 2.4.4 Reader、TokenStream和byte[ ]域值 42 2.4.5 域选项组合 43 2.4.6 域排序选项 44 2.4.7 多值域 44 2.5 对文档和域进行加权操作 45 2.5.1 文档加权操作 45 2.5.2 域加权操作 46 2.5.3 加权基准(Norms) 47 2.6 索引数字、日期和时间 48 2.6.1 索引数字 48 2.6.2 索引日期和时间 49 2.7 域截取(Field truncation) 50 2.8 近实时搜索(Near-real-time search) 51 2.9 优化索引 51 2.10 其他Directory子类 52 2.11 并发、线程安全及锁机制 55 2.11.1 线程安全和多虚拟机安全 55 2.11.2 通过远程文件系统访问索引 56 2.11.3 索引锁机制 57 2.12 调试索引 59 2.13 高级索引概念 60 2.13.1 用IndexReader删除文档 61 2.13.2 回收被删除文档所使用过的磁盘空间 62 2.13.3 缓冲和刷新 62 2.13.4 索引提交 63 2.13.5 ACID事务和索引连续性 65 2.13.6 合并段 66 2.14 小结 68 第3章 为应用程序添加搜索功能 70 3.1 实现简单的搜索功能 71 3.1.1 对特定项的搜索 72 3.1.2 解析用户输入的查询表达式:QueryParser 73 3.2 使用IndexSearcher类 76 3.2.1 创建IndexSearcher类 76 3.2.2 实现搜索功能 78 3.2.3 使用TopDocs类 78 3.2.4 搜索结果分页 79 3.2.5 近实时搜索 79 3.3 理解Lucene的评分机制 81 3.3.1 Lucene如何评分 81 3.3.2 使用explain()理解搜索结果评分 83 3.4 Lucene的多样化查询 84 3.4.1 通过项进行搜索:TermQuery类 85 3.4.2 在指定的项范围内搜索:TermRangeQuery类 86 3.4.3 在指定的数字范围内搜索:NumericRangeQuery类 87 3.4.4 通过字符串搜索:PrefixQuery类 88 3.4.5 组合查询:BooleanQuery类 88 3.4.6 通过短语搜索:PhraseQuery类 91 3.4.7 通配符查询:WildcardQuery类 93 3.4.8 搜索类似项:FuzzyQuery类 94 3.4.9 匹配所有文档:MatchAllDocsQuery类 95 3.5 解析查询表达式:QueryParser 96 3.5.1 Query.toString方法 97 3.5.2 TermQuery 97 3.5.3 项范围查询 98 3.5.4 数值范围搜索和日期范围搜索 99 3.5.5 前缀查询和通配符查询 99 3.5.6 布尔操作符 100 3.5.7 短语查询 100 3.5.8 模糊查询 101 3.5.9 MatchAllDocsQuery 102 3.5.10 分组查询 102 3.5.11 域选择 103 3.5.12 为子查询设置加权 103 3.5.13 是否一定要使用QueryParse 103 3.6 小结 104 第4章 Lucene的分析过程 105 4.1 使用分析器 106 4.1.1 索引过程中的分析 107 4.1.2 QueryParser分析 109 4.1.3 解析vs分析:分析器何时不再适用 109 4.2 剖析分析器 110 4.2.1 语汇单元的组成 111 4.2.2 语汇单元流揭秘 112 4.2.3 观察分析器 115 4.2.4 语汇单元过滤器:过滤顺序的重要性 119 4.3 使用内置分析器 121 4.3.1 StopAnalyzer 122 4.3.2 StandardAnalyzer 122 4.3.3 应当采用哪种核心分析器 123 4.4 近音词查询 123 4.5 同义词、别名和其他表示相同意义的词 126 4.5.1 创建SynonymAnalyzer 127 4.5.2 显示语汇单元的位置 131 4.6 词干分析 132 4.6.1 StopFilter保留空位 133 4.6.2 合并词干操作和停用词移除操作 134 4.7 域分析 134 4.7.1 多值域分析 135 4.7.2 特定域分析 135 4.7.3 搜索未被分析的域 136 4.8 语言分析 139 4.8.1 Unicode与字符编码 139 4.8.2 非英语语种分析 140 4.8.3 字符规范化处理 140 4.8.4 亚洲语种分析 141 4.8.5 有关非英语语种分析的其他问题 143 4.9 Nutch分析 144 4.10 小结 146 第5章 高级搜索技术 147 5.1 Lucene域缓存 148 5.1.1 为所有文档加载域值 149 5.1.2 段对应的reader 149 5.2 对搜索结果进行排序 150 5.2.1 根据域值进行排序 150 5.2.2 按照相关性进行排序 153 5.2.3 按照索引顺序进行排序 154 5.2.4 通过域进行排序 154 5.2.5 倒排序 155 5.2.6 通过多个域进行排序 156 5.2.7 为排序域选择类型 157 5.2.8 使用非默认的locale方式进行排序 157 5.3 使用MultiPhraseQuery 158 5.4 针对多个域的一次性查询 160 5.5 跨度查询 162 5.5.1 跨度查询的构建模块:SpanTermQuery 165 5.5.2 在域的起点查找跨度 166 5.5.3 彼此相邻的跨度 167 5.5.4 在匹配结果中排除重叠的跨度 169 5.5.5 SpanOrQuery类 170 5.5.6 SpanQuery类和QueryParser类 171 5.6 搜索过滤 172 5.6.1 TermRangeFilter 173 5.6.2 NumericRangeFilter 174 5.6.3 FieldCacheRangeFilter 174 5.6.4 特定项过滤 174 5.6.5 使用QueryWrapperFilter类 175 5.6.6 使用SpanQueryFilter类 175 5.6.7 安全过滤器 176 5.6.8 使用BooleanQuery类进行过滤 177 5.6.9 PrefixFilter 178 5.6.10 缓存过滤结果 178 5.6.11 将filter封装成query 179 5.6.12 对过滤器进行过滤 179 5.6.13 非Lucene内置的过滤器 180 5.7 使用功能查询实现自定义评分 180 5.7.1 功能查询的相关类 180 5.7.2 使用功能查询对最近修改过的文档进行加权 182 5.8 针对多索引的搜索 184 5.8.1 使用MultiSearch类 184 5.8.2 使用ParallelMultiSearcher进行多线程搜索 186 5.9 使用项向量 186 5.9.1 查找相似书籍 187 5.9.2 它属于哪个类别 190 5.9.3 TermVectorMapper类 193 5.10 使用FieldSelector加载域 194 5.11 停止较慢的搜索 195 5.12 小结 196 第6章 扩展搜索 198 6.1 使用自定义排序方法 199 6.1.1 针对地理位置排序方式进行文档索引 199 6.1.2 实现自定义的地理位置排序方式 200 6.1.3 访问自定义排序中的值 203 6.2 开发自定义的Collector 204 6.2.1 Collector基类 205 6.2.2 自定义Collector:BookLinkCollector 206 6.2.3 AllDocCollector类 207 6.3 扩展QueryParser类 208 6.3.1 自定义QueryParser的行为 208 6.3.2 禁用模糊查询和通配符查询 209 6.3.3 处理数值域的范围查询 210 6.3.4 处理日期范围 211 6.3.5 对已排序短语进行查询 213 6.4 自定义过滤器 215 6.4.1 实现自定义过滤器 215 6.4.2 搜索期间使用自定义过滤器 216 6.4.3 另一种选择:FilterQuery类 217 6.5 有效载荷(Payloads) 218 6.5.1 分析期间生成有效载荷 219 6.5.2 搜索期间使用有效载荷 220 6.5.3 有效载荷和跨度查询 223 6.5.4 通过TermPositions来检索有效载荷 223 6.6 小结 223 第2部分 Lucene应用 第7章 使用Tika提取文本 227 7.1 Tika是什么 228 7.2 Tika的逻辑设计和API 230 7.3 安装Tika 231 7.4 Tika的内置文本提取工具 232 7.5 编程实现文本提取 234 7.5.1 索引Lucene文档 234 7.5.2 Tika工具类 237 7.5.3 选择自定义分析器 238 7.6 Tika的局限 238 7.7 索引自定义的XML文件 239 7.7.1 使用SAX进行解析 239 7.7.2 使用Apache Commons Digester进行解析和索引 242 7.8 其他选择 244 7.9 小结 245 第8章 Lucene基本扩展 246 8.1 Luke:Lucene的索引工具箱 247 8.1.1 Overview标签页:索引的全局视图 248 8.1.2 浏览文档 249 8.1.3 使用QueryParser进行搜索 251 8.1.4 Files and Plugins标签页 252 8.2 分析器、语汇单元器和语汇单元过滤器 253 8.2.1 SnowballAnalyzer 255 8.2.2 Ngram过滤器 256 8.2.3 Shingle过滤器 258 8.2.4 获取捐赠分析器 258 8.3 高亮显示查询项 259 8.3.1 高亮显示模块 259 8.3.2 独立的高亮显示示例 262 8.3.3 使用CSS进行高亮显示处理 263 8.3.4 高亮显示搜索结果 264 8.4 FastVector Highlighter类 266 8.5 拼写检查 269 8.5.1 生成提示列表 269 8.5.2 选择最佳提示 271 8.5.3 向用户展示搜索结果 272 8.5.4 一些加强拼写检查的考虑 273 8.6 引人注目的查询扩展功能 274 8.6.1 MoreLikeThis 274 8.6.2 FuzzyLikeThisQuery 275 8.6.3 BoostingQuery 275 8.6.4 TermsFilter 276 8.6.5 DuplicateFilter 276 8.6.6 RegexQuery 276 8.7 构建软件捐赠模块(contrib module) 277 8.7.1 源代码获取方式 277 8.7.2 contrib目录的Ant插件 277 8.8 小结 278 第9章 Lucene高级扩展 279 9.1 链式过滤器 280 9.2 使用Berkeley DB存储索引 282 9.3 WordNet同义词 284 9.3.1 建立同义词索引 285 9.3.2 将WordNet同义词链接到分析器中 287 9.4 基于内存的快速索引 289 9.5 XML QueryParser:超出“one box”的搜索接口 289 9.5.1 使用XmlQueryParser 291 9.5.2 扩展XML查询语法 295 9.6 外围查询语言 296 9.7 Spatial Lucene 298 9.7.1 索引空间数据 299 9.7.2 搜索空间数据 302 9.7.3 Spatial Lucene的性能特点 304 9.8 远程进行多索引搜索 306 9.9 灵活的QueryParser 309 9.10 其他内容 312 9.11 小结 313 第10章 其他编程语言使用Lucene 314 10.1 移植入门 315 10.1.1 移植取舍 316 10.1.2 选择合适的移植版本 317 10.2 CLucene(C++) 317 10.2.1 移植目的 318 10.2.2 API和索引兼容 319 10.2.3 支持的平台 321 10.2.4 当前情况以及未来展望 321 10.3 Lucene.Net(C#和其他.NET编程语言) 321 10.3.1 API兼容 323 10.3.2 索引兼容 324 10.4 KinoSearch和Lucy(Perl) 324 10.4.1 KinoSearch 325 10.4.2 Lucy 327 10.4.3 其他Perl选项 327 10.5 Ferret(Ruby) 328 10.6 PHP 329 10.6.1 Zend Framework 329 10.6.2 PHP Bridge 330 10.7 PyLucene(Python) 330 10.7.1 API兼容 332 10.7.2 其他Python选项 332 10.8 Solr(包含多种编程语言) 332 10.9 小结 334 第11章 Lucene管理和性能调优 335 11.1 性能调优 336 11.1.1 简单的性能调优步骤 337 11.1.2 测试方法 338 11.1.3 索引-搜索时延调优 339 11.1.4 索引操作吞吐量调优 340 11.1.5 搜索时延和搜索吞吐量调优 344 11.2 多线程和并行处理 346 11.2.1 使用多线程进行索引操作 347 11.2.2 使用多线程进行搜索操作 351 11.3 资源消耗管理 354 11.3.1 磁盘空间管理 354 11.3.2 文件描述符管理 357 11.3.3 内存管理 361 11.4 热备份索引 364 11.4.1 创建索引备份 365 11.4.2 恢复索引 366 11.5 常见错误 367 11.5.1 索引损坏 367 11.5.2 修复索引 369 11.6 小结 369 第3部分 案例分析 第12章 案例分析1:Krugle 373 12.1 Krugle介绍 374 12.2 应用架构 375 12.3 搜索性能 376 12.4 源代码解析 377 12.5 子串搜索 378 12.6 查询VS搜索 381 12.7 改进空间 382 12.7.1 FieldCache内存使用 382 12.7.2 合并索引 382 12.8 小结 383 第13章 案例分析2:SIREn 384 13.1 SIREn介绍 385 13.2 SIREn优势 385 13.2.1 通过所有域进行搜索 387 13.2.2 一种高效词典 388 13.2.3 可变域 388 13.2.4 对多值域的高效处理 388 13.3 使用SIREn索引实体 388 13.3.1 数据模型 389 13.3.2 实现问题 389 13.3.3 索引概要 390 13.3.4 索引前的数据准备 390 13.4 使用SIREn搜索实体 392 13.4.1 搜索内容 392 13.4.2 根据单元限制搜索范围 393 13.4.3 将单元合并成元组 393 13.4.4 针对实体描述进行查询 394 13.5 在Solr中集成SIREn 394 13.6 Benchmark 395 13.7 小结 397 第14章 案例分析3:LinkedIn 398 14.1 使用Bobo Browse进行分组搜索 398 14.1.1 Bobo Browse的设计 400 14.1.2 深层次分组搜索 403 14.2 使用Zoie进行实时搜索 405 14.2.1 Zoie架构 406 14.2.2 实时VS近实时 409 14.2.3 文档与索引请求 411 14.2.4 自定义IndexReaders 411 14.2.5 与Lucene的近实时搜索进行比较 412 14.2.6 分布式搜索 413 14.3 小结 415 附录A 安装Lucene 416 A.1 二进制文件安装 416 A.2 运行命令行演示程序 417 A.3 运行Web应用演示程序 418 A.4 编译源代码 419 A.5 排错 420 附录B Lucene索引格式 421 B.1 逻辑索引视图 421 B.2 关于索引结构 422 B.2.1 理解多文件索引结构 422 B.2.2 理解复合索引结构 425 B.2.3 转换索引结构 426 B.3 倒排索引 427 B.4 小结 430 附录C Lucene/contrib benchmark 431 C.1 运行测试脚本 432 C.2 测试脚本的组成部分 435 C.2.1 内容源和文档生成器 438 C.2.2 查询生成器 439 C.3 控制结构 439 C.4 内置任务 441 C.4.1 建立和使用行文件 445 C.4.2 内置报表任务 446 C.5 评估搜索质量 446 C.6 出错处理 449 C.7 小结 449 附录D 资源 450 D.1 Lucene知识库 450 D.2 国际化 450 D.3 语言探测 451 D.4 项向量 451 D.5 Lucene移植版本 451 D.6 案例分析 452 D.7 其他 452 D.8 信息检索软件 452 D.9 Doug Cutting的著作 453 D.9.1 会议论文 453 D.9.2 美国专利 454 资源截图:
陌佑
百度云
百度云

Eclipse插件开发(原书第3版)

资源名称:Eclipse插件开发(原书第3版) 内容简介: 本书是一本由两位长期从事Java商业软件开发的技术专家编写的关于开发Eclipse商业插件的指南。本书主要介绍了开发Eclipse商业插件的完整过程,并从标准窗口小部件工具集、命令与操作、视图、透视图、实现帮助、国际化等方面对创建Eclipse商业插件进行了详细描述。本书既包含了开发Eclipse插件的基础理论,也涵盖了大量关于Eclipse插件开发的细节。   本书不仅适用于Eclipse插件开发的初学者,对于Eclipse商业软件开发人员也有很高的参考价值。 资源目录: 读者赞誉 译者序 序言一 序言二 前言 第1章 使用Eclipse工具  第2章 简单插件示例  第3章 Eclipse基础结构  第4章 标准窗口小部件工具集  第5章 JFace查看器  第6章 命令与操作  第7章 视图  第8章 编辑器  第9章 资源更改跟踪  第10章 透视图  第11章 对话框与向导  第12章 首选项页  第13章 属性  第14章 构建器、标记和性质  第15章 实现帮助  第16章 国际化  第17章 创建新扩展点  第18章 功能部件、品牌化和更新  第19章 构建产品  第20章 GEF:图形编辑框架  第21章 高级话题  参考文献  附录A Eclipse插件和资源  附录B Ready for Rational Software 资源截图:
陌佑
百度云
百度云

精通Java Web动态图表编程

资源名称:精通Java Web动态图表编程 内容简介: 本书是国内第一部系统阐述如何开发基于,lava的Web动态图表的专著。不仅详述了如何利用Java对图形的处理能力,通过JavaApplet、JavaServlet、JSP、JavaBean以及借助开源软件JFreeChart及Cewolf动态图表生成引擎等多种方式开发Web动态图表,还详解了如何设计Web动态图表生成引擎,并将其封装成JavaBean,以达到高效、重复使用的目的。 资源截图:
陌佑
百度云
百度云
⬅️ 1...18481849185018511852...3148

添加微信,反馈问题

微信及时反馈问题,方便沟通,请备注 ❤️

搜索榜单

1

骚老板资源网整站源码 打包数据高达2GB

1717

2

绿色风格网络公司源码 php网络建站公司源码

1109

3

(自适应手机版)响应式餐饮美食企业网站源码 餐饮品牌连锁机构织梦模板

1060

4

雷速问卷调查系统(疫情上报系统) v7.08

957

5

Zblog仿918回忆模特写真网带整站数据图库系统源码

911

6

一款笑话类网站源码 简约清爽的织梦笑话网站模板

831

最新资源

1

网狐电玩系列/乐游电玩城/免微信免短信登陆

2

湖南地方玩法好玩互娱纯源码

3

最新更新网狐旗舰大联盟+UI工程

4

傲玩系列客户端通用加解密工具

5

优米H5电玩城组件/多语言/带84个游戏/后台带控+搭建视频教程

6

网狐系列猫娱乐新UI蜡笔小新金币组件

友情链接:
免费APISSL在线检测在线pingAPI版本项目seo教程免费下载狗凯源码网 查看更多
网站地图 法律声明
本站所存储的源码数据均为转载,不提供在线播放和下载服务。本站为非盈利性,不收取费用,所有内容不用于商业行为,仅供学习交流使用。如有侵权,请联系15001904@qq.com
  • 联系微信,反馈问题

  • 点此立刻反馈