作者在超大型电子商务网站的多年实战经验使得本书的内容极具价值 。如果你所在的技术团队正在因面对大型网站而一筹莫展,或 许你可以从这本书中得到启发 。另外,如果想成为Java技术架 构师,那么你也不应错过此书 。《大型网站技术架构:核心原理与案例分析》此书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web安全、系统发布、运维监控等在内的大型网站开发全景视图 。
本书从多个层面说明了如何构建一个高可用、高性能、高可扩展性的网站系统,并结合了阿里巴巴及其他互联网企业先进的架构实践经验进行案例分析,讲述非常全面且具指导意义 。本书从网站的架构设计、快速开发、高效部署、业务监控、服务治理、运维管理等多个角度描述了架构设计的相关重点,涉及的核心技术包括前端优化、CDN、反向代理、缓存、消息队列、分布式存储、分布式服务、NoSQL存储、搜索、监控、安全等一系列保证大型网站安全可靠运行的关键技术点 。
本书还提供了网站如何从小型网站伴随用户成长,逐步扩展到大型网站的架构演进思路,是互联网架构师们不可多得的一本技术参考书 。《企业应用架构模式》招式套路可以千变万化,扎实深厚的“内功”却是始终如一!虽然企业应用涉及的软件技术不断翻新,但是基本的架构及设计思想却没有太多变化 。将以前行之有效的设计思路和方法加以适当调整,并应用到当前的问题上,是最高效的做法 。
在一组专家级合作者的帮助下,Martin将40多种经常出现的解决方案转化成模式,最终融会成这本“内功心法” 。在仔细研读、用心揣摩本书之后,希望它能够帮助你应对任何一种企业应用平台,驾驭任何一种企业应用技术—无论是现在的技术还是未来的技术 。开始看这本书时,觉得讲的太抽象,草草的翻了一遍,很多东西只有一个浅浅的一个印象 。
后来在用hibernate的时候,偶尔又重新翻开这本书 。书里讲的很多东西,都在hibernate里面有体现 。尤其是讲关系映射那章,在hibernate文档里面都只讲怎么做,不讲为什么,在书里讲的很清楚,看了很有收获 。《Expert One-on-One J2EE Development without EJB》选择一种架构、一种技术的依据是什么?Rod Johnson认为,应该是基于实践的证据、来自历史项目或亲自试验的经验,而不是任何形式的偶像崇拜或者门户之见 。
书中谈到了企业应用方方面面的问题和解决办法,而这些方案无一不是这种“循证方法”的产物 。除了把这些方案交给读者,Rod Johnson通过这本书希望传达的、更为重要的信息正是“循证”的工作方式——那原本就应该是程序员的工作方式 。对Spring熟悉或者希望深入学习Spring框架精髓的工程师而言,本书必看,因为它就是是Spring框架发展的基石 。
自学Java,什么书籍合适一点?
学了两年Java,对Java学习有一定心得,现在进了阿里,正好专心做Java,今天推荐给大家一些比较好的Java后端书籍 。书是读不完的,但是知识可以是自己的,选择适合你自己的书单,可能是最佳的解决方案 。再次强调下,有些书籍是因为当时有项目需要用到这方面技术才需要看的,比如云计算和大数据相关的书籍,单纯的Java学习者可以忽略这方面的书籍,特此提醒 。
晒一下我的书架吧,基本上把我两年多时间买的书都摆上去了,确实有很多没机会看完的书,但是大部分都是不错的书,相比于这个书架上的书,我推荐的书单已经算是很少了呢 。在两年的研究生学习历程中我看了很多的书,其中不乏XXX入门到精通,XXX王者归来,XXX指南什么的 。虽然这类书确实毛病很多,但是作为非科班的我来说,当时还是看的津津有味 。
推荐阅读
- 英语学习网站大全,导航网站大全
- 大学生的常规性学习方法,学习方法的启示有什么语句
- C语言enum用法,枚举类型enum用法
- 机器学习与深度学习,深度学习和机器学习有什么差别
- 学生学习平板电脑,小霸王学生k10平板电脑学习机好不好
- 《Java教程》,java教程pdf
- 小语种就业前景,学习小语种的就业前景
- 学习提琴应该找什么样的老师,声乐素质包含什么
- 网络研修总结报告6篇,学习了《台阶》你有什么感触
- 安徽省高职扩招在线学习平台,天冷单位退休职工集体送什么