出现在书名中的结果
共 147 条

互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析
SSM是Spring、SpringMVC和MyBatis框架的组合,是目前Java领域使用非常广泛也非常稳定的开源Web框架。本书以SSM的核心代码剖析为基础,突破JavaWeb研发瓶颈的束缚,选取Spring、SpringMVC和MyBatis框架中易于理解的版本,深入剖析了其中各个模块的实现,从代码中挖掘常用的设计模式,为读者理解Spring系列框架的可扩展设计艺术提供了方法论和优秀实践。

Spring Boot趣味实战课
22人今日阅读 推荐值 72.4%
本书内容极其丰富,不仅涵盖了 Spring MVC、MyBatis Plus、Spring Data JPA、Spring Security、Quartz 等主流框架,整合了 MySQL、Druid、Redis、RabbitMQ、Elasticsearch 等互联网常用技术与中间件,还涉及单元测试、异常处理、日志、Swagger 等技术细节,以及 AOP、IOC、自动配置、数据库事务、分布式锁等硬核知识。本书从初始化到部署、监控,实现了软件全生命周期一站式打包解决。 本书行文风格深入浅出、通俗易懂、风趣幽默、轻松愉快。从 Hello World 聊到源码分析,从工具使用讲到内部原理,从日常生活说到设计哲学。本着“技术来源于生活,更要回归于生活”的理念,本书通过大量生动、形象的类比将枯燥的技术描绘得“有滋有味”,让你轻松学会这些知识。

深入浅出Spring Boot 3.x
14人今日阅读
Spring框架是Java EE开发的强有力的工具和事实标准,而Spring Boot采用“约定优于配置”的原则简化 Spring的开发,成为业界流行的微服务开发框架,被越来越多的企业采用。为了适应新潮流,本书对Spring Boot 3.x技术进行深入讲解。 本书从一个简单的项目开始讲解Spring Boot企业级开发,其内容包含全注解下的Spring IoC和Spring AOP、数据库编程(JPA、MyBatis和JDBC)、数据库事务、NoSQL数据库(Redis和MongoDB)技术、Spring MVC、REST风格、互联网抢购业务、监控与容器部署、Spring Cloud Alibaba微服务开发等。 本书内容紧扣互联网企业的实际需求,从全注解下的Spring知识讲到Spring Boot的企业级开发,对于Java开发人员,尤其是初学Spring Boot的人员和需要从传统Spring转向Spring Boot开发的技术人员,具有很高的参考价值。

Spring Boot 3:入门与应用实战
12人今日阅读
随着JDK的升级与迭代,Spring Framework与Spring Boot也分别升级到了全新的6.0与3.0版本,全新的版本带来了更加强大的功能和特性。本书侧重于核心功能和特性的讲解,重点讲解Spring Framework与Spring Boot在应用开发中的核心与应用,通过多个方面介绍应用开发中涉及的场景。 本书分为六个部分,共15章。第一部分~第三部分介绍Spring Framework与Spring Boot的基础与核心机制,包括IOC、AOP、Spring Boot应用特性;第四部分讲解基于Spring Boot的WebMvc应用开发;第五部分对Dao层整合开发进行讲解;第六部分则是Spring Boot的应用打包和生产级特性。 阅读本书之前,建议读者至少对Java Web有一定的了解。本书适合想要迅速上手Spring Framework和Spring Boot的入门级开发者,也适合想要深入提升Java开发能力的初级或中级开发者。

Spring实战(第6版)
12人今日阅读 推荐值 71.2%
本书是一本经典而实用的Spring学习指南,介绍了Spring使用框架、Spring Boot,以及Spring系统中的其他组成部分。 本书分为4个部分,共18章。第1部分(第1章~第6章)涵盖了构建Spring应用的基础知识。第2部分(第7章~第10章)讨论了如何讲Spring应用与其他应用进行集成。第3部分(第11章~第14章)探讨了Spring对反应式编程提供的全新支持。第4部分(第15章~第18章)介绍了如何做好应用投入生产环境前的准备工作,以及如何进行部署。 本书适合刚刚开始学习Spring Boot和Spring框架的Java开发人员阅读,也适合想要超越基础知识并学习Spring新特性的经验丰富的Spring开发者参考。

Spring Boot从入门到精通
8人今日阅读
本书首先从Spring Boot基础知识部分讲起,涉及学习方法、技术趋势、开发环境和基础实践;然后是进阶应用部分,涉及核心源码、自动配置、模板引擎、数据库等分析,以及分页功能、文件上传、验证码等功能的编码实现;最后是实战开发部分,即从0开始动手搭建一个企业级的商城项目,涉及后台管理系统和前端页面所有功能模块的技术开发。 本书重在引导读者进入真实的项目开发体验,围绕Spring Boot技术栈全面展开,兼顾相关技术的知识拓展,由浅入深,步步为营,使读者既能学习基础知识,又能掌握一定的开发技巧。本书的目标是让读者拥有一个完整且高质量的学习体验,远离“Hello World项目”,为技术深度的挖掘和薪水、职位的提升提供保障。

