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

资源搜

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

Spring 2.0 核心技术与最佳实践

资源名称:Spring 2.0 核心技术与最佳实践 内容简介: 本书注重实践而又深入理论,由浅入深且详细介绍了Spring 2.0框架的几乎全部的内容,并重点突出2.0版本的新特性。本书将为读者展示如何应用Spring 2.0框架创建灵活高效的JavaEE应用,并提供了一个真正可直接部署的完整的Web应用程序——Live在线书店。   在介绍Spring框架的同时,本书还介绍了与Spring相关的大量第三方框架,涉及领域全面,实用性强。本书另一大特色是实用性强,易于上手,以实际项目为出发点,介绍项目开发中应遵循的最佳开发模式。   本书还介绍了大量实践性极强的例子,并给出了完整的配置步骤,几乎覆盖了Spring 2.0版本的新特性。   本书适合有一定Java基础的读者,对JavaEE开发人员特别有帮助。本书既可以作为Spring 2.0的学习指南,也可以作为实际项目开发的参考手册。 资源目录: 第1章 初识Spring  1.1 JavaEE平台的诞生和发展  1.2 Spring的起源  1.3 Spring框架介绍  1.4 Spring的设计思想  1.5 如何学习Spring  1.6 Spring示例:Live在线书店应用程序  1.7 小结 第2章 Spring快速入门  2.1 搭建开发环境  2.2 第一个Spring应用程序  2.3 使用Ant构建项目  2.4 使用XDoclet自动生成配置文件  2.5 Spring 2.0的新特性  2.6 小结 第3章 使用Spring的loc容器管理  3.1 JavaBean概述  3.2 loc入门  3.3 Spring提供的loc容器  3.4 Bean初始化  3.5 装配Bean  3.6 构造方法注入  3.7 Bean的作用域  3.8 配置工厂Bean  3.9 自动装配和模板装配  3.10 定制Bean  3.11 分拆配置文件  3.12 容器的继承  3.13 使用XDoclet自动生成配置文件  3.14 小结 第4章 使用Spring AOP 第5章 Spring数据访问策略 第6章 Spring事务管理 第7章 使用Spring MVC框架 第8章 Spring提供的远程访问 第9章 Spring集成的其他功能 第10章 Spring Acegi安全框架 第11章 Spring 2.0实战:Live在线书店 附录A XDoclet参考 附录B Java Persistent API注解 附录C 光盘资源索引
陌佑
百度云
百度云

Hibernate逍遥游记

资源名称:Hibernate逍遥游记 内容简介: Hibernate是非常流行的对象-关系映射工具。本书由浅入深地介绍运用目前最成熟的Hibernate 3.3版本进行Java对象持久化的核心技术。本书主要介绍通过Hibernate API来访问数据库的方法,还介绍把Java对象模型映射到关系数据模型的各种技巧、处理并发问题及实现对话的种种方案。本书将帮助读者编写出具有合理的软件架构,以及好的运行性能和并发性能的实用Hibernate应用。书中内容注重理论与实践相结合,列举大量具有典型性和实用价值的Hibernate应用实例,并提供详细的开发和部署步骤。   随书配套光盘内容为本书所有范例源程序、本书涉及的软件的最新版本的安装程序。   本书在表述方面,引入了中国传统文化中家喻户晓的《西游记》人物孙悟空,以他学习Hibernate为主线,以为花果山实现信息化为案例,带领读者逐步领略Hibernate技术的种种神通妙用,大大增加了书的趣味性。只要读者具备了Java基础知识,就能轻松阅读本书,快速掌握Hibernate技术。 资源目录: 第1章 访问关系数据库的途径   1.1 创建关系数据库表   1.2 访问关系数据库的途径    1.2.1 通过数据库的自带客户程序与数据库服务器交互    1.2.2 通过Java程序与数据库服务器交互   1.3 Java程序通过JDBC API访问数据库   1.4 Java程序通过Hibernate API访问数据库   1.5 Java对象的持久化概念   1.6 小结  第2章 第一个Hibernate应用   2.1 创建Hibernate的配置文件   2.2 创建持久化类   2.3 创建数据库Schema   2.4 创建对象-关系映射文件   2.5 通过Hibernate API操纵数据库    2.5.1 Hibernate的初始化    2.5.2 访问Hibernate的Session接口   2.6 运行monkeys应用    2.6.1 创建运行本书范例的系统环境    2.6.2 创建monkeys应用的目录结构    2.6.3 运行monkeys应用    2.6.4 给monkeys应用加入用户界面   2.7 小结  第3章 对象-关系映射基础   3.1 持久化类的属性及访问方法    3.1.1 基本类型属性和包装类型属性    3.1.2 Hibernate访问持久化类属性的策略    3.1.3 在持久化类的访问方法中加入程序逻辑    3.1.4 设置派生属性    3.1.5 控制insert和update语句   3.2 处理SQL引用标识符   3.3 使用XML格式的配置文件   3.4 运行本章的范例程序   3.5 小结  第4章 映射对象标识符   4.1 关系数据库按主键区分不同的记录    4.1.1 把主键定义为自动增长标识符类型    4.1.2 从序列(Sequence)中获取自动增长的标识符   4.2 Java语言按内存地址区分不同的对象   4.3 Hibernate用对象标识符(OID)来区分对象   4.4 Hibernate的内置标识符生成器的用法    4.4.1 increment标识符生成器    4.4.2 identity标识符生成器    4.4.3 sequence标识符生成器    4.4.4 hilo标识符生成器    4.4.5 native标识符生成器   4.5 映射自然主键   4.6 小结  第5章 映射一对多关联关系   5.1 建立多对一的单向关联关系    5.1.1 关于TransientObjectException异常    5.1.2 级联保存和更新   5.2 映射一对多双向关联关系    5.2.1 [set]元素的inverse属性    5.2.2 级联删除    5.2.3 父子关系   5.3 小结  第6章 通过Hibernate操纵对象   6.1 理解Session的缓存    6.1.1 Session的缓存的作用    6.1.2 脏检查及清理缓存的机制   6.2 Java对象在Hibernate持久化层的状态    6.2.1 临时对象的特征    6.2.2 持久化对象的特征    6.2.3 被删除对象的特征    6.2.4 游离对象的特征   6.3 Session接口的详细用法    6.3.1 Session的save()方法    6.3.2 Session的load()和get()方法    6.3.3 Session的update()方法    6.3.4 Session的saveOrUpdate()方法    6.3.5 Session的merge()方法    6.3.6 Session的delete()方法   6.4 级联操纵对象图   6.5 批量处理数据    6.5.1 通过Session来进行批量操作    6.5.2 通过StatelessSession来进行批量操作    6.5.3 通过HQL来进行批量操作   6.6 Hibernate的二级缓存结构   6.7 小结  第7章 Hibernate的检索策略和检索方式   7.1 Hibernate的检索策略    7.1.1 类级别的检索策略    7.1.2 一对多和多对多关联的检索策略    7.1.3 多对一和一对一关联的检索策略    7.1.4 在应用程序中显式指定迫切左外连接检索策略    7.1.5 比较3种检索策略   7.2 检索方式    7.2.1 HQL检索方式    7.2.2 QBC检索方式    7.2.3 SQL检索方式   7.3 小结  第8章 映射组成关系   8.1 建立精粒度对象模型   8.2 建立粗粒度关系数据模型   8.3 映射组成关系    8.3.1 区分值(Value)类型和实体(Entity)类型    8.3.2 在应用程序中访问具有组成关系的持久化类   8.4 映射复合组成关系   8.5 小结  第9章 Hibernate的映射类型   9.1 Hibernate的内置映射类型    9.1.1 Java基本类型的Hibernate映射类型    9.1.2 Java时间和日期类型的Hibernate映射类型    9.1.3 Java大对象类型的Hibernate映射类型    9.1.4 JDK自带的个别Java类的Hibernate映射类型    9.1.5 使用Hibernate内置映射类型   9.2 客户化映射类型   9.3 用客户化映射类型取代Hibernate组件   9.4 运行范例程序   9.5 小结  第10章 映射继承关系   10.1 继承关系树的每个具体类对应一个表    10.1.1 创建映射文件    10.1.2 操纵持久化对象   10.2 继承关系树的根类对应一个表    10.2.1 创建映射文件    10.2.2 操纵持久化对象   10.3 继承关系树的每个类对应一个表    10.3.1 创建映射文件    10.3.2 操纵持久化对象   10.4 选择继承关系的映射方式   10.5 小结  第11章 Java集合   11.1 Set(集)    11.1.1 Set的一般用法    11.1.2 HashSet类    11.1.3 TreeSet类   11.2 List(列表)   11.3 Map(映射)   11.4 小结  第12章 映射值类型集合   12.1 映射Set(集)   12.2 映射Bag(包)   12.3 映射List(列表)   12.4 映射Map   12.5 对集合排序    12.5.1 在数据库中对集合排序    12.5.2 在内存中对集合排序   12.6 小结  第13章 映射实体关联关系   13.1 映射一对一关联    13.1.1 按照外键映射    13.1.2 按照主键映射   13.2 映射单向多对多关联   13.3 映射双向多对多关联关系    13.3.1 关联两端使用[set]元素    13.3.2 使用组件类集合    13.3.3 把多对多关联分解为两个一对多关联   13.4 小结  第14章 声明数据库事务   14.1 数据库事务的概念   14.2 声明事务边界的方式   14.3 在mysql.exe程序中声明事务   14.4 Java应用通过JDBC API声明事务   14.5 Java应用通过Hibernate API声明事务    14.5.1 处理异常    14.5.2 Session与事务的关系      14.5.3 设定事务超时   14.6 小结  第15章 处理并发问题   15.1 多个事务并发运行时的并发问题    15.1.1 第一类丢失更新    15.1.2 脏读    15.1.3 虚读    15.1.4 不可重复读    15.1.5 第二类丢失更新   15.2 数据库系统的锁的基本原理   15.3 数据库的事务隔离级别    15.3.1 在mysql.exe程序中设置隔离级别    15.3.2 在应用程序中设置隔离级别   15.4 在应用程序中采用悲观锁   15.5 利用Hibernate的版本控制来实现乐观锁    15.5.1 使用[version]元素    15.5.2 使用[timestamp]元素    15.5.3 对游离对象进行版本检查   15.6 实现乐观锁的其他方法   15.7 小结  第16章 管理Session和实现对话   16.1 Hibernate管理Session对象的方式   16.2 Session对象的生命周期与本地线程绑定   16.3 实现对话    16.3.1 使用游离对象    16.3.2 使用手工清理缓存模式下的Session   16.4 Hibernate委托程序来管理Session    16.5 小结  资源截图:
陌佑
百度云
百度云

