共享、开源是互联网技术发展的重要精神。在过去,数万名阿里工程师,撰写了一系列精品技术文章,从算法、研发到职业人生随笔,应有尽有。 本文将分享近年来,阿里巴巴技术工程师们写的书,汇总成一个书单分享给大家,本文为第二篇。
文末还有机械工业出版社为大家提供的书籍福利哦!
书籍名称:《PostgreSQL修炼之道:从小工到专家》
PostgreSQL中国社区资深数据库专家、沃趣科技首席数据库架构师撰写,PostgreSQL数据库领域经典著作
系统讲解PostgreSQL技术内幕,深入分析PostgreSQL特色功能,包含大量来自实际生产环境的经典案例和经验总结
PostgreSQL数据库是目前功能最强大的开源数据库,它基本上包含其他所有商业或开源数据库中你能找到的功能(如函数索引、触发器、分析函数、自定义函数等),甚至一些商业数据库中没有的功能它也有(如表列的类型支持数组类型、JSON和JSONB类型,支持空间索引等)。它提供了最接近工业标准SQL92的SQL查询语言,并且正在实现新的功能以兼容全新的SQL标准:SQL:2011。它拥有完善的基于代价(COST)的查询优化器,支持“hash join”、“sort merge join”等功能,复杂的SQL语句仍然可以被正确高效地执行。本书将结合大量的实例和经验与您全方位探讨PostgreSQL数据库相关知识。
书籍名称:《Java RESTful Web Service实战(第2版)》
畅销书全新优化和升级,阿里云资深大数据架构师/Java技术专家撰写,Java RESTful Web Service领域独一著作
深刻解读JAX-RS的标准和API设计;Jersey的使用要点和实现原理,以及基于REST的Web服务的设计思想和原则
自第1版发行后,Jersey的版本由2.9更新到了2.22.2,此间REST服务得到了更广泛的认可和使用。与此同时,Java 8、Spring Boot和Docker的爆发式发展,使得Java领域的RESTful开发有了新的发展。因此,本书第2版应运而生。
第2版部分章节在原有的基础上做了更新,新增了微服务和容器化等内容,同时删除了第1版中反馈不好的章节,旨在更精炼、更准确、更全面地阐述REST式服务,帮助读者更好地理解和应用实践。
书籍名称:《支付宝体验设计精髓 》
【全彩精装】支付宝官方用户体验团队首度对外分享支付宝(4.5亿用户)12年来的用户体验设计实战精华
从学设计、做设计、看设计和玩设计4个维度进行总结,涵盖设计领域近20个重要主题,支付宝用户体验团队全体设计师12年成果展现。
书籍名称:《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》
阿里巴巴启动中台战略的原因,及架构演变过程。
包含共享服务中心搭建原则、技术选型、高可用和高并发技术等。
本书从10年前阿里巴巴为何要启动中台战略说起,详细讲述了惊心动魄的架构转型过程,以及在这个过程中的深度思考和各种实践,包括成功经验,也包括失败教训。这是迄今为止首次披露阿里巴巴集团中间件体系*全面系统的资料,这些宝贵资料对所有进行“互联网+”实践的企业和单位都有参考价值,对软件开发人员和架构师也会有所启发。
书籍名称:《离线和实时大数据开发实战》
本书分为三篇。第壹篇:从整体上给出数据大图和数据平台大图,主要介绍数据的主要流程、各个流程的关键技术、数据的主要从业者及他们的职责等;数据平台大图分离线和实时分别给出数据平台架构、关键数据概念和技术等;第二篇:介绍离线数据开发的主要技术,包含Hadoop、Hive、维度建模等,另外此部分还将综合上述各种离线技术给出离线数据处理实战;第三篇:集中介绍实时数据处理的各项技术,包含Storm、SparkSteaming、Flink、Beam等。
书籍名称:《Spring Boot 开发实战》
本书以案例方式,详细介绍如何使用 Spring Boot 2.0 框架快速开发企业级应用,包含详细步骤、示例代码,所有代码都可以下载并应用。适合于所有 Java、Kotlin 程序员,以及任何对编程感兴趣的朋友。
如果你目前还不是程序员,但想进入企业级应用开发的编程世界,那么你也可以尝试从本书开始学习。虽然本书中的部分内容需要一定的编程基础,还需要了解Spring框架,但是如果你想快速开始企业级应用开发,不妨从这里开始:Spring Boot 2.0 + Kotlin,这种方式的极简特性定能激发你对编程的兴趣。
书籍名称:《深入分布式缓存:从原理到实践》
这是国内首本从大型互联网系统的应用角度探讨分布式缓存的书籍,包含了原理、框架、架构、案例等多方面的视角。
互联网系统随着容量需求的陡增,许多看似简单的存储类场景都面临着巨大的容量和稳定性风险,而其中的大部分都可以通过对缓存的合理使用来规避。读者从对本书的阅读当中,将会获得应对这些问题的经验,也会对分布式缓存有一个体系化的认识。
本书内容共分为三个部分,按照从理论到实现,再到实践的思路撰写。
书籍名称:《Java并发编程的艺术》
并发编程领域的扛鼎之作,作者是阿里和1号店的资深Java技术专家,对并发编程有非常深入的研究,本书是他们多年一线开发经验的结晶。本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术社区,得到了非常高的评价。它选取了Java并发编程中最核心的技术进行讲解,从JDK源码、JVM、CPU等多角度全面剖析和讲解了Java并发编程的框架、工具、原理和方法,对Java并发编程进行了最为深入和透彻的阐述。
内容涵盖Java并发编程机制的底层实现原理、Java内存模型、Java并发编程基础、Java中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor框架等主题,每个主题都做了深入的讲解,同时通过实例介绍了如何应用这些技术。
书籍名称:《Python自然语言处理实战:核心技术与算法》
自然语言处理是一门融语言学、计算机科学、数学于一体的学科,比较复杂,学习门槛高,但本书巧妙地避开了晦涩难懂的数学公式和证明,即便没有数学基础,也能零基础入门。
本书专注于中文的自然语言处理,以Python及其相关框架为工具,以实战为导向,详细讲解了自然语言处理的各种核心技术、方法论和经典算法。三位作者在人工智能、大数据和算法领域有丰富的积累和经验,是阿里巴巴、前明略数据和七牛云的资深专家。同时,本书也得到了阿里巴巴达摩院高级算法专家、七牛云AI实验室Leader等专家的高度评价和鼎力推荐。
书籍名称:《RocketMQ实战与原理解析》
本书由云栖社区官方出品。
作者是阿里资深数据专家,对RocketMQ有深入的研究,并有大量的实践经验。在写这本书之前,作者不仅系统、深入地阅读了RocketMQ的源代码,而且还向RocketMQ的官方开发团队深入了解了它的诸多设计细节。作者结合自己多年使用RocketMQ的经验,从开发和运维两个维度,给出了大部分场景下的优秀实践,能帮助读者在学会使用和用好RocketMQ的同时,尽量少“踩坑”。同时,本书也结合源码分析了分布式消息队列的原理,使读者可以在复杂业务场景下定制有特殊功能的消息队列。
这里是彩蛋:
10本书作为福利赠送给一直支持云栖君的小伙伴们!
拿书规则:在本文留言回复以上10本中你最想看的一本书籍名称,以及想看的理由。
9月25日,我们将从留言中随机抽取10名幸运小伙伴免费赠送以上正版书籍一本!
-----------------------
2018杭州#云栖大会#明日开幕!
科技变革深入社会的毛细血管,技术公益释放出柔软的力量~你能想象的未来有多远?
点击查看下方这段关乎你的视频!
end
赠书啦!阿里巴巴技术工程师撰写书单汇总(一)!
免费的NLP学习资源,了解一下
世界杯千万级直播高稳定的挑战和实践
阿里云容器Kubernetes监控:使用钉钉实现Kubernetes监控告警
更多精彩