Spring源码深度解析
5人今日阅读 推荐值 65.6%
《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息服务等内容。 《Spring源码深度解析》不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者如何使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出切实可行的建议,从而帮助读者全面提升实战能力。 《Spring源码深度解析》语言简洁,示例丰富,可帮助读者迅速掌握使用Spring进行开发所需的各种技能。《Spring源码深度解析》适合于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员等。

Spring Cloud、Nginx高并发核心编程
5人今日阅读 推荐值 66.7%
本书从动态代理模式、Reactor模式、三大限流策略等知识入手,深入浅出地剖析Spring Cloud+Nginx系统架构的核心原理以及Web高并发开发。全书从基础设计模式和基础原理出发,理论与实战相结合,系统和详尽地介绍Spring Cloud + Nginx高并发核心编程。 本书共10章,前6章剖析Feign高并发RPC的底层原理,解析Hystrix高性能配置的核心选项,阐述Hystrix滑动窗口的核心原理。后4章介绍Nginx的核心原理及其配置,并结合秒杀场景实现Spring Cloud秒杀、Spring Cloud+Nginx Lua秒杀,为广大Java开发者提供一个全面学习高并发开发的实战案例。这些知识为广大的Java工程师解决日常在后台开发中遇到的高并发、高性能问题打下坚实的技术基础。

Spring微服务实战(第2版)
4人今日阅读 推荐值 74.8%
本书以一个名为O-stock的项目为主线,介绍云、微服务等概念以及SpringBoot和SpringCloud等诸多Spring项目,并介绍如何将O-stock项目一步一步地从单体架构重构成微服务架构,进而将这个项目拆分成众多微服务,让它们运行在各自的Docker容器中,实现持续集成/持续部署,并最终自动部署到云环境(AWS)的Kubernetes集群中。针对在重构过程中遇到的各种微服务开发会面临的问题(包括开发、测试和运维等问题),本书介绍了解决这些问题的核心模式,以及在实战中如何选择特定SpringCloud子项目或其他工具(如KeyCloak、Zipkin、ELK技术栈)解决这些问题。本书适合拥有构建分布式应用程序的经验、拥有Spring的知识背景以及对学习构建基于微服务的应用程序感兴趣的Java开发人员阅读。对于希望使用微服务构建基于云的应用程序,以及希望了解如何将基于微服务的应用部署到云上的开发人员,本书也具有很好的学习参考价值。

Spring实战(第5版)
4人今日阅读 推荐值 75.8%
本书是一本经典而实用的畅销Spring 学习指南。 第5 版涵盖了Spring 5.0 和Spring Boot 2.0 里程碑式的更新。全书分为5 个部分,共19 章。第1 部分(第1~5 章)涵盖了构建Spring 应用的基础话题。第2 部分(第6~9章)讨论如何将Spring 应用与其他应用进行集成。第3 部分(第10~12 章)探讨Spring对反应式编程提供的全新支持。第4 部分(第13~15 章)拆分单体应用模型,介绍SpringCloud 和微服务开发。第5 部分(第16~19 章)讨论如何为应用投入生产环境做准备以及如何进行部署。本书既适合刚开始学习Spring Boot 和Spring 框架的Java 开发人员快速上手,也适合经验丰富的Spring 开发人员学习Spring 的新特性,尤其适用于企业级Java 开发人员。

Spring Boot+Vue 3 大型前后端分离项目实战
4人今日阅读 推荐值 51.3%
本书通过一个前后端分离的线上大型项目设计,详细地介绍 Spring Boot+Vue的技术栈实战,旨在帮助读者获得开发和统筹一个完整项目的能力,让读者在实战中融会贯通当下的热门技术栈。书中从零开始实现一个完整且纯正的前后端分离商城应用,实现前端、后端、数据库设计与开发流程,包括技术栈的详细讲解、多个功能模块的开发实践、实际项目开发中的产品流程等。本书重在实践,源自真实应用案例,让读者远离"HelloWorld项目”,为技术深度的挖掘和职位的提升提供保障。