精通Hibernate:Java对象持久化技术详解(第2版)

资源名称:精通Hibernate:Java对象持久化技术详解(第2版) 内容简介: 本书在第一版基础上,理论内容更新,更加注重理论与实践的结合,有大量具有典型性和实用价值的Hibernate应用实例。全书将详细介绍运用目前最成熟的Hibernate 3.3版本进行Java对象持久化的技术,既能掌握用Hibernate工具对这两种模型进行映射的技术,又能获得设计与开发Java对象模型和关系数据模型的经验。光盘包括本书范例源程序、涉及软件的最新版本的安装程序,以及配套的语音讲座。 本书无论对于Java开发的新手还是行家来说,都是精通Java对象持久化技术的必备实用手册。 资源目录: 第1章 Java应用分层架构及软件模型  1.1 应用程序的分层体系结构   1.1.1 区分物理层和逻辑层   1.1.2 软件层的特征   1.1.3 软件分层的优点   1.1.4 软件分层的缺点   1.1.5 Java应用的持久化层  1.2 软件的模型   1.2.1 概念模型   1.2.2 关系数据模型   1.2.3 域模型   1.2.4 域对象   1.2.5 域对象之间的关系   1.2.6 域对象的持久化概念  1.3 小结  1.4 思考题 第2章 Java对象持久化技术概述  2.1 直接通过JDBC API来持久化实体域对象  2.2 ORM简介   2.2.1 对象-关系映射的概念   2.2.2 ORM中间件的基本使用方法   2.2.3 常用的ORM中间件  2.3 实体域对象的其他持久化模式   2.3.1 主动域对象模式   2.3.2 JDO模式   2.3.3 CMP模式  2.4 Hibernate API简介   2.4.1 Hibernate的核心接口   2.4.2 事件处理接口   2.4.3 Hibernate映射类型接口   2.4.4 可供扩展的接口  2.5 小结  2.6 思考题 第3章 第一个Hibernate应用  3.1 创建Hibernate的配置文件  3.2 创建持久化类  3.3 创建数据库Schema  3.4 创建对象-关系映射文件   3.4.1 映射文件的文档类型定义(DTD)   3.4.2 把Customer持久化类映射到CUSTOMERS表  3.5 通过Hibernate API操纵数据库   3.5.1 Hibernate的初始化   3.5.2 访问Hibernate的Session接口  3.6 运行helloapp应用   3.6.1 创建运行本书范例的系统环境   3.6.2 创建helloapp应用的目录结构   3.6.3 把helloapp应用作为独立应用程序运行   3.6.4 把helloapp应用作为Java Web应用运行  3.7 小结  3.8 思考题 第4章 hbm2java和hbm2ddl工具  4.1 创建对象-关系映射文件   4.1.1 定制持久化类   4.1.2 定制数据库表  4.2 建立项目的目录结构  4.3 运行hbm2java工具  4.4 运行hbm2ddl工具  4.5 使用XML格式的配置文件  4.6 小结  4.7 思考题 第5章 对象-关系映射基础  5.1 持久化类的属性及访问方法   5.1.1 基本类型属性和包装类型属性   5.1.2 Hibernate访问持久化类属性的策略   5.1.3 在持久化类的访问方法中加入程序逻辑   5.1.4 设置派生属性   5.1.5 控制insert和update语句  5.2 处理SQL引用标识符  5.3 创建命名策略  5.4 设置数据库Schema  5.5 设置类的包名  5.6 运行本章的范例程序  5.7 小结  5.8 思考题 第6章 映射对象标识符  6.1 关系数据库按主键区分不同的记录   6.1.1 把主键定义为自动增长标识符类型   6.1.2 从序列(Sequence)中获取自动增长的标识符 6.2 Java语言按内存地址区分不同的对象 6.3 Hibernate用对象标识符(OID)来区分对象 6.4 Hibernate的内置标识符生成器的用法   6.4.1 increment标识符生成器   6.4.2 identity标识符生成器   6.4.3 sequence标识符生成器   6.4.4 hilo标识符生成器   6.4.5 native标识符生成器  6.5 映射自然主键   6.5.1 映射单个自然主键   6.5.2 映射复合自然主键  6.6 小结  6.7 思考题 第7章 映射一对多关联关系  7.1 建立多对一的单向关联关系   7.1.1 元素的not-null属性   7.1.2 级联保存和更新  7.2 映射一对多双向关联关系   7.2.1 元素的inverse属性   7.2.2 级联删除   7.2.3 父子关系  7.3 映射一对多双向自身关联关系  7.4 改进持久化类  7.5 小结  7.6 思考题 第8章 通过Hibernate操纵对象(上)  8.1 Java对象在JVM中的生命周期  8.2 理解Session的缓存   8.2.1 Session的缓存的作用   8.2.2 脏检查及清理缓存的机制  8.3 Java对象在Hibernate持久化层的状态   8.3.1 临时对象的特征   8.3.2 持久化对象的特征   8.3.3 被删除对象的特征   8.3.4 游离对象的特征  8.4 Session接口的详细用法   8.4.1 Session的save()和persist()方法   8.4.2 Session的load()和get()方法   8.4.3 Session的update()方法   8.4.4 Session的saveOrUpdate()方法   8.4.5 Session的merge()方法   8.4.6 Session的delete()方法   8.4.7 Session的replicate()方法  8.5 级联操纵对象图   8.5.1 级联保存临时对象   8.5.2 更新持久化对象   8.5.3 持久化临时对象   8.5.4 更新游离对象   8.5.5 遍历对象图  8.6 小结  8.7 思考题 第9章 通过Hibernate操纵对象(下)  9.1 与触发器协同工作  9.2 利用拦截器(Interceptor)生成审计日志  9.3 Hibernate的事件处理机制  9.4 批量处理数据   9.4.1 通过Session来进行批量操作   9.4.2 通过StatelessSession来进行批量操作   9.4.3 通过HQL来进行批量操作   9.4.4 直接通过JDBC API来进行批量操作  9.5 使用元数据  9.6 通过Hibernate调用存储过程  9.7 小结  9.8 思考题 第10章 映射组成关系  10.1 建立精粒度对象模型  10.2 建立粗粒度关系数据模型  10.3 映射组成关系   10.3.1 区分值(Value)类型和实体(Entity)类型   10.3.2 在应用程序中访问具有组成关系的持久化类  10.4 映射复合组成关系  10.5 小结  10.6 思考题 第11章 Hibernate的映射类型  11.1 Hibernate的内置映射类型   11.1.1 Java基本类型的Hibernate映射类型   11.1.2 Java时间和日期类型的Hibernate映射类型   11.1.3 Java大对象类型的Hibernate映射类型   11.1.4 JDK自带的个别Java类的Hibernate映射类型   11.1.5 使用Hibernate内置映射类型  11.2 客户化映射类型   11.2.1 用客户化映射类型取代Hibernate组件   11.2.2 用UserType映射枚举类型   11.2.3 实现CompositeUserType接口   11.2.4 运行本节范例程序  11.3 操纵Blob和Clob类型数据  11.4 小结  11.5 思考题 第12章 映射继承关系  12.1 继承关系树的每个具体类对应一个表   12.1.1 创建映射文件   12.1.2 操纵持久化对象  12.2 继承关系树的根类对应一个表   12.2.1 创建映射文件   12.2.2 操纵持久化对象  12.3 继承关系树的每个类对应一个表   12.3.1 创建映射文件   12.3.2 操纵持久化对象  12.4 选择继承关系的映射方式  12.5 映射多对一多态关联  12.6 小结  12.7 思考题 第13章 Java集合类  13.1 Set(集)   13.1.1 Set的一般用法   13.1.2 HashSet类   13.1.3 TreeSet类   13.1.4 向Set中加入持久化类的对象  13.2 List(列表)  13.3 Map(映射)  13.4 小结  13.5 思考题 第14章 映射值类型集合  14.1 映射Set(集)  14.2 映射Bag(包)  14.3 映射List(列表)  14.4 映射Map  14.5 对集合排序   14.5.1 在数据库中对集合排序   14.5.2 在内存中对集合排序  14.6 映射组件类型集合  14.7 小结  14.8 思考题 第15章 映射实体关联关系  15.1 映射一对一关联   15.1.1 按照外键映射     15.1.2 按照主键映射  15.2 映射单向多对多关联  15.3 映射双向多对多关联关系   15.3.1 关联两端使用元素   15.3.2 在inverse端使用元素   15.3.3 使用组件类集合   15.3.4 把多对多关联分解为两个一对多关联  15.4 小结  15.5 思考题 第16章 Hibernate的检索策略  16.1 Hibernate的检索策略简介  16.2 类级别的检索策略   16.2.1 立即检索   16.2.2 延迟检索  16.3 一对多和多对多关联的检索策略   16.3.1 立即检索(lazy属性为“false”)   16.3.2 延迟检索(lazy属性为默认值“true”)   16.3.3 增强延迟检索(lazy属性为“extra”)   16.3.4 批量延迟检索和批量立即检索(使用batch-size属性)   16.3.5 用带子查询的select语句整批量初始化orders集合(fetch属性为“subselect”)   16.3.6 迫切左外连接检索(fetch属性为“join”)  16.4 多对一和一对一关联的检索策略   16.4.1 迫切左外连接检索(fetch属性为“join”)   16.4.2 延迟检索(lazy属性为默认值“proxy”)   16.4.3 无代理延迟检索(lazy属性为“no-proxy”)   16.4.4 立即检索(lazy属性为“false”)   16.4.5 批量延迟检索和批量立即检索(使用batch-size属性)  16.5 控制迫切左外连接检索的深度  16.6 在应用程序中显式指定迫切左外连接检索策略  16.7 属性级别的检索策略  16.8 小结  16.9 思考题 第17章 Hibernate的检索方式(上)  17.1 Hibernate的检索方式简介   17.1.1 HQL检索方式   17.1.2 QBC检索方式   17.1.3 本地SQL检索方式   17.1.4 关于本章范例程序   17.1.5 使用别名   17.1.6 多态查询   17.1.7 对查询结果排序   17.1.8 分页查询   17.1.9 检索单个对象(uniqueResult()方法)   17.1.10 按主键逐个处理查询结果(iterate()方法)   17.1.11 可滚动的结果集   17.1.12 在HQL查询语句中绑定参数   17.1.13 设置查询附属事项   17.1.14 在映射文件中定义命名查询语句   17.1.15 在HQL查询语句中调用函数  17.2 设定查询条件   17.2.1 比较运算   17.2.2 范围运算   17.2.3 字符串模式匹配   17.2.4 逻辑运算   17.2.5 集合运算  17.3 小结  17.4 思考题 第18章 Hibernate的检索方式(下)  18.1 连接查询   18.1.1 默认情况下关联级别的运行时检索策略   18.1.2 迫切左外连接   18.1.3 左外连接   18.1.4 内连接   18.1.5 迫切内连接   18.1.6 隐式内连接   18.1.7 右外连接   18.1.8 使用SQL风格的交叉连接和隐式内连接   18.1.9 关联级别运行时的检索策略  18.2 投影查询  18.3 报表查询   18.3.1 使用聚集函数   18.3.2 分组查询   18.3.3 优化报表查询的性能  18.4 高级查询技巧   18.4.1 动态查询   18.4.2 集合过滤   18.4.3 子查询   18.4.4 本地SQL查询   18.4.5 查询结果转换器  18.5 查询性能优化   18.5.1 iterate()方法   18.5.2 查询缓存  18.6 小结  18.7 思考题 第19章 Hibernate高级配置  19.1 配置数据库连接池   19.1.1 使用默认的数据库连接池   19.1.2 使用配置文件指定的数据库连接池   19.1.3 从容器中获得数据源   19.1.4 由Java应用本身提供数据库连接  19.2 配置事务类型  19.3 把SessionFactory与JNDI绑定  19.4 配置日志  19.5 使用XML格式的配置文件  19.6 小结  19.7 思考题 第20章 声明数据库事务  20.1 数据库事务的概念  20.2 声明事务边界的方式  20.3 在mysql.exe程序中声明事务  20.4 Java应用通过JDBC API声明JDBC事务  20.5 Java应用通过Hibernate API声明JDBC事务   20.5.1 处理异常   20.5.2 Session与事务的关系   20.5.3 设定事务超时  20.6 Java应用通过Hibernate API声明JTA事务  20.7 Java应用通过JTA API声明JTA事务  20.8 小结  20.9 思考题 第21章 处理并发问题  21.1 多个事务并发运行时的并发问题   21.1.1 第一类丢失更新   21.1.2 脏读   21.1.3 虚读   21.1.4 不可重复读   21.1.5 第二类丢失更新  21.2 数据库系统的锁的基本原理   21.2.1 锁的多粒度性及自动锁升级   21.2.2 锁的类型和兼容性   21.2.3 死锁及其防止办法  21.3 数据库的事务隔离级别   21.3.1 在mysql.exe程序中设置隔离级别   21.3.2 在应用程序中设置隔离级别  21.4 在应用程序中采用悲观锁   21.4.1 利用数据库系统的独占锁来实现悲观锁   21.4.2 由应用程序实现悲观锁  21.5 利用Hibernate的版本控制来实现乐观锁   21.5.1 使用元素   21.5.2 使用元素   21.5.3 对游离对象进行版本检查   21.5.4 强制更新版本  21.6 实现乐观锁的其他方法  21.7 小结  21.8 思考题 第22章 管理Hibernate的缓存  22.1 缓存的基本原理   22.1.1 持久化层的缓存的范围   22.1.2 持久化层的缓存的并发访问策略  22.2 Hibernate的二级缓存结构  22.3 管理Hibernate的第一级缓存  22.4 管理Hibernate的第二级缓存   22.4.1 配置进程范围内的第二级缓存   22.4.2 配置集群范围内的第二级缓存   22.4.3 在应用程序中管理第二级缓存   22.4.4 Session与第二级缓存的交互模式  22.5 运行本章的范例程序  22.6 小结  22.7 思考题 第23章 管理Session和实现对话  23.1 管理Session对象的生命周期   23.1.1 Session对象的生命周期与本地线程绑定   23.1.2 Session对象的生命周期与JTA事务绑定  23.2 实现对话   23.2.1 使用游离对象   23.2.2 使用手工清理缓存模式下的Session  23.3 小结  23.4 思考题 第24章 Hibernate与Struts框架  24.1 实现业务数据  24.2 实现业务逻辑  24.3 netstore应用的订单业务  24.4 小结 第25章 Hibernate与EJB组件   25.1 创建EJB组件    25.1.1 编写Remote接口   25.1.2 编写Home接口   25.1.3 编写Enterprise Java Bean类  25.2 在业务代理类中访问EJB组件   25.3 发布J2EE应用    25.3.1 在JBoss上部署EJB组件    25.3.2 在JBoss上部署Web应用    25.3.3 在JBoss上部署J2EE应用   25.4 小结  附录A 标准SQL语言的用法   A.1 数据完整性    A.1.1 实体完整性    A.1.2 域完整性    A.1.3 参照完整性   A.2 DDL数据定义语言   A.3 DML数据操纵语言   A.4 DQL数据查询语言    A.4.1 简单查询    A.4.2 连接查询    A.4.3 子查询    A.4.4 联合查询    A.4.5 报表查询  附录B Java语言的反射机制   B.1 Java Reflection API简介   B.2 运用反射机制来持久化Java对象  附录C 用XDoclet工具生成映射文件   C.1 创建带有@hibernate标记的Java源文件   C.2 建立项目的目录结构   C.3 运行XDoclet工具  附录D 发布和运行netstore应用   D.1 运行netstore所需的软件   D.2 netstore应用的目录结构   D.3 安装SAMPLEDB数据库   D.4 安装和配置JBoss服务器   D.5 发布netstore应用    D.5.1 在工作模式1下发布netstore应用    D.5.2 在工作模式2下发布netstore应用   D.6 运行netstore应用  附录E Hibernate 3升级指南   E.1 Hibernate API 变化    E.1.1 包名    E.1.2 org.hibernate.classic包    E.1.3 Hibernate所依赖的第三方软件包    E.1.4 异常模型    E.1.5 Session接口    E.1.6 createSQLQuery()   E.1.7 Lifecycle 和 Validatable 接口    E.1.8 Interceptor接口    E.1.9 UserType和CompositeUserType接口    E.1.10 FetchMode类    E.1.11 PersistentEnum类    E.1.12 对Blob 和Clob的支持    E.1.13 Hibernate中供扩展的API的变化   E.2 元数据的变化    E.2.1 检索策略    E.2.2 对象标识符的映射    E.2.3 集合映射    E.2.4 DTD   E.3 查询语句的变化   E.4 把Hibernate 2应用升级到Hibernate 3应用  附录F 思考题答案  参考文献 资源截图:
陌佑
百度云
百度云

Java Web应用详解

资源名称:Java Web应用详解 资源截图:
陌佑
百度云
百度云

Java EE Web 高级开发案例

资源名称:Java EE Web 高级开发案例 内容简介: 高等职业教育是我国高等教育的重要组成部分,担负着为国家培养并输送生产、建设、管理、服务第一线高素质技术应用型人才的重任。当前,高等职业教育呈现出前所未有的发展势头,国家在已建设100所国家示范性高等职业院校的基础上,2010年又新增100所左右骨干高职院校,以此继续推进“国家示范性高等职业院校建设计划”,表明国家正在深化高等职业教育深层次的重大改革,加大力度推动生产、服务第一线真正需要的应用型人才的培养。 海南软件职业技术学院为适应当前我国高等职业教育的发展形势,根据《国家中长期教育改革和发展规划纲要(2010-2020年)》精神,组织本校的骨干教师及IT行业工程师,共同创建工学结合人才培养模式,探索并实施案例、项目式等教学方式,编写这套符合当前职业教育改革的实用型教材——“高等职业技术教育课程改革新规划教材计算机及其相关专业系列”。 本系列教材充分体现了高等职业教育的特点,突出了理论和实践的紧密结合,以充分掌握基本技术技能和必要的基本知识为出发点,强调学生创造能力、创新精神和解决实际问题能力的培养。 本系列教材在组织、策划和编写中尽可能地适应当今高等职业教育领域教学改革和教材建设的新需求和新特点,具有如下特色。 (1)突出“实用”。概念理论取舍得当,够用为度,降低难度。对概念和基本理论,基本上用案例自然引出,有的用工程案例或典型案例贯穿教材始终。 (2)基本操作环节讲述具体详细,可操作性强,使学生很容易掌握基本技能。 本系列教材第一批共有5本,包括《Java EE Web高级开发案例》、《基于MATLAB高等数学实验》、《Java入门级案例开发》、《Javascript应用开发》和《数据结构》。 我们期望,本系列教材的编写和推广,能够进一步推动高等职业计算机类专业的教学模式、课程体系和教学方法的改革,使我国信息类职业技术教育日臻成熟和完善。同时,欢迎更多兄弟院校的老师参与到本系列教材的建设中来。 资源目录: 第1章 Web开发基础 1.1 服务器及开发环境配置 1.2 XHTML网站开发案例 第2章 Java EE Web开发技术要点案例 2.1 验证码的使用 2.2 数据库连接 2.3 密码的加密与解密 2.4 过滤器的使用 2.5 用户登录(身份认证) 2.6 邮件收发 2.8 在Web应用中实现文件上传 2.9 Java EE开发框架 第3章 文章管理系统 3.1 系统分析和设计 3.2 数据库设计 3.3 系统主要功能实现 3.4 小结 第4章 区号查询系统 4.1 系统分析和设计 4.2 数据库设计及连接池配置 4.3 系统主要功能实现 4.4 服务器配置及系统发布 第5章 图片网站 5.1 系统分析和设计 5.2 数据库设计 5.3 站点模块具体设计 5.4 小结 第6章 交友网站 6.1 系统分析与设计 6.2 数据库设计 6.3 系统主要功能实现 6.4 小结 第7章 美容行业门户网站 7.1 系统分析和设计 7.2 数据库设计 7.3 站点模块具体设计 7.4 小结 第8章 物流服务管理系统 第9章 基于W曲的通用在线题库管理系统 第10章 FTP文件搜索服务系统 参考文献
陌佑
百度云
百度云

疯狂Spring Cloud微服务架构实战

资源名称:疯狂Spring Cloud微服务架构实战 内容简介: 《疯狂Spring Cloud微服务架构实战》以Spring Cloud为基础,深入讲解微服务开发的相关框架,包括服务管理框架Eureka、负载均衡框架Ribbon、服务客户端Feign、容错框架Hystrix、消息框架Stream等。除了介绍这些微服务相关的框架外,在本书的第11章,还介绍了如何使用Spring Data框架操作各个主流数据库(MySQL、MongoDB、Redis)。在第12章,以一个案例为基础结束本书内容,在该章中讲解了模板引擎Thymeleaf,整本书将会为大家提供一整套微服务应用开发的解决方案。 资源目录: 第1章 Spring Cloud概述 1 1.1 传统的应用 2 1.1.1 单体应用 2 1.1.2 架构演进 3 1.1.3 架构要求 4 1.2 微服务与Spring Cloud 5 1.2.1 什么是微服务 5 1.2.2 关于Netflix OSS 6 1.2.3 Spring Cloud与Netflix 6 1.2.4 Spring Cloud的主要模块 6 1.3 学习方面的准备工作 7 1.3.1 下载本书的软件及源码 7 1.3.2 导入本书的案例 7 1.4 本章小结 8 第2章 搭建开发环境 9 2.1 安装与配置Maven 10 2.1.1 关于Maven 10 2.1.2 下载与安装Maven 11 2.1.3 配置远程仓库 11 2.2 安装Eclipse 12 2.2.1 Eclipse版本 12 2.2.2 在Eclipse中配置Maven 12 2.3 Spring Boot 13 2.3.1 Spring Boot简介 13 2.3.2 新建Maven项目 14 2.3.3 编写启动类 15 2.3.4 编写控制器 16 2.3.5 发布REST WebService 17 2.4 Spring Boot配置文件 18 2.4.1 默认配置文件 18 2.4.2 指定配置文件位置 19 2.4.3 yml文件 19 2.4.4 运行时指定profiles配置 20 2.4.5 热部署 20 2.5 Spring Cloud的版本 21 2.6 本章小结 21 第3章 微服务发布与调用 22 3.1 Eureka介绍 23 3.1.1 关于Eureka 23 3.1.2 Eureka架构 23 3.1.3 服务器端 24 3.1.4 服务提供者 24 3.1.5 服务调用者 24 3.2 第一个Eureka应用 24 3.2.1 构建服务器 24 3.2.2 服务器注册开关 27 3.2.3 编写服务提供者 27 3.2.4 编写服务调用者 29 3.2.5 程序结构 32 3.3 Eureka集群搭建 33 3.3.1 本例集群结构图 33 3.3.2 改造服务器端 34 3.3.3 改造服务提供者 35 3.3.4 改造服务调用者 37 3.3.5 编写REST客户端进行测试 37 3.4 服务实例的健康自检 38 3.4.1 程序结构 39 3.4.2 使用Spring Boot Actuator 39 3.4.3 实现应用健康自检 39 3.4.4 服务查询 42 3.5 Eureka的常用配置 44 3.5.1 心跳检测配置 44 3.5.2 注册表抓取间隔 44 3.5.3 配置与使用元数据 45 3.5.4 自我保护模式 45 3.6 本章小结 46 第4章 负载均衡 47 4.1 Ribbon介绍 48 4.1.1 Ribbon简介 48 4.1.2 Ribbon子模块 48 4.1.3 负载均衡器组件 48 4.2 第一个Ribbon程序 49 4.2.1 编写服务 49 4.2.2 编写请求客户端 51 4.2.3 Ribbon的配置 52 4.3 Ribbon的负载均衡机制 53 4.3.1 负载均衡器 53 4.3.2 自定义负载规则 54 4.3.3 Ribbon自带的负载规则 56 4.3.4 Ping机制 57 4.3.5 自定义Ping 59 4.3.6 其他配置 59 4.4 在Spring Cloud中使用Ribbon 60 4.4.1 准备工作 60 4.4.2 使用代码配置Ribbon 61 4.4.3 使用配置文件设置Ribbon 63 4.4.4 Spring使用Ribbon的API 64 4.5 RestTemplate负载均衡 66 4.5.1 @LoadBalanced注解概述 66 4.5.2 编写自定义注解以及拦截器 66 4.5.3 使用自定义拦截器以及注解 68 4.5.4 在控制器中使用RestTemplate 69 4.6 本章小结 71 第5章 REST客户端Feign 72 5.1 REST客户端 73 5.1.1 使用CXF调用REST服务 73 5.1.2 使用Restlet调用REST服务 74 5.1.3 Feign框架介绍 75 5.1.4 第一个Feign程序 76 5.1.5 请求参数与返回对象 77 5.2 使用Feign 78 5.2.1 编码器 79 5.2.2 解码器 80 5.2.3 XML的编码与解码 80 5.2.4 自定义编码器与解码器 83 5.2.5 自定义Feign客户端 83 5.2.6 使用第三方注解 85 5.2.7 Feign解析第三方注解 86 5.2.8 请求拦截器 89 5.2.9 接口日志 89 5.3 在Spring Cloud中使用Feign 90 5.3.1 Spring Cloud整合Feign 91 5.3.2 Feign负载均衡 93 5.3.3 默认配置 93 5.3.4 自定义配置 94 5.3.5 可选配置 97 5.3.6 压缩配置 98 5.4 本章小结 98 第6章 Spring Cloud的保护机制 99 6.1 概述 100 6.1.1 实际问题 100 6.1.2 传统的解决方式 101 6.1.3 集群容错框架Hystrix 101 6.1.4 Hystrix的功能 102 6.2 第一个Hystrix程序 103 6.2.1 准备工作 103 6.2.2 客户端使用Hystrix 103 6.2.3 调用错误服务 105 6.2.4 Hystrix的运作流程 106 6.3 Hystrix的使用 108 6.3.1 命令执行 108 6.3.2 属性配置 110 6.3.3 回退 111 6.3.4 回退的模式 112 6.3.5 断路器开启 113 6.3.6 断路器关闭 116 6.3.7 隔离机制 118 6.3.8 合并请求 121 6.3.9 请求缓存 125 6.4 在Spring Cloud中使用Hystrix 127 6.4.1 整合Hystrix 128 6.4.2 命令配置 130 6.4.3 默认配置 131 6.4.4 缓存注解 132 6.4.5 合并请求注解 134 6.4.6 Feign与Hystrix整合 136 6.4.7 Hystrix监控 140 6.5 本章小结 142 第7章 微服务集群网关 143 7.1 Zuul框架介绍 144 7.1.1 关于Zuul 144 7.1.2 Zuul的功能 144 7.2 在Web项目中使用Zuul 145 7.2.1 Web项目整合Zuul 145 7.2.2 测试路由功能 145 7.2.3 过滤器运行机制 147 7.3 在微服务集群中初试Zuul 148 7.3.1 集群搭建 149 7.3.2 路由到集群服务 150 7.3.3 Zuul Http客户端 153 7.4 路由配置 153 7.4.1 简单路由 154 7.4.2 跳转路由 155 7.4.3 Ribbon路由 155 7.4.4 自定义路由规则 156 7.4.5 忽略路由 157 7.5 Zuul的其他配置 157 7.5.1 请求头配置 157 7.5.2 路由端点 158 7.5.3 Zuul与Hystrix 158 7.5.4 在Zuul中预加载Ribbon 161 7.6 Zuul功能进阶 161 7.6.1 过滤器优先级 161 7.6.2 自定义过滤器 162 7.6.3 动态加载过滤器 163 7.6.4 禁用过滤器 165 7.6.5 请求上下文 166 7.6.6 @EnableZuulServer注解 168 7.6.7 error过滤器 169 7.6.8 动态路由 171 7.7 本章小结 172 第8章 微服务与消息驱动 173 8.1 Spring Cloud Stream介绍 174 8.1.1 关于Stream框架 174 8.1.2 Stream框架的组成部分 174 8.1.3 消息代理中间件 174 8.2 RabbitMQ框架 175 8.2.1 RabbitMQ和AMQP 175 8.2.2 下载与运行 176 8.2.3 编写生产者 177 8.2.4 编写消费者 179 8.2.5 交换器、绑定与队列 180 8.3 Apache Kafka框架 181 8.3.1 关于Kafka 181 8.3.2 运行Kafka服务器 182 8.3.3 编写生产者 182 8.3.4 编写消费者 184 8.3.5 消费者组 185 8.4 开发消息微服务 185 8.4.1 准备工作 186 8.4.2 编写生产者 187 8.4.3 编写消费者 188 8.4.4 更换绑定器 189 8.4.5 Sink、Source与Processor 190 8.4.6 消费者组 191 8.5 本章小结 192 第9章 集群配置中心 193 9.1 概述 194 9.1.1 关于Spring Cloud Config 194 9.1.2 应用结构 195 9.1.3 引导程序简介 195 9.1.4 搭建SVN环境 196 9.2 构建第一个例子 196 9.2.1 创建服务器 196 9.2.2 配置SVN仓库 197 9.2.3 创建客户端 199 9.2.4 从客户端读取SVN配置 200 9.2.5 目录配置总结 201 9.2.6 刷新配置 202 9.2.7 刷新Bean 203 9.3 配置的加密和解密 205 9.3.1 为服务器安装JCE 205 9.3.2 加密和解密端点 205 9.3.3 SVN存储加密数据 206 9.3.4 非对称加密 207 9.4 其他配置 207 9.4.1 服务器健康指示器 207 9.4.2 客户端的错误提前与重试机制 208 9.4.3 安全配置 209 9.4.4 访问服务器配置 210 9.5 整合使用 210 9.5.1 准备工作 210 9.5.2 配置服务器、客户端整合Eureka 212 9.5.3 整合Zuul 214 9.5.4 整合Spring Cloud Bus刷新配置 216 9.5.5 刷新单个节点配置 217 9.6 本章小结 217 第10章 微服务跟踪 219 10.1 概述 220 10.1.1 实际问题与Sleuth 220 10.1.2 服务跟踪系统 220 10.1.3 Sleuth的基本概念 220 10.1.4 项目准备 221 10.2 Sleuth整合Zipkin 222 10.2.1 Zipkin简介 222 10.2.2 构建Zipkin服务器项目 223 10.2.3 配置微服务 224 10.2.4 查看数据 225 10.2.5 使用MySQL保存数据 228 10.2.6 使用消息采集数据 230 10.3 Sleuth整合ELK 232 10.3.1 关于ELK 232 10.3.2 下载ELK 233 10.3.3 运行Elasticsearch 233 10.3.4 使用Logstash读取JSON 234 10.3.5 使用Kibana展示数据 235 10.3.6 使用Logback转换JSON 237 10.4 本章小结 240 第11章 微服务数据库实战 241 11.1 概述 242 11.1.1 关于Spring Data 242 11.1.2 Spring Data的功能 243 11.1.3 Spring Data的模块 243 11.2 Spring Data与JPA 243 11.2.1 构建项目 244 11.2.2 数据访问层与业务层 245 11.2.3 自定义数据存储逻辑 247 11.2.4 方法名查询 248 11.2.5 使用@Query注解 249 11.3 Spring Data与MongoDB 250 11.3.1 安装MongoDB 250 11.3.2 配置权限 251 11.3.3 MongoDB的概念 252 11.3.4 构建项目 252 11.3.5 数据访问层与业务层 253 11.3.6 自定义数据存储逻辑 254 11.3.7 方法名查询 256 11.3.8 使用@Query注解 258 11.4 Spring Data与Redis 258 11.4.1 Redis的安装与配置 258 11.4.2 Redis的数据类型 259 11.4.3 使用Jedis 260 11.4.4 构建Spring Data项目 262 11.4.5 数据访问层与业务层 263 11.4.6 自定义数据存储逻辑 265 11.4.7 方法名查询 267 11.5 本章小结 268 第12章 案例实战 269 12.1 概述 270 12.1.1 表现层技术 270 12.1.2 案例概述 270 12.1.3 案例技术选型 270 12.2 Spring Boot与JSP 271 12.2.1 构建项目 271 12.2.2 配置 272 12.2.3 打包部署 273 12.3 模板引擎Thymeleaf 274 12.3.1 关于Thymeleaf 274 12.3.2 Spring Boot整合Thymeleaf 274 12.3.3 加载资源 275 12.3.4 获取请求数据 276 12.3.5 调用Bean方法 276 12.3.6 遍历集合 277 12.3.7 表单提交 277 12.4 图书管理案例 278 12.4.1 运行案例 278 12.4.2 案例模块 279 12.4.3 案例架构 279 12.4.4 数据库 280 12.4.5 用户登录 280 12.4.6 新建图书 284 12.4.7 图书展示 286 12.5 本章小结 287 资源截图:
陌佑
百度云
百度云

