• Spring Boot开发实战 9787111603337
21年品牌 40万+商家 超1.5亿件商品

Spring Boot开发实战 9787111603337

可开发票,支持7天无理由

55.03 6.2折 89 全新

仅1件

天津西青
认证卖家担保交易快速发货售后保障

作者陈光剑

出版社机械工业出版社

ISBN9787111603337

出版时间2018-08

装帧平装

开本16开

定价89元

货号1201744266

上书时间2024-04-12

果然是好书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
陈光剑,资深开发人员,目前就职于阿里巴巴集团,参与过多种平台工具的开发,具有丰富的平台开发经验,操练过Java、Android、Scala、Groovy等语言进行领域建模、架构设计、工具开发,在工作中积累了大量经验,善于总结,乐于分享,发布过大量技术文章。

目录
  
《智能科学技术著作丛书》序


前言


章总论1


1.1行人行为1


1.1.1正常行为1


1.1.2恐慌状态下的行为2


1.2行人建模与仿真2


1.3行人建模3


1.3.1行人动力学宏观特性3


1.3.2行人动力学微观特性5


1.3.3现有行人模型分类5


1.3.4离散选择模型6


1.3.5元胞自动机模型7


1.3.6排队论模型9


1.3.7基于导航的模型10


1.3.8流体动力学模型11


1.3.9社会力模型12


1.3.10基于智能主体的模型13


1.3.11基于优化的模型14


1.3.12人群的建模17


1.4行人仿真18


1.5避碰策略18


1.5.1行人避碰18


1.5.2机器人和行人避碰19


1.6疏散20


1.6.1疏散标准20


1.6.2疏散模型分类21


1.6.3疏散模型比较22


参考文献25


第2章基于元胞自动机模型的扩展交织区行人流线分析33


2.1交织区33


2.2交织区设置方式34


2.3基于背景场和行人行走习惯的元胞自动机模型35


2.3.1背景场35


2.3.2局部运动规则37


2.3.3靠右行走倾向38


2.4行人流实验及数值仿真39


2.4.1单一交织区情形下的行人流仿真39


2.4.2扩展交织区情形下的行人流仿真40


2.4.3单一交织区与扩展交织区的比较42


2.4.4两个瓶颈间隔的影响44


2.5结论45


参考文献45


第3章基于元胞自动机和事件驱动模型的商场疏散仿真48


3.1简介48


3.2行人疏散相关研究49


3.3仿真模型50


3.3.1仿真方法概述50


3.3.2仿真场景50


3.3.3系统事件52


3.3.4模型表达53


3.3.5移动模式55


3.4背景场的形成56


3.4.1静态背景场56


3.4.2动态背景场59


3.4.3局部运动规则60


3.5仿真结果61


3.5.1仿真算法流程图61


3.5.2购物场景62


3.5.3顾客流量变化62


3.5.4顾客购物时间分布图63


3.5.5紧急疏散场景64


3.5.6疏散时间及出口宽度的影响64


3.5.7疏散时间及人数的关系65


3.5.8多出口场景65


3.6结论67


参考文献68


第4章基于增强学习的行人流仿真72


4.1增强学习要素72


4.2Agent-环境接口73


4.3目标设置和如何达到目标74


4.4马尔可夫决策过程74


4.5值函数75


4.6增强学习在行人流仿真中的应用77


参考文献78


第5章基于智能计算的行人流模拟80


5.1粒子群优化80


5.1.1粒子群算法起源80


5.1.2粒子群算法基本思想81


5.1.3粒子群算法流程82


5.2基于粒子群优化的行人流模拟82


5.2.1利用粒子群控制计算机图形学巾的行人移动82


5.2.2基于粒子群算法预测行人疏散时间84


参考文献87


附录89前言


第Ⅰ部分SpringBoot框架基础


章SpringBoot简介2


1.1从Spring到SpringBoot2


1.1.1从EJB到Spring3


1.1.2Spring框架发展简史4


1.1.3Spring框架的核心模块5


1.2SpringBoot简介7


1.2.1SpringBoot是什么7


1.2.2SpringBoot核心模块10


1.3约定优于配置极简化理念11


1.4本章小结12


第2章快速开始HelloWorld13


2.1创建SpringBoot项目13


2.2SpringBoot项目的入口类16


2.3添加HelloWorldController18


2.4SpringBoot应用注解@SpringBootApplication19


2.4.1SpringBoot配置类注解20


2.4.2启用自动配置注解21


2.4.3组件扫描注解21


2.5XML配置与注解配置22


2.6本章小结22


第3章深入理解SpringBoot自动配置23


3.1传统的SSM开发过程23


3.2SpringBoot自动配置原理26


3.2.1Java配置26


3.2.2条件化Bean27


3.2.3组合注解32


3.3SpringBoot自动配置过程33


3.3.1@EnableAutoConfiguration注解33


3.3.2spring.factories文件34


3.3.3获取候选配置类35


3.4FreeMarkerAutoConf?iguration实例分析35