Spring Cloud微服务:入门、实战与进阶
4人今日阅读 推荐值 73.6%
内容简介 这是一部从技术原理、工程实践和进阶提升3个维度讲解Spring Cloud微服务架构与开发的著作。 作者在Spring Cloud微服务领域有丰富的工程实践经验,它将带领读者零基础入门Spring Cloud微服务,并快速掌握动手实践能力,*终进阶为Spring Cloud微服务领域的技术达人。 全书共21章,分为4个部分: 第壹部分 准备篇(第1~2章) 首先对微服务和Spring Cloud的概念、优劣势、功能模块等做了整体性的介,然后演示了如何搭建Spring Cloud的开发环境,*后对Spring Boot做了详细的介绍。 第二部分 基础篇(第3~7章) 对Eureka 注册中心、客户端负载均衡 Ribbon、声明式 REST 客户端 Feign、Hystrix 服务容错处理、API 网关等Spring Cloud的重要模块的技术原理、配置、使用等做了详尽的讲解。 第三部分 实战篇(第8~14章) 对微服务架构中的普遍问题给出了实战解决方案,包括选择配置中心、自研发配置中心、分布式跟踪、微服务安全认证、Spring Boot Admin 管理微服务、快速生成 API 文档等实用性内容。 第四部分 高级篇(15-21) 重点讲解了Spring Cloud的扩展性的使用,比如API网关、微服务的缓存和存储、分布式事务解决方案、任务调度、分库分表,以及大量的生产实践经验等。

Spring Boot 3 +Vue 3开发实战
4人今日阅读
本书采用"项目贯穿式”的形式编写,从一个Alan人事管理系统入手,循序渐进,将Spring Boot 3和Vue 3的知识点融入项目中;并详细介绍各项技术、分析源码、剖析原理,使读者能够快速地将知识转换成技能,顺利地进行项目开发实战。 软件开发技术日新月异、不胜枚举,常常让人置身其中,不知如何取舍。本书对同类技术进行充分对比,并厘清前后端三十年的技术发展脉络,使读者在工作中具备根据项目的规模应用场景,做好恰当的架构设计和技术选型的能力。 本书适合Java软件开发从业人员对Java和Web前端高级知识的学习,以提升技术水平;还适合作为大学计算机、软件开发专业学生的参考用书。

Spring Cloud Alibaba微服务架构设计与开发实战
4人今日阅读
本书涵盖了Spring Cloud Alibaba框架的八大核心技术主题,分别是注册中心、远程调用、负载均衡、配置中心、服务网关、消息通信、分布式事务和服务可用性。 并且,通过一个系统性的项目案例,讲解企业级微服务系统开发的工程实践。其间提供大量的设计图例和示例代码,更提供配套的视频教程。 对于每个主题,书中采用“技术概念和特性→框架使用方法→项目案例实战→核心原理和源码剖析”的方式讲解,使读者递进式学习。 总的来说,本书具有以下4大优势。 - 项目驱动:从零构建微服务案例项目,基于技术组件持续重构和演进。 - 专项组件:提供灰度发布、网关扩展、可靠事件、开关降级等专项组件。 - 代码赋能:面向日常微服务系统开发需求,提供即插即用的代码模板。 - 视频演示:提供项目代码的完整视频讲解,手把手演示框架功能特性。

Spring Boot实战
3人今日阅读 推荐值 34.1%
Spring改变了企业级Java应用开发方式,让Java开发更简单、高效;Spring Boot作为Spring开发的黄金助手,则在这个基础上,让开发者的生活更上一个台阶!本书是Spring Boot的终极指南,以自动配置、起步依赖、命令行界面和Actuator这四个核心特性为基础,深入介绍Spring Boot的用法,让所有Java开发人员不费吹灰之力就构建出满足生产需求的服务,真正享受技术达人的乐趣!- 掌握自动配置和起步依赖,学会用很少的显示配置构建完整的Spring应用程序 - 了解如何为Spring Boot应用程序编写自动化集成测试 - 开发Spring Boot CLI应用程序 - 探秘Actuator的Web端点、远程shell和JMX MBean - 自如部署各种Spring Boot应用程序。

云原生Spring实战
3人今日阅读
本书提供了一个以项目为导向的云原生Spring实践指南,将帮助你总揽日益复杂的云计算环境,并学习如何将模式和技术结合在一起,建立一个真正的云计算原生系统并将其投入生产。本书分为四个部分,共计16章。第一部分内容为此次从代码到生产的云原生之旅奠定了基础,帮助你更好地理解本书其他部分所涉及的主题。第二部分介绍了使用Spring Boot和Kubernetes构建生产就绪的云原生应用的主要实践和模式。第三部分涵盖了云中分布式系统的基本属性和模式,包括韧性、安全性、可扩展性和API网关,以及反应式编程和事件驱动架构。第四部分使你的云原生应用为生产做好准备,解决可观测性、配置管理、Secret管理和部署策略等问题,并涵盖了Serverless和原生镜像。