深度学习 Caffe之经典模型详解与实战

资源名称:深度学习 Caffe之经典模型详解与实战 内容简介: 《深度学习——Caffe之经典模型详解与实战》首先介绍了深度学习相关的理论和主流的深度学习框架,然后从Caffe深度学习框架为切入点,介绍了Caffe的安装、配置、编译和接口等运行环境,剖析Caffe网络模型的构成要素和常用的层类型和Solver方法。通过LeNet网络模型的Mnist手写实例介绍其样本训练和识别过程,进一步详细解读了AlexNet、VGGNet、GoogLeNet、Siamese和SqueezeNet网络模型,并给出了这些模型基于Caffe的训练实战方法。然后,《深度学习——Caffe之经典模型详解与实战》解读了利用深度学习进行目标定位的经典网络模型:FCN、R-CNN、Fast-RCNN、Faster-RCNN和SSD,并进行目标定位Caffe实战。《深度学习——Caffe之经典模型详解与实战》的最后,从著名的Kaggle网站引入了两个经典的实战项目,并进行了有针对性的原始数据分析、网络模型设计和Caffe训练策略实践,以求带给读者从问题提出到利用Caffe求解的完整工程经历,从而使读者能尽快掌握Caffe框架的使用技巧和实战经验。 针对Caffe和深度学习领域的初学者,《深度学习——Caffe之经典模型详解与实战》是一本不可多得的参考资料。《深度学习——Caffe之经典模型详解与实战》的内容既有易懂的理论背景,又有丰富的应用实践,是深度学习初学者的指导手册,也可作为深度学习相关领域工程师和爱好者的参考用书。 资源目录: 第1章 绪论 1 1.1 引言 1 1.2 人工智能的发展历程 2 1.3 机器学习及相关技术 4 1.3.1 学习形式分类 4 1.3.2 学习方法分类 5 1.3.3 机器学习的相关技术 7 1.4 国内外研究现状 8 1.4.1 国外研究现状 8 1.4.2 国内研究现状 9 第2章 深度学习 11 2.1 神经网络模型 11 2.1.1 人脑视觉机理 11 2.1.2 生物神经元 13 2.1.3 人工神经网络 15 2.2 BP神经网络 18 2.2.1 BP神经元 18 2.2.2 BP神经网络构成 19 2.2.3 正向传播 21 2.2.4 反向传播 21 2.3 卷积神经网络 24 2.3.1 卷积神经网络的历史 25 2.3.2 卷积神经网络的网络结构 26 2.3.3 局部感知 27 2.3.4 参数共享 28 2.3.5 多卷积核 28 2.3.6 池化(Pooling) 29 2.4 深度学习框架 30 2.4.1 Caffe 30 2.4.2 Torch 31 2.4.3 Keras 32 2.4.4 MXNet 32 2.4.5 TensorFlow 33 2.4.6 CNTK 33 2.4.7 Theano 34 第3章 Caffe简介及其安装配置 36 3.1 Caffe是什么 36 3.1.1 Caffe的特点 38 3.1.2 Caffe的架构 38 3.2 Caffe的安装环境 39 3.2.1 Caffe的硬件环境 39 3.2.2 Caffe的软件环境 43 3.2.3 Caffe的依赖库 44 3.2.4 Caffe开发环境的安装 46 3.3 Caffe接口 52 3.3.1 Caffe Python接口 52 3.3.2 Caffe MATLAB接口 55 3.3.3 Caffe命令行接口 56 第4章 Caffe网络定义 58 4.1 Caffe模型要素 58 4.1.1 网络模型 58 4.1.2 参数配置 62 4.2 Google Protobuf结构化数据 63 4.3 Caffe数据库 65 4.3.1 LevelDB 65 4.3.2 LMDB 66 4.3.3 HDF5 66 4.4 Caffe Net 66 4.5 Caffe Blob 68 4.6 Caffe Layer 70 4.6.1 Data Layers 71 4.6.2 Convolution Layers 75 4.6.3 Pooling Layers 76 4.6.4 InnerProduct Layers 77 4.6.5 ReLU Layers 78 4.6.6 Sigmoid Layers 79 4.6.7 LRN Layers 79 4.6.8 Dropout Layers 80 4.6.9 SoftmaxWithLoss Layers 80 4.6.10 Softmax Layers 81 4.6.11 Accuracy Layers 81 4.7 Caffe Solver 82 Solver方法 83 第5章 LeNet模型 88 5.1 LeNet模型简介 88 5.2 LeNet模型解读 89 5.3 Caffe环境LeNet模型 91 5.3.1 mnist实例详解 91 5.3.2 mnist手写测试 103 5.3.3 mnist样本字库的图片转换 106 第6章 AlexNet模型 107 6.1 AlexNet模型介绍 107 6.2 AlexNet模型解读 108 6.3 AlexNet模型特点 111 6.4 Caffe环境AlexNet模型训练 112 6.4.1 数据准备 112 6.4.2 其他支持文件 113 6.4.3 图片预处理 113 6.4.4 ImageNet数据集介绍 113 6.4.5 ImageNet图片介绍 115 6.4.6 ImageNet模型训练 115 6.4.7 Caffe的AlexNet模型与论文的不同 124 6.4.8 ImageNet模型测试 124 第7章 GoogLeNet模型 126 7.1 GoogLeNet模型简介 126 7.1.1 背景和动机 127 7.1.2 Inception结构 127 7.2 GoogLeNet模型解读 129 7.2.1 GoogLeNet模型结构 129 7.2.2 GoogLeNet模型特点 134 7.3 GoogLeNet模型的Caffe实现 135 第8章 VGGNet模型 146 8.1 VGGNet网络模型 146 8.1.1 VGGNet模型介绍 146 8.1.2 VGGNet模型特点 147 8.1.3 VGGNet模型解读 147 8.2 VGGNet网络训练 149 8.2.1 VGGNet训练参数设置 149 8.2.2 Multi-Scale训练 149 8.2.3 测试 150 8.2.4 部署 150 8.3 VGGNet模型分类实验 150 8.3.1 Single-scale对比 150 8.3.2 Multi-scale对比 151 8.3.3 模型融合 152 8.4 VGGNet网络结构 153 第9章 Siamese模型 158 9.1 Siamese网络模型 159 9.1.1 Siamese模型原理 159 9.1.2 Siamese模型实现 160 9.2 Siamese网络训练 165 9.2.1 数据准备 165 9.2.2 生成side 165 9.2.3 对比损失函数 166 9.2.4 定义solver 166 9.2.5 网络训练 166 第10章 SqueezeNet模型 168 10.1 SqueezeNet网络模型 168 10.1.1 SqueezeNet模型原理 168 10.1.2 Fire Module 169 10.1.3 SqueezeNet模型结构 170 10.1.4 SqueezeNet模型特点 171 10.2 SqueezeNet网络实现 172 第11章 FCN模型 177 11.1 FCN模型简介 177 11.2 FCN的特点和使用场景 178 11.3 Caffe FCN解读 179 11.3.1 FCN模型训练准备 180 11.3.1 FCN模型训练 183 第12章 R-CNN模型 196 12.1 R-CNN模型简介 196 12.2 R-CNN的特点和使用场景 197 12.3 Caffe R-CNN解读 198 12.3.1 R-CNN模型训练准备 198 12.3.2 R-CNN模型训练 201 第13章 Fast-RCNN模型 217 13.1 Fast-RCNN模型简介 217 13.2 Fast-RCNN的特点和使用场景 218 13.3 Caffe Fast-RCNN解读 220 13.3.1 Fast-RCNN模型训练准备 220 13.3.2 Fast-RCNN模型训练 222 第14章 Faster-RCNN模型 239 14.1 Faster-RCNN模型简介 239 14.2 Faster-RCNN的特点和使用场景 241 14.3 Caffe Faster-RCNN解读 242 14.3.1 Faster-RCNN模型训练准备 242 14.3.2 Faster-RCNN模型训练 244 第15章 SSD模型 264 15.1 SSD模型简介 264 15.2 SSD的特点和使用场景 266 15.3 Caffe SSD解读 267 15.3.1 SSD模型训练准备 267 15.3.2 SSD模型训练 268 第16章 Kaggle项目实践:人脸特征检测 290 16.1 项目简介 290 16.2 赛题和数据 291 16.3 Caffe训练和测试数据库 293 16.3.1 数据库生成 293 16.3.2 网络对比 295 16.3.3 网络一 296 16.3.4 网络二 300 16.3.5 Python人脸特征预测程序 306 第17章 Kaggle项目实践:猫狗分类检测 311 17.1 项目简介 311 17.2 赛题和数据 312 17.3 Caffe训练和测试数据库 312 17.3.1 数据库生成 312 17.3.2 Caffe实现 316 17.3.3 CatdogNet训练 328 17.3.4 CatdogNet模型验证 332 资源截图:
陌佑
百度云
百度云

