相关作者的搜索结果
Spring Boot进阶:原理、实战与面试题分析
4人今日阅读 推荐值 65.8%
这是一本能带领读者全方位掌握Spring Boot技术体系的功能、原理和Z佳实践的著作,能帮助读者在Spring Boot领域快速实现从入门到进阶。 全书涵盖Spring Boot的6大核心主题:核心容器、Web服务、缓存、数据访问、并发执行、监控与扩展,内容具有以下4大特性: 针对性:系统梳理了6个主题所包含技术的功能特性、工作原理、实践方案,读者能快速掌握其核心技术、底层设计理念和生态扩展; 创新性:与同类书不同,本书搜集并分析了每个主题下的高频面试题,旨在帮助读者在面试和晋升时事半功倍; 实战性:注重实用性,基于作者近15年的经验,通过丰富的场景案例提供了大量应用方案和Z佳实践; 前瞻性:不仅系统讲解了常用的核心技术,而且还讲解了时下流行的云原生、RSocket等前沿技术及其应用方案。
DDD工程实战:从零构建企业级DDD应用
4人今日阅读
这是一本能教你快速从零构建一个完整的企业级DDD应用的实战性著作。 DDD本身涉及的概念多,而且技术组件的实现也比较复杂,对于初学者来说门槛相对较高。本书在写作上另辟蹊径,首先用很短的篇幅将限界上下文、聚合、实体等十几组核心概念和技术组件,以及Spring Boot、Spring Cloud和Axon等开发DDD应用的主流开源框架做了一个简单的介绍,然后用8章的篇幅讲解了一个综合性的案例,不仅将前面提到的这些核心概念、技术组件和开发框架的原理、使用全部融入到了案例中,还一步步地详细讲解了DDD应用的实现方式和落地细节。 通过阅读本书,你能获得以下收获: 架构设计:基于DDD核心概念设计业务体系架构。 技术体系:根据DDD技术实现模型掌握主流框架的应用。 案例实战:递进式演练DDD核心理念及技术的落地实现。 工程实施:提升DDD工程的整体实施水平和能力。
系统架构设计
2人今日阅读 推荐值 62.8%
1.程序员向架构师转型篇,剖析架构师角色。2.系统架构设计知识领域篇,介绍软件架构体系结构、领域驱动设计、分布式系统架构、技术知识体系等架构师所应具备的主要技术体系内容。3.软件开发系统工程篇,介绍软件工程学、业务架构设计、敏捷方法与实践、软件交付模型等架构师所应具备的系统方法论和相关工程实践。4.架构师软能力篇,包括架构师与外部环境、自身团队和转型所需的意识形态。
微服务设计原理与架构
1人今日阅读 推荐值 66.7%
本书共分为四大篇幅内容,包括:1.直面微服务篇,剖析微服务架构的基本特征、优势和劣势,并给出实施微服务架构的系统方法。2.服务建模篇,介绍服务建模的思路和方法,并从服务拆分和集成角度对服务模型进行重点展开。3.服务实现篇,介绍微服务架构涉及的基础组件、关键要素以及目前主流的技术实现体系。4.服务转型篇,包括对遗留系统进行微服务架构的改造方法以及对研发过程转型的讨论。
分布式系统架构与开发:技术原理与面试题解析
1人今日阅读
本书能帮助读者深入理解和掌握分布式系统架构与开发,以及快速了解各互联网大厂在分布式系统方面的高频面试题及其解法。 作者有超过15年的架构与研发经验,在分布式系统方面,积累了大量的项目经验和面试经验。分布式系统涉及的技术多且复杂,作者根据自己的经验,化繁为简,将从事分布式系统架构与开发的技术与能力,全部总结在了本书中,包含但不限于以下内容: (1)抛开具体的框架,详细讲解分布式系统的全栈技术组件的实现原理、应用方式、设计思想,具体包括网络通信、远程调用、负载均衡、服务容错、服务降级、注册中心、服务网关、配置中心、消息通信、动态代理、应用缓存、资源管理、框架集成和架构模式。这些组件在各种分布式系统框架中是通用的,掌握本书内容后,读者在面对各种具体的框架时可以触类旁通。 (2)深入剖析Dubbo、Spring Cloud、MyBatis等主流开源框架的源代码结构,分析它们的底层实现原理,提炼分布式系统开发精髓。 (3)独创一套剖析框架源代码结构的系统方法,分别基于组件设计原则、架构演进过程、核心执行流程、基础架构组成和可扩展性设计这5大主题展开讲解,指导读者高效学习其他开源框架。 (4)作者结合多年的面试和培训经验,针对每个技术组件梳理了一组面试题。这些面试题大多是阿里巴巴、京东、网易等大厂的真题,作者结合自己的理解对考点进行了解析,并将框架源码与面试题融合贯通。同时对于技术人员如何实现自我成长和高效应对技术面试,给出了系统性的方法论。
微服务架构实战:基于Spring Boot、Spring Cloud、Docker
本书主要包含微服务架构实现过程中所应具备的技术体系和工程实践,围绕实现微服务架构的基础组件和关键要素,我们将讨论使用SpringBoot构建服务、服务治理、负载均衡、服务容错、API网关、配置中心、事件驱动、服务安全、服务监控、服务测试和Docker与服务部署等核心主题,并基于这些核心主题给出具体的案例分析。
Spring核心技术和案例实战
本书主要介绍基于Spring框架构架企业级应用程序的技术体系和工程实践。全书从Spring概述、Spring Boot、Spring Cloud和响应式Spring等4个方面由浅入深地介绍了Spring。本书首先介绍了Spring框架的基础概念,然后介绍了Spring Boot的核心功能特性,接着介绍了用于构建主流微服务架构的Spring Cloud,最后讲解了响应式编程技术。本书通过3个完整的案例来系统展示具体的实现过程。 本书面向广大服务端开发人员,读者不需要有很高的技术水平,也不限于特定的开发语言,但熟悉Java EE常用技术并掌握一定的系统设计基本概念有助于更好地理解书中的内容。同时,本书也适合对Spring框架有兴趣的开发人员阅读,希望本书能为读者的日常学习和开发工作带来启发与帮助。
Spring Security原理与实战
本书主要介绍基于 Spring Security 构建系统安全性的技术体系和工程实践。围绕安全性需求,本书讨论Spring Security框架所提供的各项解决方案,包括认证、授权、加密、CSRF保护、CORS、方法级安全访问、OAuth2协议、微服务架构、JWT、单点登录等核心功能。同时,本书基于这些功能构建了完整的三个案例系统,并给出了具体的实现过程和示例代码。本书面向广大服务端开发人员,读者不需要有很深的技术功底,也不限于特定的开发语言,但熟悉Java EE常见技术并掌握一定系统设计基本概念有助于更好地理解书中的内容。同时,本书也适合对安全性实现技术感兴趣的开发人员学习。
Apache ShardingSphere实战
本书分为9章,主要介绍应用ShardingSphere实现分库分表的一些方法论和工程实践。通过对ShardingSphere的基本概念、应用方式和整体架构的介绍,帮助读者掌握ShardingSphere的设计思想和解决方案;然后从Sharding-JDBC和Sharding-Proxy两款核心组件出发,对分库分表、读写分离、分布式事务、数据脱敏、编排治理及代理服务器等核心功能进行详细阐述,并结合具体场景给出实例分析和实现过程。 本书面向Java服务器端开发人员,读者不需要有很深的技术水平,也不需要详细了解分库分表相关工具,但如果读者熟悉Java EE常见技术并掌握一定数据访问基本概念,则有助于读者更好地理解书中的内容。通过学习本书内容,读者将对ShardingSphere的基本架构、设计思想和应用方式有更加深入的了解,为后续的工作和学习奠定基础。同时,本书可以作为具备不同技术体系的开发人员的参考用书。希望本书能给读者的日常研发和管理工作带来启发和帮助。
向技术管理者转型 : 软件开发人员跨越行业、技术、管理的转型思维与实践
本书主要包含软件开发人员如何向技术管理者进行转型的一些思路、方法和工程实践,包括转型过程中所涉及的关于行业、技术和管理三大知识体系以及意识形态的转变和提升等内容。深入剖析成为一名合格的技术管理者所需要的各项软硬技能,重点对目前业界主流的互联网行业下所需掌握的产品开发、技术架构和技术创新领域,以及作为一名技术管理人员所需具备的组织和过程管理能力进行详细展开,并结合一些典型的场景和案例进行分析,帮忙读者了解并掌握迈向技术管理者所需的各种知识体系和实践技巧。