全栈项目开发全程实录——Spring Boot+Vue Django+Vue Node+Vue
3人今日阅读 推荐值 77.7%
《全栈项目开发全程实录——Spring Boot+Vue Django+Vue Node+Vue》精选 7 个热门全栈项目,其中前端采用流行的 Vue.js、HTML5、CSS3、JavaScript 和 BootStrap 技术,而后端则采用 Python 的 Django Web 框架、Java 的 Spring Boot 框架和 Node.js 进行开发,实用性非常强。具体项目包含:电瓶车品牌信息管理系统、寻物启事网站、明日之星物业管理系统、吃了么外卖网、综艺之家、四季旅游信息网和电影易购 APP。本书从软件工程的角度出发,按照项目开发的顺序,系统、全面地讲解每一个项目的开发实现过程。在体例上,每章一个项目,统一采用“开发背景→系统设计→技术准备→数据库设计→各功能模块实现→项目运行→源码下载”的形式完整呈现项目,给读者明确的成就感,可以让读者快速积累实际项目开发经验与技巧,早日实现就业目标。

Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)(第2版)
3人今日阅读
本书详细讲解Java EE中Spring、Spring MVC和MyBatis三大框架(以下简称SSM)的基本知识和应用。本书在对知识点进行描述时采用了大量案例,以便读者理解SSM的核心技术。 本书共15章,第1~5章主要讲解MyBatis的相关知识,包括初识MyBatis框架、MyBatis的核心配置、动态SQL、MyBatis的关联映射和缓存机制,以及MyBatis的注解开发;第6~9章主要讲解Spring的基本知识和应用,包括初识Spring框架、Spring中的Bean的管理、Spring AOP,以及Spring的数据库编程;第10~14章主要讲解Spring MVC的相关知识,包括初始Spring MVC框架、Spring MVC的核心类和注解、Spring MVC数据绑定和响应、异常处理、拦截器、文件上传和下载,以及SSM框架整合;第15章通过一个云借阅图书管理系统案例,讲解实际开发中SSM框架的应用。 本书附有配套视频、源代码、题库、教学课件等资源,为帮助初学者更好地学习本书,作者还提供了在线答疑。 本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为Java高级技术的培训教材。

Spring Cloud微服务架构开发
3人今日阅读
Spring Cloud是一套完整的微服务架构解决方案,它利用Spring Boot的开发便利性巧妙地简化了分布式系统开发过程。可以说,Spring Cloud继承了Spring Boot的优点,屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。 本书基于Spring Cloud Greenwich.SR2版本,全面介绍了Spring Cloud针对微服务架构中核心要素的解决方案和基础组件。其中,第1章主要介绍了微服务架构的特点、Spring Cloud的组件和版本;第2~9章主要介绍了Spring Cloud的常用组件,包括服务的注册与发现框架Eureka、客户端负载均衡工具Ribbon、声明式服务调用客户端Feign、服务容错保护库Hystrix、服务网关Zuul、分布式配置中心Spring Cloud Config、消息驱动框架Spring Cloud Stream、分布式服务追踪框架Spring Cloud Sleuth;第10章通过搭建一个小型的购物网站,手把手教读者搭建一个微服务架构系统。希望读者通过本书的学习,能够学会Spring Cloud各个组件的用法,并了解分布式微服务架构的搭建过程。 本书附有配套视频、源代码、习题、教学课件等资源。为帮助初学者更好地学习本书中的内容,我们还提供了在线答疑。 本书既可作为高等教育本、专科院校计算机相关专业的Java类教材,也可作为对Spring Cloud感兴趣人员的自学用书。

Spring Boot 3:高级与架构设计
3人今日阅读 推荐值 77.7%
随着 JDK 的升级与迭代,Spring Framework 与 Spring Boot 也分别升级到了全新的 6.x 与 3.x 版本。全新的版本带来了更加强大的功能和特性。本书重点讲解 Spring Framework 与 Spring Boot 的高级机制、架构设计和前沿特性,通过源码解读和剖析深入讲解框架底层原理,并对新特性进行详细解读。 本书分为3个部分,共8章。第一部分介绍Spring Framework的IOC容器高级机制与原理;第二部分讲解AOP高级特性与原生设计;第三部分主要讲解Spring整合AI的前沿技术,以及 Spring Framework 6与Spring Boot 3的新版本特性。 本书适合已经有Spring使用基础的开发者、想了解Spring前沿特性的进阶者,以及熟练使用Spring Boot且希望进一步提升技能与认知的探究者阅读和使用。