JavaWeb整合开发与项目实战(第二版)

资源名称:JavaWeb整合开发与项目实战(第二版) 内容简介: 本书共分3部分,详细介绍了HTML、CSS、Javascript、Servlet、Ajax、JSP等与Java Web前端开发相关的技术,并从应用的角度向读者介绍了Web开发中各种技术的整合,将开发需求和学习规律有机地组织在一起。为了使读者的开发技术逐步提升到Java EE水平,本书还重点介绍了利用主流框架,如Struts、Spring和Hibernate相结合的轻量级应用开发知识及案例实现。   本书在知识讲解上,采用前端技术→JSP基础→JSP实战技术→主流框架整合→案例实践这种逐步提升的方式进行,目的是帮助读者不仅要完全掌握中小型Web程序开发技术,更要从技术上有衔接地上升到Java EE层次;给读者的学习目标是,从Web开发初级程序员平滑晋级到企业级项目实战角色。   本书讲解细致、通俗易懂,大部分章节都提供了多个示例,且很多示例都是目前Web开发中经常使用的功能,具有相当高的实用价值。本书适合作为Java Web开发自学者的学习用书,也可以作为从事Java Web开发的程序员参考用书。 资源目录: 第一部分 Java Web开发基础 第1章 Web开发准备  第2章 Java Web开发必备——HTML应用  第3章 Java Web页面修饰技巧——CSS应用  第4章 Java Web开发表单验证——Javascript应用  第5章 JSP核心基础——Servlet应用  第6章 Java Web编程必备知识——JSP编程基础  第7章 Java Web中增强页面效果的主流技术——Ajax应用  第二部分 Java Web开发实战技术 第8章 提高项目开发效率——JSP自定义标签应用  第9章 数据操作基础——JSP对文件操作  第10章 JSP标准标记库(JSTL)基础知识  第11章 JSTL高级部分  第12章 电子邮件应用程序接口——JavaMail应用  第13章 Java Web开发普遍使用的知识——JSP分页应用  第14章 Java Web典型MVC框架——Struts应用  第15章 Java Web轻量级持久化框架——Hibernate基础与应用  第16章 全方位的应用框架——Spring应用  第三部分 Java Web项目开发实战 第17章 Struts+Spring+Hibernate(SSH)框架整合应用  第18章 投票管理系统  第19章 留言本管理系统  第20章 博客应用系统开发  第21章 产品信息发布系统 资源截图:
陌佑
百度云
百度云

