共享、开源是互联网技术发展的重要精神。在过去数万名阿里工程师撰写了一系列精品技术文章从算法、研发到职业人生随笔应有尽有。 本文将分享近年来阿里巴巴技术工程师们写的书汇总成一个书单分享给大家。
0.图书名称《云战略》
图书介绍
现代商业生态错综复杂市场剧变、竞争跨界、新模式与“新物种”不断涌现。即使企业意识到研发、生产、内控、供应链乃至企业文化等环节的发展短板但如何全面彻底推动企业数字化一度缺少行之有效且模式清晰的应用方案。
作为全球三大云计算服务提供商之一阿里云以近对中国商业环境的持续研究230万企业和用户的实践案例为基础总结出企业数字化转型的可行方案根据企业的目标和核心问题运用云战略的“网络化”“平台化”“智能化”和“生态化”4种模式。助力大到数万人的世界500强企业小到十余人人的生产工坊都能运用云战略完成全面数字化使数字化转型在企业中真正落地生根使数字化增长成为企业在数字经济时代的全新发展模式。
随着云战略彻底打通前端和后端的产业链条、破除企业内部和外部的数据孤立企业能够以数字化的方式推动效益增长、流程简化和生产力提升成功应对跨行业、跨规模、跨领域的数字化变革所带来的挑战在数字经济时代实现可持续的数字化增长。
购买链接请点击此处
1.图书名称《阿里巴巴Java开发手册》
图书介绍
《阿里巴巴Java开发手册》的愿景是码出高效码出质量。它结合作者的开发经验和架构历程提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧浓缩成为立体的编程规范和最佳实践。众所周知现代软件行业的高速发展对开发者的综合素质要求越来越高因为不仅是编程相关的知识点其他维度的知识点也会影响软件的最终交付质量比如数据库的表结构和索引设计缺陷可能带来软件的架构缺陷或性能风险单元测试的失位导致集成测试困难没有鉴权的漏洞代码易被黑客攻击等。所以本手册以开发者为中心视角划分为编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七个维度每个条目下有相应的扩展解释和说明正例和反例全面、立体、形象地帮助到开发者的成长和团队代码规约文化的形成。
从严格意义上讲《阿里巴巴Java开发手册》超越了Java语言本身明确作为一名合格开发者应该具备的基本素质因此本手册适合计算机相关行业的管理者和研发人员、高等院校的计算机专业师生、求职者等阅读希望成为大家如良师益友般的工作手册、工具字典和床头书。
购买链接请点击此处
2.图书名称《逆流而上阿里巴巴技术成长之路》
图书介绍
《逆流而上阿里巴巴技术成长之路》是阿里巴巴集团荣耀背后的技术血泪史。《逆流而上阿里巴巴技术成长之路》通过分享业务运行过程中各个领域发生的典型“踩坑”案例帮助大家快速提升自我及团队协作学习到宝贵的处理经验及实践方案为互联网生产系统的稳定共同努力。从基础架构、中间件、数据库、云计算、大数据等技术领域中不断积累经验颠覆技术瓶颈不断创新以适应不断增长的需求。
《逆流而上阿里巴巴技术成长之路》主要面向互联网技术从业人员和在校师生使读者能够通过此书基本了解阿里在各技术领域的能力学习在如此规模下可能出现的问题以及解决方案的探讨和沉淀分享。
购买链接请点击此处
3.图书名称《大数据之路阿里巴巴大数据实践》
图书介绍
在阿里巴巴集团内数据人员面临的现实情况是集团数据存储已经达到EB级别部分单张表每天的数据记录数高达几千亿条在“双11购物狂欢节”的24小时中支付金额达到了1207亿元人民币支付峰值高达12万笔/秒下单峰值达17.5万笔/秒媒体直播大屏处理的总数据量高达百亿级别且所有数据都需要做到实时、准确地对外披露……巨大的信息量给数据采集、存储和计算都带来了极大的挑战。
《大数据之路阿里巴巴大数据实践》就是在此背景下完成的。《大数据之路阿里巴巴大数据实践》中讲到的阿里巴巴大数据系统架构就是为了满足不断变化的业务需求同时实现系统的高度扩展性、灵活性以及数据展现的高性能而设计的。
《大数据之路阿里巴巴大数据实践》由阿里巴巴数据技术及产品部组织并完成写作是阿里巴巴分享对大数据的认知与生态伙伴共创数据智能的重要基石。相信《大数据之路阿里巴巴大数据实践》中的实践和思考对同行会有很大的启发和借鉴意义。
购买链接请点击此处
4.图书名称《尽在双11——阿里巴巴技术演进与超越》
图书介绍
“双 11”诞生于杭州成长于阿里风行于互联网成就于新经济贡献于全世界。
从 年淘宝商城起双 11 已历经八年。每年的双 11 既是当年的结束又是走向未来的起点。技术的突破创新商业模式的更替交互推动着双 11 迈步向前。
《尽在双11——阿里巴巴技术演进与超越》是迄今唯一由阿里巴巴集团官方出品、全面阐述双 11 八年以来在技术和商业上演进和创新历程的书籍。内容涵盖在双 11 背景下阿里技术架构八年来的演进如何确保稳定性这条双 11 生命线的安全和可靠技术和商业交织发展的历程无线和互动的持续创新与突破以及对商家的赋能和生态的促进与繁荣。
《尽在双11——阿里巴巴技术演进与超越》主要面向广大互联网技术和商业从业者内容包括基础设施、云计算、大数据、AR/VR、人工智能、物联网等技术领域的剖析以及在电商、金融、客服、物流等商业层面的洞察同时《尽在双11——阿里巴巴技术演进与超越》也可以作为了解科技与商业最新发展的一个窗口供科研人员和高校在校师生参考。
《尽在双11——阿里巴巴技术演进与超越》也包含丰富的双 11 发展历程中的故事性片段生动有趣可读性强读者可以在由衷感叹双 11 背后艰辛的演进历程之余更为透彻地体会到阿里人在技术和商业创新上坚韧不拔、矢志不渝的精神。
购买链接请点击此处
5.图书名称《技术之瞳——阿里巴巴技术笔试心得》
图书介绍
《技术之瞳——阿里巴巴技术笔试心得》由阿里巴巴集团校园招聘笔试项目组所著收集了阿里历年校招中的精华笔试题涉 及多个领域。《技术之瞳——阿里巴巴技术笔试心得》中内容大量结合了阿里巴巴的实际工作场景以例题、解析、习题的形式引 导读者深入理解技术上的关键点、紧要处夯实基础启发思考。《技术之瞳——阿里巴巴技术笔试心得》内容不仅专业、有趣更 是将理论知识与实践应用结合起来以场景化的问答娓娓道来
《技术之瞳——阿里巴巴技术笔试心得》是每一位有志于投身互联网行业的技术人员入行的必备参考。
购买链接请点击此处
6.图书名称《机器学习在线解析阿里云机器学习平台》
图书介绍
近几年机器学习平台获得了飞速发展积累了大量高效的机器学习算法组件基于这些组件可以快速实现业务流程、解决具体问题。阿里云机器学习平台的丰富算法功能可以在线使用不需要购买硬件不需要安装配置各种环境数据和计算资源一直处在“在线”状态不必担心数据太大或计算资源不足的问题。机器学习平台降低了我们使用机器学习知识的门槛将各个算法作为组件即使不了解背后的理论知识仍可以仿照书中实例将组件连接起来解决一些实际问题。
《机器学习在线解析阿里云机器学习平台》适合机器学习算法的初学者及中级用户快速入门在机器学习实践中学习。
购买链接请点击此处
7.图书名称《大数据是这样计算的XLab实例入门》
图书介绍
随着大数据分析方法的发展、分析工具的改进大数据分析的门槛降低了。基于大数据算法平台数据分析师们已经不再被数据的“大”所困扰他们可以轻松地探索大数据挖掘大数据的价值。
《大数据是这样计算的XLab实例入门》侧重介绍大数据分析方法和算法的应用选取了10个不同领域的真实数据集针对每个数据的特点选择适合的方法和算法和读者一起体验数据探索、数据分析、建模预测的过程通过实例计算的结果读者会更加了解各种方法和算法的长处和局限。《大数据是这样计算的XLab实例入门》的实例都运行在大数据算法平台XLab上。
《大数据是这样计算的XLab实例入门》适合对大数据分析感兴趣的读者阅读也可供数据分析师、算法工程师等专业人员参考使用。
购买链接请点击此处
8.图书名称《Node.js来一打 C++ 扩展》
图书介绍
Node.js 作为近几年新兴的一种编程运行时托V8 引擎的福在作为后端服务时有比较高的运行效率在很多场景下对于我们的日常开发足够用了。不过它还为开发者开了一个使用C++ 开发Node.js 原生扩展的口子让开发者进行项目开发时有了更多的选择。
《Node.js来一打 C++ 扩展》以Chrome V8 的知识作为基础配合GYP 的一些内容将教会大家如何使用Node.js提供的一些API 来编写其C++ 的原生扩展。此外在后续的进阶章节中还会介绍原生抽象NAN 以及与异步相关的libuv 知识最后辅以几个实例来加深理解。不过在学习本书内容之前希望读者已经具备了初步的Node.js 以及C++ 基础。
阅读《Node.js来一打 C++ 扩展》相当于同时学习Chrome V8 开发、libuv 开发以及Node.js 的原生C++ 扩展开发知识非常值得
购买链接请点击此处
9.图书名称《白帽子讲Web安全纪念版》
图书介绍
互联网时代的数据安全与个人隐私受到前所未有的挑战各种新奇的攻击技术层出不穷。如何才能更好地保护我们的数据《白帽子讲Web 安全纪念版》将带你走进Web 安全的世界让你了解Web 安全的方方面面。黑客不再神秘攻击技术原来如此小网站也能找到适合自己的安全道路。大公司如何做安全为什么要选择这样的方案呢在《白帽子讲Web 安全纪念版》中都能找到答案。详细的剖析让你不仅能“知其然”更能“知其所以然”。
《白帽子讲Web 安全纪念版》根据安全宝副总裁吴翰清之前在顶级互联网公司若干年的实际工作经验而写成在解决方案上具有极强的可操作性深入分析诸多错误的方法及误区对安全工作者有很好的参考价值对安全开发流程与运营的介绍同样具有深刻的行业指导意义。《纪念版》与前版内容相同仅为纪念原作以多种语言在全球发行的特殊版本请读者按需选用。
购买链接请点击此处
10.图书名称《从Paxos到Zookeeper分布式一致性原理与实践》
图书介绍
《Paxos到Zookeeper分布式一致性原理与实践》从分布式一致性的理论出发向读者简要介绍几种典型的分布式一致性协议以及解决分布式一致性问题的思路其中重点讲解了Paxos和ZAB协议。同时本书深入介绍了分布式一致性问题的工业解决方案——ZooKeeper并着重向读者展示这一分布式协调框架的使用方法、内部实现及运维技巧旨在帮助读者全面了解ZooKeeper并更好地使用和运维ZooKeeper。全书共8章分为五部分第一部分第1章主要介绍了计算机系统从集中式向分布式系统演变过程中面临的挑战并简要介绍了ACID、CAP和BASE等经典分布式理论第二部分第24章介绍了2PC、3PC和Paxos三种分布式一致性协议并着重讲解了ZooKeeper中使用的一致性协议——ZAB协议第三部分第56章介绍了ZooKeeper的使用方法包括客户端API的使用以及对ZooKeeper服务的部署与运行并结合真实的分布式应用场景总结了ZooKeeper使用的最佳实践第四部分第7章对ZooKeeper的架构设计和实现原理进行了深入分析包含系统模型、Leader选举、客户端与服务端的工作原理、请求处理以及服务器角色的工作流程和数据存储等第五部分第8章介绍了ZooKeeper的运维实践包括配置详解和监控管理等重点讲解了如何构建一个高可用的ZooKeeper服务。
购买链接请点击此处
11.图书名称《大型网站技术架构演进与性能优化》
图书介绍
《大型网站技术架构演进与性能优化》从一名亲历者的角度阐述了一个网站在业务量飞速发展的过程中所遇到的技术转型等各种问题及解决思路。从技术发展上看网站经历了Web应用系统从分布式、无线多端、中台到国际化的改造在解决大流量问题的方向上涉及了从端的优化到管道到服务端甚至到基础环境优化的各个层面。
《大型网站技术架构演进与性能优化》总结的宝贵经验教训可以帮助读者了解当网站遇到类似问题时应如何思考不同的解决思路、为什么要这样做、并最终做出合适的方案选择。
购买链接请点击此处
12.图书名称《深入分析Java Web技术内幕修订版》
图书介绍
《深入分析Java Web技术内幕修订版》新增了淘宝在无线端的应用实践包括CDN 动态加速、多终端化改造、 多终端Session 统一 以及在大流量的情况下如何跨越性能、网络和一个地区的电力瓶颈等内容并提供了比较完整的解决方案。
《深入分析Java Web技术内幕修订版》主要围绕Java Web 相关技术从三方面全面、深入地进行了阐述。首先介绍前端知识即在JavaWeb 开发中涉及的一些基本知识包括Web 请求过程、HTTP、DNS 技术和CDN 技术。其次深入介绍了Java 技术包括I/O 技术、中文编码问题、Javac 编译原理、class 文件结构解析、ClassLoader 工作机制及JVM 的内存管理等。最后介绍了Java 服务端技术主要包括Servlet、Session 与Cookie、Tomcat 与Jetty服务器、Spring 容器、iBatis 框架和Velocity 框架等原理介绍并介绍了服务端的一些优化技术。
《深入分析Java Web技术内幕修订版》不仅介绍这些技术和框架的工作原理而且结合示例来讲解通过通俗易懂的文字和丰富、生动的配图让读者充分并深入理解它们的内部工作原理同时还结合了设计模式来介绍这些技术背后的架构思维。
购买链接请点击此处
13.图书名称《大型网站系统与Java中间件实践》
图书介绍
《大型网站系统与Java中间件实践》围绕大型网站和支撑大型网站架构的 Java 中间件的实践展开介绍。从分布式系统的知识切入让读者对分布式系统有基本的了解然后介绍大型网站随着数据量、访问量增长而发生的架构变迁接着讲述构建 Java 中间件的相关知识之后的几章都是根据笔者的经验来介绍支撑大型网站架构的 Java 中间件系统的设计和实践。希望读者通过《大型网站系统与Java中间件实践》可以了解大型网站架构变迁过程中的较为通用的问题和解法并了解构建支撑大型网站的 Java 中间件的实践经验。对于有一定网站开发、设计经验并想了解大型网站架构和支撑这种架构的系统的开发、测试等的相关工程人员《大型网站系统与Java中间件实践》有很大的参考意义对于没有网站开发设计经验的人员通过《大型网站系统与Java中间件实践》也能宏观了解大型网站的架构及相关问题的解决思路和方案。
购买链接请点击此处
14.图书名称《大型网站技术架构核心原理与案例分析》
图书介绍
本书通过梳理大型网站技术发展历程剖析大型网站技术架构模式深入讲述大型互联网架构设计的核心原理并通过一组典型网站技术架构设计案例为读者呈现一幅包括技术选型、架构设计、性能优化、Web安全、系统发布、运维监控等在内的大型网站开发全景视图。
本书不仅适用于指导网站工程师、架构师进行网站技术架构设计也可用于指导产品经理、项目经理、测试运维人员等了解网站技术架构的基础概念还可供包括企业系统开发人员在内的各类软件开发从业人员借鉴了解大型网站的解决方案和开发理念。
购买链接请点击此处
15.图书名称《ES6标准入门第3版》
图书介绍
ES6是下一代JavaScript语言标准的统称每年6月发布一次修订版迄今为止已经发布了3个版本分别是ES、ES、ES。本书根据ES标准详尽介绍了所有新增的语法对基本概念、设计目的和用法进行了清晰的讲解给出了大量简单易懂的示例。本书为中级难度适合那些已经对JavaScript语言有一定了解的读者可以作为学习这门语言最新进展的工具书也可以作为参考手册供大家随时查阅新语法。 第3版增加了超过30%的内容完全覆盖了ES标准相比第2版介绍了更多的语法点还调整了原有章节的文字表达充实了示例论述更准确更易懂易学。
购买链接请点击此处
16.图书名称《分布式服务架构原理、设计与实战》
图书介绍
《分布式服务架构原理、设计与实战》全面介绍了分布式服务架构的原理与设计并结合作者在实施微服务架构过程中的实践经验总结了保障线上服务健康、可靠的最佳方案是一本架构级、实战型的重量级著作。
《分布式服务架构原理、设计与实战》以分布式服务架构的设计与实现为主线由浅入深地介绍了分布式服务架构的方方面面主要包括理论和实践两部分。理论上首先介绍了服务架构的背景以及从服务化架构到微服务架构的演化然后提出了保证分布式服务系统架构一致性的方案和模式并介绍了互联网架构评审的方法论最后给出了一个简要的非功能质量的技术评审提纲。实践上首先提供了一个互联网项目的性能和容量评估的真实案例介绍了压测的方案设计和最佳实践这些技术能够全面保证大规模、高并发项目的一致性、可用性和高并发性然后讲解了大规模服务的日志系统的原理、设计与实践包括ELK等框架的特点和使用方式等并介绍了当前流行的APM系统的设计与实现主要包括调用链和业务链的跟踪与恢复涵盖了线上应急和技术攻关的流程及重点也结合服务化系统线上应急过程进行分析并总结了其中需要用到的Java虚拟机、Linux和定制化脚本等命令这些命令都是每个开发人员都会用到的解决线上问题的利器最后阐述了系统服务的容器化过程并详细介绍了敏捷开发流程和实现自动化的常用工具等让读者既能学到架构设计的基础理论也能结合书中的原理、设计与方法论来解决大规模、高并发互联网项目中的现实问题。
无论是对于软件工程师、测试工程师、运维工程师、软件架构师、技术经理、技术总监还是对于资深IT人士来说《分布式服务架构原理、设计与实战》都有很强的借鉴性和参考价值。
购买链接请点击此处
17.图书名称《可伸缩服务架构框架与中间件》
图书介绍
《可伸缩服务架构框架与中间件》以高可用服务架构为主题侧重于讲解高可用架构设计的核心要点可伸缩和可扩展从应用层、数据库、缓存、消息队列、大数据查询系统、分布式定时任务调度系统、微服务等层面详细讲解如何设计可伸缩、可扩展的框架并给出在各个领域解决特定问题的方法论和实践总结。随着《可伸缩服务架构框架与中间件》的出版我们还开源了4个行之有效的互联网可伸缩框架包括数据库分库分表dbsplit、缓存分片redic、专业的发号器vesta和消息队列处理机框架kclient每个框架都开箱即用也可以作为学习互联网平台化框架搭建的素材更可以作为开发开源项目的示例。
《可伸缩服务架构框架与中间件》的上册《分布式服务架构原理、设计与实战》详细介绍了如何解决线上高并发服务的一致性、高性能、高可用、敏捷等痛点《可伸缩服务架构框架与中间件》与上册结合后可覆盖保证线上高并发服务的各个主题一致性、高性能、高可用、可伸缩、可扩展、敏捷性等每个主题都是一个方法论。充分理解这些主题可保障线上服务健壮运行对实现服务稳定性的n个9有着不可估量的作用。
无论是对于互联网的或者传统的软件工程师、测试工程师、架构师还是对于深耕于IT的其他管理人员《可伸缩服务架构框架与中间件》都有很强的借鉴性和参考价值是值得每个技术人员阅读的架构级技术书。
购买链接请点击此处
18.图书名称《大型分布式网站架构设计与实践》
图书介绍
《大型分布式网站架构设计与实践》主要介绍了大型分布式网站架构所涉及的一些技术细节包括SOA架构的实现、互联网安全架构、构建分布式网站所依赖的基础设施、系统稳定性保障和海量数据分析等内容深入地讲述了大型分布式网站架构设计的核心原理并通过一些架构设计的典型案例帮助读者了解大型分布式网站设计的一些常见场景及遇到的问题。
作者结合自己在阿里巴巴及淘宝网的实际工作经历展开论述。《大型分布式网站架构设计与实践》既可供初学者学习帮助读者了解大型分布式网站的架构以及解决问题的思路和方法也可供业界同行参考给日常工作带来启发。
购买链接请点击此处
19.图书名称《深入剖析Android新特性》
图书介绍
Android系统发布于到已经有十年的时间。经过十年的发展Android已经成为全球第一大操作系统。目前Android拥有几十亿用户几百万的应用程序更有无数的开发者。在过去的十年里Android一直没有停止更新的步伐最近几年Android以每年一个大版本的速度向前演进。并且在一年内还会有若干的小版本发布。很自然开发者需要不断地了解这些新增的功能和特性。
《深入剖析Android新特性》对最近几个版本5.08.0的主要新增功能进行了整理和解析《深入剖析Android新特性》的重点不仅仅是讲解这些新增功能特性的外部行为而是在结合AOSP的源码基础上解析这些功能特性的内部实现。任何已有的功能都是固定的随着行业的发展Android系统在未来可能加入的功能是不确定的只有掌握了阅读和分析AOSP源码的能力才能应对不确定的变化并具备今后能够自行研究Android系统的能力。
购买链接请点击此处
20.图书名称《自己动手写Docker》
图书介绍
《自己动手写Docker》在详细分析Docker所依赖的技术栈的基础上一步一步地通过代码实例让读者可以自己循序渐进地用Go语言构建出一个容器的引擎。不同于其他Docker原理介绍或代码剖析的书籍《自己动手写Docker》旨在提供给读者一条动手路线一步一步地实现Docker的隔离性构建Docker的镜像、容器的生命周期及Docker的网络等。《自己动手写Docker》涉及的代码都托管在GitHub上读者可以对照书中的步骤从代码层面学习构建流程从而精通整个容器技术栈。《自己动手写Docker》也对目前业界容器技术的方向和实现做了简单介绍以加深读者对容器生态的认识和理解。
《自己动手写Docker》适合对容器技术已经使用过或有一些了解希望更深层次掌握容器技术原理和最佳实践的读者。
购买链接请点击此处
21.图书名称《PostgreSQL修炼之道从小工到专家》
图书介绍 PostgreSQL中国社区资深数据库专家、沃趣科技首席数据库架构师撰写PostgreSQL数据库领域经典著作系统讲解PostgreSQL技术内幕深入分析PostgreSQL特色功能包含大量来自实际生产环境的经典案例和经验总结。 PostgreSQL数据库是目前功能最强大的开源数据库它基本上包含其他所有商业或开源数据库中你能找到的功能如函数索引、触发器、分析函数、自定义函数等甚至一些商业数据库中没有的功能它也有如表列的类型支持数组类型、JSON和JSONB类型支持空间索引等。它提供了最接近工业标准SQL92的SQL查询语言并且正在实现新的功能以兼容全新的SQL标准SQL。它拥有完善的基于代价COST的查询优化器支持“hash join”、“sort merge join”等功能复杂的SQL语句仍然可以被正确高效地执行。本书将结合大量的实例和经验与您全方位探讨PostgreSQL数据库相关知识。
购买链接请点击此处
22.图书名称《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式服务帮助读者更好地理解和应用实践。
购买链接请点击此处
23.图书名称《支付宝体验设计精髓》
图书介绍 【全彩精装】支付宝官方用户体验团队首度对外分享支付宝4.5亿用户来的用户体验设计实战精华从学设计、做设计、看设计和玩设计4个维度进行总结涵盖设计领域近20个重要主题支付宝用户体验团队全体设计师成果展现。
购买链接请点击此处
24.图书名称《企业IT架构转型之道阿里巴巴中台战略思想与架构实战》
图书介绍 阿里巴巴启动中台战略的原因及架构演变过程。 包含共享服务中心搭建原则、技术选型、高可用和高并发技术等。 本书从前阿里巴巴为何要启动中台战略说起详细讲述了惊心动魄的架构转型过程以及在这个过程中的深度思考和各种实践包括成功经验也包括失败教训。这是迄今为止首次披露阿里巴巴集团中间件体系*全面系统的资料这些宝贵资料对所有进行“互联网+”实践的企业和单位都有参考价值对软件开发人员和架构师也会有所启发。 购买链接请点击此处
25.图书名称《离线和实时大数据开发实战》
图书介绍本书分为三篇。第壹篇从整体上给出数据大图和数据平台大图主要介绍数据的主要流程、各个流程的关键技术、数据的主要从业者及他们的职责等数据平台大图分离线和实时分别给出数据平台架构、关键数据概念和技术等第二篇介绍离线数据开发的主要技术包含Hadoop、Hive、维度建模等另外此部分还将综合上述各种离线技术给出离线数据处理实战第三篇集中介绍实时数据处理的各项技术包含Storm、SparkSteaming、Flink、Beam等。
购买链接请点击此处
26.图书名称《Spring Boot 开发实战》
图书介绍 本书以案例方式详细介绍如何使用 Spring Boot 2.0 框架快速开发企业级应用包含详细步骤、示例代码所有代码都可以下载并应用。适合于所有Java、Kotlin 程序员以及任何对编程感兴趣的朋友。 如果你目前还不是程序员但想进入企业级应用开发的编程世界那么你也可以尝试从本书开始学习。虽然本书中的部分内容需要一定的编程基础还需要了解Spring框架但是如果你想快速开始企业级应用开发不妨从这里开始Spring Boot 2.0 + Kotlin这种方式的极简特性定能激发你对编程的兴趣。
购买链接请点击此处
27.图书名称《深入分布式缓存从原理到实践》
图书介绍 这是国内首本从大型互联网系统的应用角度探讨分布式缓存的书籍包含了原理、框架、架构、案例等多方面的视角。 互联网系统随着容量需求的陡增许多看似简单的存储类场景都面临着巨大的容量和稳定性风险而其中的大部分都可以通过对缓存的合理使用来规避。读者从对本书的阅读当中将会获得应对这些问题的经验也会对分布式缓存有一个体系化的认识。 本书内容共分为三个部分按照从理论到实现再到实践的思路撰写。
购买链接请点击此处
28.图书名称《Java并发编程的艺术》
图书介绍 并发编程领域的扛鼎之作作者是阿里和1号店的资深Java技术专家对并发编程有非常深入的研究本书是他们多年一线开发经验的结晶。本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术社区得到了非常高的评价。它选取了Java并发编程中最核心的技术进行讲解从JDK源码、JVM、CPU等多角度全面剖析和讲解了Java并发编程的框架、工具、原理和方法对Java并发编程进行了最为深入和透彻的阐述。 内容涵盖Java并发编程机制的底层实现原理、Java内存模型、Java并发编程基础、Java中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor框架等主题每个主题都做了深入的讲解同时通过实例介绍了如何应用这些技术。 购买链接请点击此处
29.图书名称《Python自然语言处理实战核心技术与算法》
图书介绍 自然语言处理是一门融语言学、计算机科学、数学于一体的学科比较复杂学习门槛高但本书巧妙地避开了晦涩难懂的数学公式和证明即便没有数学基础也能零基础入门。 本书专注于中文的自然语言处理以Python及其相关框架为工具以实战为导向详细讲解了自然语言处理的各种核心技术、方法论和经典算法。三位作者在人工智能、大数据和算法领域有丰富的积累和经验是阿里巴巴、前明略数据和七牛云的资深专家。同时本书也得到了阿里巴巴达摩院高级算法专家、七牛云AI实验室Leader等专家的高度评价和鼎力推荐。
购买链接请点击此处
30.图书名称《RocketMQ实战与原理解析》
图书介绍
本书由云栖社区官方出品。 作者是阿里资深数据专家对RocketMQ有深入的研究并有大量的实践经验。在写这本书之前作者不仅系统、深入地阅读了RocketMQ的源代码而且还向RocketMQ的官方开发团队深入了解了它的诸多设计细节。作者结合自己多年使用RocketMQ的经验从开发和运维两个维度给出了大部分场景下的优秀实践能帮助读者在学会使用和用好RocketMQ的同时尽量少“踩坑”。同时本书也结合源码分析了分布式消息队列的原理使读者可以在复杂业务场景下定制有特殊功能的消息队列。
购买链接请点击此处
31.图书名称《深入浅出node.js》
图书介绍
第一本深度讲解Node的图书阿里巴巴一线Node开发者最真实的经验。豆瓣评分8.5分本书从不同的视角介绍了Node内在的特点和结构。书中并非完全按照顺序递进式介绍首先简要介绍了Node接着深入探讨了模块机制、异步I/O和异步编程然后讨论了内存控制和Buffer相关的内容接着探讨了网络编程、Node Web开发、进程、测试和产品化等内容最后的附录介绍了Node的安装、调试、编码规范和NPM仓库搭建等内容。
购买链接请点击此处
32.图书名称《前方的路》
图书介绍
知名博主阮一峰文集一场理解世界的探寻之旅。
阮一峰广泛涉猎善于思考勤于总结并且乐于分享他将自己从一本书、一部电影或者一段经历中所得的感受和思考都发表在了开通的博客上。累积至今的1500余篇博文书写了各种庞杂的知识理性且不乏人文关怀试图以个人单薄的力量向社会传达一种向善的理想希望通过这些文章来告诉大家如何做一个独立思考者。
《前方的路》收录了近百篇文章记录了作者人生道路寻找历程本书囊括了作者对各种问题的思考围绕的主题是试图理解这个世界。书中内容非常广泛涉及文学、历史、科技、影视等方面作者对打动自己的、具有深刻意义的文字进行摘录并且在思考后提出自己独特的观点。
购买链接请点击此处
33.图书名称《未来世界的幸存者》
图书介绍
世界正剧烈变化我们该何去何从认清现状才能更好地面向未来。本书为阮一峰博客文集主要收录的是作者对技术变革的影响的一些思考希望能够藉此书让读者意识到世界正在剧烈变化洪水就在不远处从而早早准备出路。
购买链接请点击此处
34.图书名称《深入React技术栈》
图书介绍
这是全面讲述React技术栈的第一本原创图书由pure render专栏主创倾力打造覆盖了React、Flux、Redux及可视化帮助开发者在实践中深入理解技术和源码。本书从几个维度去介绍 React。一是作为 View 库它怎么实现组件化以及它背后的实现原理。二是扩展到 Flux 应用架构及重要的衍生品 Redux它们怎么与 React 结合做应用开发。三是对 React 与 server 的碰撞产生的一些思考。四是讲述它在可视化方面的优势与劣势。
购买链接请点击此处
35.图书名称《大数据大创新》
图书介绍
在今天的阿里巴巴几乎所有小二都在用大数据改善工作甚至促进创新几乎所有的业务都运行在大数据之上。阿里巴巴数据中台正服务着阿里生态中的数十个业务板块、百余家公司、上千万个客户在帮助决策层看清甚至决定业态走向的同时在上万个业务场景中应用并催生创新。
本书基于作者在阿里巴巴的十年大数据亲身经历精彩演绎数据中台之道。全书基于大数据探索之路的大趋势开始讲述阿里巴巴数据中台顶层设计再以实际案例娓娓道来阿里巴巴数据中台建设及其业务模式的形成过程、总结其中数据中台沉淀的独特价值并开诚布公地分享阿里巴巴以赋能为本质的大数据战略。
作者希望通过一名老数据人发自肺腑的分享帮助到尽可能多的有志于大数据构建、应用与创新者构建自己的数据中台从而拥有既“快”且“准”的“全”“统”“通”的智能大数据体系以驱动各类业务数据化与数据业务化创新
购买链接请点击此处
更多精彩好书待续!