重新定义Spring Cloud实战
3人今日阅读 推荐值 71.4%
在微服务体系中,Spring Cloud是目前最热门的构建微服务体系的解决方案,它提供了构建微服务架构的一些基础设施。本书内容上覆盖了Spring Cloud的一些主要组件,不仅在如何使用上做了详细的介绍,也从原理上深入浅出地剖析了其中的技术要点,同时也将部分组件与周边的一些开源项目进行了对比,且提供了一些原理分析和相关的示例,是一本不可多得的Spring Cloud实战书籍。新手和有微服务实践经验的读者都能从书中得到一些不一样的收获。

寂静的春天:Silent Spring(英文版)
3人今日阅读 推荐值 82.1%
《寂静的春天》美国作家蕾切尔·卡逊的代表科普作品,被推选为世界上极具影响力的图书之一,被誉为“世界环境保护运动的里程碑”。在《寂静的春天》的影响下,美国各州通过立法以限制杀虫剂的使用;曾获得诺贝尔奖金的DDT和其他几种剧毒杀虫剂也被从生产与使用的名单中清除。《寂静的春天》同时引发了公众对环境问题的关注,各种环境保护组织纷纷成立,从而促使联合国于1972年6月12日在斯德哥尔摩召开了“人类环境大会”,并由各国签署了《人类环境宣言》,开始了世界范围的环境保护事业。

寂静的春天(英文原版)Silent Spring
3人今日阅读
卡逊以生动而严肃的笔触,描写因过度使用化学药品和肥料而导致环境污染、生态破坏,最终给人类带来不堪重负的灾难,阐述了农药对环境的污染,用生态学的原理分析了这些化学杀虫剂对人类赖以生存的生态系统带来的危害,指出人类用自己制造的毒药来提高农业产量,无异于饮鸩止渴,人类应该走“另外的路”。

快速搞定Spring Boot+Vue全栈开发
2人今日阅读
本书是一本致力于最新Web开发技术的实战指南。本书紧跟行业的最新发展趋势,全面而深入地阐述了Spring Boot 3和Vue 3在企业级应用开发中的集成与应用。全书共分为8章,从Spring Boot 3的基础入门到Vue 3的高级应用,再到前后端通信、测试与部署,每一章的内容都经过精心设计,以确保读者能够掌握关键的技能。第8章特别提供了一个综合案例,展示如何综合运用全书知识来构建一套完整的应用系统。

Spring Boot+Vue.js+uni-app全栈开发
2人今日阅读
本书主要以项目实战为主线,从0到1的项目开发流程,教会读者如何开发全栈项目。它基于**的Spring Boot3.1以上版本和Vue.js3.0版本的前后端分离项目开发,以及面向用户端的uni-app的小程序开发。本书基础的知识会在项目的开发过程中穿插讲解,不会单独的基础知识讲解,采用实战驱动学习知识的教学方法,并通过详细的代码示例、清晰的图解和源码解析帮助读者快速理解和掌握全栈项目开发的技巧和**项目实践。 本书共22章,包括Spring Boot篇、Vue篇和uni-app篇。Spring Boot篇(第1~14章)从环境搭建到项目上线,逐步深入讲解项目开发流程,并使用了众多企业级流行的开发技术,如Redis、Docker、Jenkins、Mybatis-plus等。Vue.js篇(第15~19章)使用Vue 3.0版本,采用开源的Vue.js框架Vue-Vben-Admin作为项目启动模板,帮助快速搭建后台管理系统,节约时间成本等。uni-app篇(第20~22章)将详细介绍uni-app框架的技术知识点,从零开始搭建小程序项目,实现完整的项目实战开发。 本书适合Spring Boot、Vue.js及小程序的开发者,以及需要学习项目经验的初学者,特别是那些学完基础知识后需要实战项目进行练习的初学者。也可作为高等院校相关专业课程实训的教学参考书。希望通过这本书,读者可以获得完整的全栈项目开发体验,并增加自己的项目实战经验。