Java Web开发学习手册

资源名称:Java Web开发学习手册 内容简介: 《Java Web开发学习手册》以初学者为对象,全面介绍了使用JavaWeb开发程序的相关技术。在内容安排上由浅入深,让读者循序渐进地掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解晦涩难懂的技术;在内容形式上附有大量的提示、技巧、说明、情景应用和实战练习等栏目,夯实读者编程技术,丰富编程经验。全书共分为4篇,21章,包括JavaWeb概述、搭建开发环境、Java语言基础、Javascript语言、XML基础、JSP语法、JSP内置对象、JavaBean技术、Servlet技术、EL表达式、JSTL标签库、数据库应用开发、文件上传下载管理、解析XML、Ajax技术、Struts2框架技术、Hibernate技术和Spring技术。最后两章为项目实战练习,分别为论坛和网上商城,它们都应用了目前最流行的3大框架技术。通过这两个练习,希望读者能够更加深刻的理解和运用Struts2、Hibernate和Spring技术。《Java Web开发学习手册》的随附光盘中包括《Java Web开发学习手册》所有程序的源代码和重点难点内容的视频录像,其中的源代码全部经过精心测试,能够在Windows 2000、Windows XP、Windows 2003和Windows 7操作系统中编译和运行。 资源目录: 第1篇 起步篇 第1章 Java Web概述 第2章 搭建开发环境 第3章 数据库基础 第4章 Java语言基础 第5章 JavaScrip语言 第6章 初识XML 第7章 JSP语法 第2篇 核心篇 第8章 JSP内置对象 第9章 JavaBean技术 第10章 Servlet技术 第11章 EL表达式 第12章 JSTL标签库 第13章 数据库应用开发 第3篇 高级篇 第14章 文件上传组件 第15章 解析XML 第16章 应用Ajax技术 第17章 Struts 2框架 第18章 Hibernate技术 第19章 Spring技术 第4篇 实战篇 第20章 技术交流平台——论坛 第21章 GO购网络商城 附录A 术语解释 资源截图:
陌佑
百度云
百度云

