来自:程序员书库(ID:OpenSourceTop)
阿里巴巴,一直都是程序员们非常向往的企业,这里汇聚了全国最顶尖的程序员,这里的技术大牛也一直很愿意和外界分享他们的经验心得,撰写了一系列技术博客、书籍等,本文,猿哥整理了近年来阿里巴巴技术大牛们撰写的那些书籍,涵盖Java、大数据、面试企业架构等方面
Java系列
1、《阿里巴巴Java开发手册》
作者:杨冠宝,阿里巴巴集团高级技术专家,在阿里历任技术研发、架构师、部门主管等不同的角色
本手册以开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七个维度,每个条目下有相应的扩展解释和说明,正例和反例,全面、立体、形象地帮助到开发者的成长和团队代码规约文化的形成。
2、《码出高效:Java开发手册》
作者:杨冠宝,阿里巴巴集团高级技术专家,在阿里历任技术研发、架构师、部门主管等不同的角色;高海慧,阿里云资深开发工程师,先后在阿里巴巴集团B2B技术部和阿里云任职
源于影响了全球250万名开发工程师的《阿里巴巴Java开发手册》,作者静心沉淀,对Java规约的来龙去脉进行了全面而彻底的内容梳理。《码出高效:Java 开发手册》以实战为中心,以新颖的角度全面阐述面向对象理论,逐步深入地探索怎样成为一位优秀开发工程师。
3、《深入分析Java Web技术内幕(修订版)》
作者:许令波,2009年进入淘宝工作,目前从事模板渲染框架与MVC框架的开发与应用、Java Web的性能优化、高访问量系统静态化和商品详情系统的业务改造等工作。
本书主要围绕Java Web 相关技术从三方面全面、深入地进行了阐述。首先介绍前端知识,即在JavaWeb 开发中涉及的一些基本知识,其次深入介绍了Java 技术,包括I/O 技术、中文编码问题、Javac 编译原理JVM 的内存管理等。最后介绍了Java 服务端技术,主要包括Servlet、Session 与Cookie、Tomcat 与Jetty服务器、Spring 容器,并介绍了服务端的一些优化技术。
4、《深入理解Spark》
作者:耿嘉安,10年IT行业相关经验。就职于阿里巴巴商家业务事业部,任资深Java工程师,专注于开源和大数据领域
本书对Spark1.2.0版本的源代码进行了全面而深入的分析,旨在为Spark的优化、定制和扩展提供原理性的指导,对Spark的核心模块、部署和协作模块的实现原理与使用技巧进行了深入的剖析与解读。
5、《分布式Java应用:基础与实践》
作者:林昊,淘宝网架构师
本书介绍了编写分布式Java应用涉及的众多知识点,分为了基于Java实现网络通信、RPC;基于SOA实现大型分布式Java应用;编写高性能Java应用;构建高可用、可伸缩的系统四个部分。
6、《JAVA 并发编程的艺术》
作者:方腾飞,蚂蚁金服集团技术专家,从事Java开发近10年。5年以上的团队管理、项目管理和敏捷开发经验,崇尚团队合作。
《Java并发编程的艺术》内容涵盖Java并发编程机制的底层实现原理、Java内存模型、Java并发编程基础、Java中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor框架等主题,每个主题都做了深入的讲解,同时通过实例介绍了如何应用这些技术。
大数据
7、《大数据之路:阿里巴巴大数据实践》
本书由阿里巴巴数据技术及产品部组织并完成写作,是阿里巴巴分享对大数据的认知,与生态伙伴共创数据智能的重要基石。
8、《Storm 实战》
本书由阿里巴巴集团数据平台事业部商家数据业务部 组织并完成写作,是一本系统并且具有实践指导意义的Storm工具书和参考书,对Storm整个技术体系进行了全面的讲解,不仅包括对基本概念、特性的介绍,也涵盖了一些原理说明。
9、《大规模分布式储存系统》
作者:阿里巴巴高级技术专家“阿里日照”(OceanBase核心开发人员)撰写
内容分为四个部分:基础篇——分布式存储系统的基础知识,包含单机存储系统的知识,分布式系统的数据分布、复制、一致性、容错、可扩展性等。范型篇——介绍谷歌、亚马逊、微软、阿里巴巴等著名互联网公司的大规模分布式存储系统架构,实践篇——以阿里巴巴的分布式数据库OceanBase为例,详细介绍分布式数据库内部实现,以及实践过程中的经验。专题篇——介绍分布式系统的主要应用:云存储和大数据等
10、《重构大数据统计》
作者:杨旭,2010年加入阿里巴巴,从事大数据相关的统计和机器学习算法研发。
本书提出了一套完整的关于大数据统计的计算理论,包括常用的各种统计量和统计方法。并且提供大量的示例程序代码帮助读者进一步了解算法细节,便于将书中的方法运用于实际计算,适合对大数据分析感兴趣的读者阅读
11、《大数据是这样计算的:XLab实例入门》
作者:杨旭
本书侧重介绍大数据分析方法和算法的应用,选取了10个不同领域的真实数据集,针对每个数据的特点,选择适合的方法和算法,和读者一起体验数据探索、数据分析、建模预测的过程;通过实例计算的结果,读者会更加了解各种方法和算法的长处和局限。
12、《机器学习在线:解析阿里云机器学习平台》
作者:杨旭
本书适合机器学习算法的初学者及中级用户快速入门,在机器学习实践中学习。
其它
13、《企业IT架构转型之道》
作者:钟华,阿里巴巴中间件首席架构师,15年中间件领域行业经验。
本书从阿里巴巴启动中台战略说起,详细阐述了共享服务理念给企业业务发展带来的业务价值。接着会分享阿里巴巴在建设共享服务体系时如何进行技术框架的选择,哪些重要的技术平台支撑起了共享服务体系,这也是迄今为止对阿里巴巴集团中间件体系对外最全面系统的介绍。
14、《白帽子讲WEB安全》
作者:吴翰清,毕业于西安交通大学少年班,从2000年开始研究网络攻防技术。
本书基本上覆盖了常见的安全漏洞,全书以攻-防-攻-防的脉络将Web安全的要点梳理了一遍,帮助独自了解Web安全的方方面面。黑客不再变得神秘,攻击技术原来我也可以会,小网站主自己也能找到正确的安全道路。
15、《自己动手写Docker》
作者:陈显鹭,阿里云高级研发工程师;王炳燊,阿里云研发工程师;秦妤嘉,阿里云高级研发工程师
本书在详细分析Docker所依赖的技术栈的基础上,一步一步地通过代码实例,让读者可以自己循序渐进地用Go语言构建出一个容器的引擎。不同于其他Docker原理介绍或代码剖析的书籍,本书旨在提供给读者一条动手路线,一步一步地实现Docker的隔离性,构建Docker的镜像、容器的生命周期及Docker的网络等。
16、《技术之瞳 阿里巴巴技术笔试心得》
作者:阿里巴巴集团校园招聘笔试项目组
收集了阿里历年校招中的精华笔试题,涉及多个领域,内容大量结合了阿里巴巴的实际工作场景,以例题、解析、习题的形式,引 导读者深入理解技术上的关键点、紧要处,夯实基础,启发思考。
17、《淘宝技术这十年》
作者:赵超,2004年加入淘宝网,历任开发工程师、项目经理、产品经理、测试经 理,2009年创办了“淘宝技术大学”。
本书从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。书中有幕后故事、产品经验、架构演进、技术启蒙,也有大牛成长、业内八卦、失败案例、励志故事。
18、《尽在双11:阿里巴巴技术演进与超越》
作者:阿里巴巴双11技术团队
本书是迄今唯一由阿里巴巴集团官方出品、全面阐述双 11 八年以来在技术和商业上演进和创新历程的书籍。内容涵盖在双 11 背景下阿里技术架构八年来的演进。
19、《逆流而上:阿里巴巴技术成长之路》
作者:阿里巴巴集团成长集编委会
本书是阿里巴巴集团荣耀背后的技术血泪史。全书通过分享业务运行过程中各个领域发生的典型“踩坑”案例,帮助大家快速提升自我及团队协作,学习到宝贵的处理经验及实践方案,为互联网生产系统的稳定共同努力。
如果有遗漏,欢迎留言补充哦。
●编号3881,输入编号直达本文
●输入m获取到文章目录
程序员书库