Spring Cloud Alibaba微服务开发零基础入门到实操(视频教学版)
2人今日阅读
本书以技术新手阿云的巧妙提问和答主的点睛指导为引线,以Spring Cloud Alibaba微服务开发框架为脉络,带领读者全面系统地探索Spring Cloud Alibaba微服务开发过程中应用到的技术和解决方案。 本书技术包含了各种组件及框架的用法,包括注册和配置中心Nacos、负载均衡器LoadBalancer、远程调用组件OpenFeign、远程调用框架Dubbo、流量控制组件Sentinel、网关组件GateWay、消息驱动框架Stream及消息中间件RocketMQ、链路追踪组件SkyWalking、分布式事务管理框架Seata、分库分表中间件ShardingSphere、分布式缓存数据库Redis、分布式任务调度框架XXL-JOB。 技术新手阿云在开发过程中的巧妙提问,能够激发读者主动学习的兴趣;而答主的巧妙解答和本书知识结构的设计,把看似深奥复杂的分布式微服务系统如庖丁解牛般解析得浅显易懂。本书不仅详细介绍了各种组件及框架技术的使用步骤,而且运用了许多生动形象的生活化比喻,帮助读者理解这些技术的运作原理。 本书中的范例具有实用性,整合了Spring Boot、Spring Cloud Alibaba、Hibernate、Mybatis、DruidDataSource、HikariDataSource、lombok软件包、SLF4J等流行的框架或工具软件。 本书主要面向具有Java编程基础的开发人员和在校学生。对于不熟悉Java编程的读者,通过阅读本书,也能了解Spring Cloud Alibaba框架的基本用法和微服务开发的核心思想。本书还可作为高校和企业的微服务开发教材。

Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)
2人今日阅读 推荐值 68.9%
本书详细讲解了JavaEE中Spring、SpringMVC和MyBatis三大框架(以下简称“SSM”)的基本知识和应用。本书在对知识点进行描述时采用了大量案例,可以更好地帮助读者学习和理解SSM的核心技术。

Spring Cloud微服务架构开发实战
2人今日阅读 推荐值 72.4%
本书首先从微服务架构兴起的背景讲起,探讨了为何在分布式系统开发中微服务架构将逐渐取代单体架构;然后对Spring Cloud所提供的微服务组件及解决方案进行了一一讲解,从而让读者不但可以系统地学习Spring Cloud的相关知识,而且还可以全面掌握微服务架构应用的设计、开发、部署和运维等知识。 本书共11章,分为三大部分:第1部分为微服务开发基础——Spring Boot框架及使用;第2部分为Spring Cloud组件实战;第3部分为微服务与Docker容器技术。 本书适合作为Spring Cloud的入门读物,也适合致力于互联网开发和Java开发的进阶读者阅读。如果你对微服务架构有兴趣,或者是公司运维人员本书也非常适合你。此外,本书也可作为相关培训机构作为教材使用。

Spring技术内幕:深入解析Spring架构与设计
1人今日阅读 推荐值 50.4%
本书是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔!Java开发者社区和Spring开发者社区一致强烈推荐。国内第一本基于Spring 3.0的著作,从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从本书中参透Spring框架的优秀架构和设计思想,而且还能从Spring优雅的实现源码中一窥Java语言的精髓。此外,本书还展示了阅读源代码的卓越方法,不仅授你以鱼,而且还授你以渔!如果你以一种淡定的心态翻开这本书,无论你是Java程序员、Spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从本书中受益。

微服务架构基础(Spring Boot+Spring Cloud+Docker)
1人今日阅读 推荐值 58.8%
本书以SpringBoot+SpringCloud+Docker技术为基础,从当下流行的微服务架构理念出发,详细讲解了微服务和微服务架构方面的技术知识。全书共分为四部分:第一部分“微服务概述”,主要讲解微服务的由来、概念、特点和微服务架构等;第二部分“微服务的开发”,主要讲解微服务开发框架SpringBoot的使用;第三部分“微服务架构的构建”,主要讲解如何使用SpringCloud的相关组件来构建微服务架构;第四部分“微服务的部署”,主要讲解Docker技术,以及如何在Docker中部署微服务项目。本书适合所有Java开发人员,尤其适合正在学习微服务,以及正在尝试使用微服务架构开发项目的人员阅读和参考。

微服务架构实战:基于Spring Boot、Spring Cloud、Docker
1人今日阅读
本书主要包含微服务架构实现过程中所应具备的技术体系和工程实践,围绕实现微服务架构的基础组件和关键要素,我们将讨论使用SpringBoot构建服务、服务治理、负载均衡、服务容错、API网关、配置中心、事件驱动、服务安全、服务监控、服务测试和Docker与服务部署等核心主题,并基于这些核心主题给出具体的案例分析。

