内容简介
本书覆盖内容较广,从研发基础、框架、组件、部署、工具几个方面分别讲述了Java后台研发涉及的知识,各种技术选取最常用和实用的部分,可以让读者花较少的时间获取精要的内容。
基础篇包含Java语言的使用和特性、Maven工程管理、Svn和Git代码管理、Linux服务器命令。服务框架篇包含Spring框架治理、Spring MVC、SpringBoot、框架演进、Spring Cloud微服务框架。组件篇包含MySQL数据库及操作、MongoDB存储、Redis缓存、Zookeeper配置及注册发现原理、FastDFS文件存储、ElasticSearch搜索、定时任务、RabbitMQ消息队列、ELK日志展示及分析。部署篇包含Docker 镜像技术、Jenkins持续集成、Harbor 镜像仓库、Rancher 容器管理。工具篇包含Swagger接口文档编写及测试工具、JMeter测试工具、VisualVM分析工具等。
作者简介
何为,先后从事手机端研发和服务端研发工作逾十年,具备七年产研团队管理经验曾负责多个大型软件项目产研工作。对研发领域从C++、Java语言到服务的总体运行均有深刻的理解,注重技术的迭代与实用性,并兼顾团队的技术创新与普及。
迟文恒,从事Java研发、管理工作六年,积累了丰富的项目实战经验,曾参与或主导开发多个互联网项目,在互联网系统架构等方面有较深造诣。一直对技术抱有极大的热情,关注系统稳定性、性能优化等方面内容。