Java Web项目开发案例精粹PDF

资源名称:Java Web项目开发案例精粹PDF 内容简介: 本书从项目工程的角度出发,按照项目的开发顺序,系统且全面地介绍了程序的开发流程。对于项目开发中的开发背景、需求分析、功能分析、数据库分析和设计、系统开发到系统的部署和运行,每一个过程都进行了详细介绍。 本书DVD光盘内容丰富,包括超过40个小时的配套视频、PPT教学课件、超过3000页的技术文档和三种后台数据库的项目源代码。本书既可以作为Java Web初学者的培训教材,也可以作为具有 一定编程经验的Java w曲程序开发人员的参考书,还适合Java Web自学者和大专院校学生阅读。 资源目录: 第1章 企业日常事务管理系统  1.1 开发背景   1.2 系统分析    1.2.1 需求分析    1.2.2 功能分析   1.3 系统设计    1.3.1 绘制用例图设计系统功能    1.3.2 绘制系统流程图    1.3.3 系统演示    1.3.4 开发工具和开发技术的选择    1.3.5 文件夹组织结构    1.3.6 系统相关编码规则   1.4 数据库分析与设计    1.4.1 数据库分析    1.4.2 数据库概念设计    1.4.3 数据库逻辑结构设计    1.4.4 绘制表之间关系E.R图   1.5 公共类设计    1.5.1 封装数据库操作JavaBean开发    1.5.2 分页信息类开发    1.5.3 分页辅助类开发    1.5.4 员工信息类    1.5.5 消息信息类    1.5.6 回复信息类    1.5.7 批复信息类   1.6 员工身份识别模块    1.6.1 员工身份识别表单    1.6.2 员工信息DA0层    1.6.3 完成员工身份识别    1.6.4 在首页上显示员工身份信息   1.7 消息发布模块    1.7.1 消息发布表单    1.7.2 消息信息DA0层    1.7.3 完成消息发布   1.8 消息显示模块    1.8.1 实现消息查询方法    1.8.2 显示消息列表    1.8.3 显示消息详细内容   1.9 消息回复模块    1.9.1 消息回复表单    1.9.2 回复信息DA0层    1.9.3 完成消息回复    1.9.4 显示消息回复列表   1.10 项目部署和发布    1.10.1 导入项目到MyEclipse    1.10.2 为MyEclipse整合Tomcat服务器   1.10.3 发布项目   1.1 1 开发技巧和难点分析    1.1 1.1 显示错误提示信息    1.11.2 生成分页跳转链接  第2章 投票系统  2.1 开发背景   2.2 系统分析    2.2.1 需求分析    2.2.2 功能分析   2.3 系统设计    2.3.1 绘制用例图设计系统功能    2.3.2 绘制系统流程图    2.3.3 系统演示    2.3.4 开发工具和开发技术的选择    2.3.5 文件夹组织结构   2.4 数据库分析与设计    2.4.1 数据库分析    2.4.2 数据库概念设计    2.4.3 数据库逻辑结构设计    2.4.4 绘制表之间关系E.R图    2.4.5 创建数据库及数据表   2.5 公共类设计    2.5.1 频道信息类    2.5.2 投票信息类    2.5.3 投票封装类    2.5.4 选项信息类  …… 第3章 在线考试系统  第4章 博客网站系统  第5章 人力资源管理系统  第6章 报价管理系统  第7章 网络商城系统  第8章 企业论坛系统  第9章 酒店管理系统  第10章 客户关系管理系统  第11章 在线音乐网站 第12章 商场VIP消费查询系统  第13章 仓库管理系统  第14章 新闻发布系统  第15章 个人理财管理系统  第16章 图书馆管理系统  第17章 学生信息管理系统  第18章 航空订票系统  第19章 网上订餐系统  第20章 办公自动化系统 资源截图:
陌佑
百度云
百度云
⬅️ 1...16251626162716281629...2920

添加微信,反馈问题

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

搜索榜单

1

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

2117

2

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

1276

3

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

1272

4

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

1214

5

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

1144

6

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

1083

最新资源

1

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

2

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

3

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

4

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

5

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

6

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

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

  • 点此立刻反馈