Java EE框架整合开发入门到实战:Spring+Spring MVC+MyBatis(微课版)
1人今日阅读 推荐值 62.8%
本书详细讲解了Java EE中Spring、Spring MVC和MyBatis三大框架(SSM)的基础知识和实际应用。为了更好地帮助读者学习SSM框架,本书以大量案例介绍了SSM框架的基本思想、方法和技术。 全书共20章,分四部分介绍。第1~5章为第1部分,主要讲解Spring框架的相关知识,内容包括Spring入门、Spring IoC、Spring Bean、Spring AOP以及Spring的事务管理;第6~8章为第2部分,主要讲解MyBatis的相关知识,内容包括MyBatis开发入门、映射器以及动态SQL;第9~18章为第3部分,主要讲解Spring MVC的相关知识,内容包括Spring MVC入门、Controller、类型转换和格式化、数据绑定和表单标签库、拦截器、数据验证、国际化、统一异常处理、文件的上传和下载以及EL与JSTL;第19章、第20章为第4部分,主要讲解SSM框架整合的基本思想与实战开发,内容包括SSM框架整合以及基于SSM框架的电子商务平台的设计与实现。另外,还包括了基于SSM的邮件管理系统和基于SSM的人事管理系统两个完整案例,以及在Eclipse中使用Maven整合SSM框架介绍。 本书突出实用性、趣味性,内容组织合理、通俗易懂,使读者能够快速掌握SSM框架的基础知识、编程技巧以及完整的开发体系,从而为大型项目开发打下坚实的基础。 本书附有教学视频、源代码、课件、教学大纲、习题答案等配套资源,可以作为大学计算机及相关专业的教材或教学参考书,也可以作为Java技术的培训教材,同时适合广大Java EE应用开发人员阅读与使用。

深入理解Spring Cloud与微服务构建(第2版)
1人今日阅读 推荐值 60.0%
《深入理解Spring Cloud与微服务构建 第2版》共分为18章,全面涵盖了通过Spring Cloud构建微服务的相关知识点。第1、2章详细介绍了微服务架构和Spring Cloud。第3、4章讲解了通过Spring Cloud构建微服务的准备工作。第5~14章以案例为切入点,讲解了通过Spring Cloud构建微服务的基础组件,包括Eureka、Ribbon、Feign、Hystrix、Zuul、Gateway、Consul、Config、Sleuth、Admint等组件。第15~17章讲述了使用Spring Cloud OAuth2来保护微服务系统的相关知识。第18章用一个综合案例全面讲解了如何使用Spring Cloud构建微服务,可用于实际开发中。

Spring Boot+Spring Cloud微服务开发实战
1人今日阅读
当前互联网在Web框架上已经发展到微服务体系架构。为了帮助广大开发人员快速开展微服务开发,《Spring Boot+Spring Cloud微服务开发实战》主要从Web网站开发的基础知识、Spring Boot相关知识、Spring Cloud相关知识,以及微服务开发实战4个方面,系统地介绍微服务框架中常用的知识点、常用组件,以及程序案例。本书大多章节都先通过一个入门案例引导开发人员快速了解相关组件的功能,在此基础上再对每个知识点进行理论讲解与剖析,最后对该组件进行源码分析,帮助开发人员更加深入地了解每个组件的底层原理,以便更好 地进行二次开发。 本书既是初学者学习微服务开发的技术宝典,又是中级开发人员了解微服务体系底层原理的手册。

微服务实战(Dubbox +Spring Boot+Docker)
1人今日阅读
在这个凡事皆互联的时代,越来越多的人和物成为互联网上的节点,不断扩充着互联网这张大网的边界。节点即价值,更多的节点意味着更大的价值。那么如何去承载更多的节点就成为IT从业人士首要解决的问题。本书围绕秒杀抢购应用场景,对当下流行的Dubbox+SpringBoot+Docker微服务架构解决方案进行讲解。主要内容包括微服务架构介绍、Dubbox原理及运用、使用SpringBoot实现微服务、使用ActiveMQ+Redis承载高并发流量、使用ActiveMQ实现分布式事务、分布式下的第三方接入等。本书以项目为驱动,引领读者对相关技术进行实践性学习。同时为了提升读者对相关技术的实际运用能力,本书将实际开发经验注入到整个项目开发周期中,使用目前较为流行的Dubbox+SpringBoot+Docker微服务架构实现“双11”抢购项目。为保证最优学习效果,本书配以完善的学习资料和支持服务,包括视频教程、案例素材下载、学习交流社区、讨论组等终身学习内容,为开发者带来全方位的学习体验。

Spring Boot学习指南:构建云原生Java和Kotlin应用程序
1人今日阅读
本书将指导你理解Spring Boot的架构和方法,包括调试、测试和部署等主题。第1章介绍Spring Boot的三个核心特性。第2章研究创建Spring Boot应用程序时可选择的工具。第3章演示如何使用Spring Boot来开发一个基本的应用程序。第4章演示如何对Spring Boot应用程序添加数据库访问。第5章演示如何使用Spring Boot的内置配置功能、自动配置报告和执行器来灵活且动态地创建、识别和修改应用程序环境设置。第6章深入地研究数据。第7章演示如何使用Spring MVC创建应用程序。第8章介绍响应式编程。第9章讨论并演示测试Spring Boot应用程序的核心方面。第10章介绍并解释安全性的核心方面,以及它们如何应用于应用程序。第11章研究如何部署Spring Boot应用程序。第12章深入探讨响应式编程。

Silent Spring:寂静的春天(英文版)
1人今日阅读
《寂静的春天》美国作家蕾切尔·卡逊创作的科普读物,首次出版于1962年。《寂静的春天》以寓言式的开头描绘了一个美丽村庄的突变。《寂静的春天》的前半部分,对土壤、植物、动物、水源等相互联系的生态网络的讲解,说明了化学药剂对大自然产生的毒害;后半部分则针对人类生活所接触的化学毒害问题,提出严重的警告。作者以详尽的阐释和独到的分析,细致地讲述了以DDT为代表的杀虫剂的广泛使用,给人们的生存环境所造成的难以逆转的危害——人类不断想控制自然的结果,却使生态破坏殆尽,也在不知不觉间累积毒物于自身甚至遗祸子孙。《寂静的春天》为英文原版,精校版忠于原著,同时提供英文朗读音频免费下载。

高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh
1人今日阅读 推荐值 59.5%
近年来微服务架构已经成为大规模分布式架构的主流技术,越来越多的公司已经或开始转型为微服务架构。本书不以某一种微服务框架的使用为主题,而是对整个微服务生态进行系统性的讲解,并结合工作中的大量实战案例为读者呈现一本读完即可实际上手应用的工具书。书中的理论部分介绍了微服务架构的发展历程,通俗地讲解了领域驱动设计,帮助读者更好地利用DDD来建模和划分服务;微服务稳定性保证的常用手段和微服务下如何保证事务的一致性这两章凝聚了作者多年的积累和思考,相信读者看完后会有不一样的感触和收获;书中实战部分的内容非常丰富,以项目为基础,逐层介绍常见的Dubbo、Spring Cloud和Service Mesh框架的具体使用方法,并对实现原理进行剖析;书中还以具体案例全面介绍了微服务双活体系建设、微服务监控与告警、微服务编排、百亿流量微服务网关的设计与实现,以及基于支付场景下的微服务改造等,并让读者了解如何借助微服务来增强和重构现有的遗留系统。

Spring+Spring MVC+MyBatis从零开始学
1人今日阅读 推荐值 67.6%
本书详细地讲解Java EE中Spring、Spring MVC和MyBatis三大框架(以下简称SSM)的基础知识和应用。本书由浅入深、循序渐进,在对知识点进行讲解时采用大量案例,可以更好地帮助读者学习和理解SSM的核心技术。本书重点章节对应提供了37个教学视频。 本书共16章,分为4部分。第一部分是Spring篇,涵盖Spring基础、Spring中的Bean、Spring AOP、Spring的数据库开发、Spring的事务管理。第二部分是MyBatis篇,涵盖初识MyBatis、MyBatis的核心配置、动态SQL、MyBatis的关联映射和MyBatis与Spring的整合。第三部分是Spring MVC篇,涵盖Spring MVC入门、Spring MVC数据绑定、JSON数据交互和RESTful支持、拦截器。第四部分是应用实战篇,包含SSM框架整合和完整的SSM实战案例。 本书内容精练、重点突出、实例丰富,是SSM框架技术学习者的必备参考书,同时非常适合大中专院校师生学习阅读,也可作为高等院校计算机专业的教材使用。

Spring+Spring MVC+MyBatis整合开发实战
1人今日阅读
本书从实战入手,通过大量示例介绍了Spring+SpringMVC+MyBatis整合开发的相关内容,提升读者对框架的掌握度和理解度,从而实现对框架会用、用对及精用的目标。本书共18章,分为5篇。第1篇Spring核心框架,涵盖Spring概述、Spring IoC容器初探、Web项目环境搭建与项目创建、Spring IoC容器进阶、基于注解和代码的配置、Spring测试;第2篇Spring MVC框架,涵盖Spring Web MVC概述、数据类型转换、验证与异常处理,以及Spring MVC进阶和测试框架;第3篇数据技术,涵盖数据库与Java数据访问技术、MyBatis基本使用、MyBatis进阶、Spring数据访问与事务管理;第4篇SSM整合开发,涵盖SSM整合概述与SSM整合实例;第5篇高级开发技术,涵盖Spring AOP与MVC拦截器,以及Spring Security框架与多线程。本书适合具备Java基础的SSM初学者和进阶开发人员阅读,也适合Java Web开发工程师阅读;对于探究Spring及Spring Boot框架机制与原理的工程师也具有参考意义。