3.4.1spring-boot-starter-freemarker工程35


3.4.2spring-boot-autoconfigure工程37


3.5本章小结39


第Ⅱ部分SpringBoot项目综合实战


第4章SpringBoot集成MyBatis数据库层开发42


4.1JavaEE分层架构42


4.2MyBatis简介43


4.2.1概述43


4.2.2MyBatis框架组成44


4.2.3MyBatis基础设施46


4.3项目实战54


4.3.1使用SpringBootCLI创建工程54


4.3.2SpringBoot命令行CLI简介54


4.3.3配置application.properties58


4.3.4使用IDEA中自带的连接数据库客户端59


4.3.5使用MyBatisGenerator生成dao层代码60


4.3.6设置MyBatis同时使用Mapper.xml和注解62


4.3.7使用@Select注解62


4.3.8使用MyBatis分页插件pagehelper63


4.3.9MyBatis插件机制64


4.3.10实现分页接口64


4.3.11PageHelper工作原理67


4.3.12多表关联查询级联74


4.4本章小结78


第5章SpringBoot集成JPA数据库层开发79


5.1JPA简介79


5.1.1JPA生态81


5.1.2JPA技术栈82


5.2ORM框架概述83


5.3Hibernate简介83


5.4SpringDataJPA简介88


5.5项目实战90


5.5.1SpringDataJPA提供的接口90


5.5.2创建项目91


5.5.3配置数据库连接91


5.5.4自动生成Entity实体类代码91


5.5.5配置项目数据源信息95


5.5.6实现查询接口96


5.5.7分页查询97


5.5.8多表级联查询99


5.5.9级联类型101


5.5.10模糊搜索接口102


5.5.11JPQL语法基础103


5.5.12JPA常用注解108


5.6本章小结109


第6章SpringBootGradle插件应用开发110


6.1Gradle简介110


6.2用Gradle构建生命周期112


6.3Gradle插件114


6.4项目实战118


6.4.1创建项目118


6.4.2添加依赖121


6.4.3配置上传本地Maven仓库121


6.4.4实现插件122


6.4.5添加插件属性配置124


6.4.6运行测试124


6.4.7在项目中使用kor插件126


6.5本章小结128


第7章使用SpringMVC开发Web应用129


7.1SpringMVC简介129


7.1.1Servlet概述129


7.1.2MVC简介131


7.1.3Spring、SpringMVC与SpringBoot2.0132


7.1.4SpringMVC框架133


7.2SpringMVC常用注解136


7.3项目实战:使用FreeMarker模板引擎137


7.3.1FreeMarker简介137


7.3.2实现一个分页查询页面138


7.4实现文件下载144


7.5本章小结145


第8章SpringBoot自定义WebMVC配置146


8.1WebMVC配置简介146


8.1.1静态资源配置147


8.1.2拦截器配置148


8.1.3跨域配置148


8.1.4视图控制器配置149


8.1.5消息转换器配置150


8.1.6数据格式化器配置150


8.1.7视图解析器配置151


8.2全局异常处理152


8.2.1使用@ControllerAdvice和@ExceptionHandler注解152


8.2.2实现HandlerExceptionResolver接口154


8.3定制Web容器157


8.4定制SpringBoot应用程序启动Banner158


8.5自定义注册Servlet、Filter和Listener161


8.5.1注册Servlet161


8.5.2注册Filter163


8.5.3注册Listener168


8.6本章小结169


第9章SpringBoot中的AOP编程170


9.1SpringBoot与AOP170


9.1.1AOP简介170


9.1.2SpringAOP介绍172


9.1.3实现一个简单的日志切面172


9.2项目实战:使用AOP+Filter实现登录鉴权与权限控制175


9.2.1系统整体架构175


9.2.2创建工程176


9.2.3数据库表结构设计177


9.2.4用户登录逻辑179


9.2.5登录态鉴权过滤器181


9.2.6AOP实现用户权限管理185


9.2.7用户注册187


9.2.8数据后端校验188


9.3本章小结192


内容摘要
  
本书系统介绍如何使用SpringBoot2.0框架快速开发企业级应用。全书共分三大部分,共20章。第I部分“SpringBoot框架基础”包含-3章,介绍SpringBoot框架的特性,并展示了快速建立HelloWorld的WebMVC示例,介绍怎样通过自动配置实现极简化的Spring应用程序开发。第II部分“SpringBoot项目综合实战”包含第4~17章,介绍了大量相关项目案例,并给出了案例代码。如集成JPA数据库层,Gradle插件应用,自定义WebMVC配置,AOP编程,集成SpringSecurity安全开发,集成React.js开发前后端分离项目,任务调度与邮件服务开发,集成WebFlux开发响应式Web应用,SpringBoot缓存,使用Zuul开发APIGateway,SpringBoot日志应用等。第III部分“SpringBoot系统监控、测试与运维”包含8-20章,详细介绍如何高效部署运维SpringBoot应用,并给出了综合案例。


主编推荐
  

精彩内容
  

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP