`
阿尔萨斯
  • 浏览: 4147454 次
社区版块
存档分类
最新评论

Tom哥的读书单

 
阅读更多

作为一名一线码仔,虽然工作年限不长,很多技术涉猎不深,但却从来没有停止过求知的脚步。
今天简单将购买过的技术书做下汇总(电子版和图书馆借阅的不计),即可温故而知新,也希望给即将踏入该领域的新人一些启迪



1.《精通spring 2.x企业应用开发详解》
评价:对spring的源码进行了彻底分析,深刻揭示了spring框架的内幕,让读者知其然,更知其所以然。spring中许多设计经验、技巧、模式具有很高的借鉴性。另外这本书在分析原理的同时,能注意与实际应用相结合,让读者活学活用。
推荐:


2. 《spring 3.x 企业开发应用实战》

评价:是对上面的2.x 版本的一个重大升级,引入很多新功能、新特性(比如:OXM、Spring MVC),可以大大降低开发的复杂性。另外对实例也做了较大优化,力求“从实际项目中来,到实际项目中去”。

如果没有读过第一本的人,建议直接读第二本,完全不需要过渡

推荐:


3. 《构建高性能web站点》
评价:涉及的知识点:数据的网络传输、服务器的并发处理能力、反向代理缓存、脚本解释速度、页面组件分离、浏览器本地缓存、浏览器并发请求、文件的分发、数据库I/O优化、数据库访问、数据库分布式设计、负载均衡、分布式文件系统、性能监控等。让读者可以全方位的熟知如何构建一个高性能的web站点

推荐:

4. 《Java 并发编程实战》

评价:从并发性和线程安全性基本概念出发,介绍如何通过三方类库提供的基础并发组件构造模块,避免并发危险、提高应用程序的吞吐量,提高线程的响应性,提高代码性能和可伸缩性,提高线程安全。

另外本文引入很多重要的设计原则、设计模式以及思维模式,并辅以很多代码实例,通俗易懂,可以让新人快速遨游在并发的世界里

推荐:


5. 《java开发实战经典》

评价:列举了800个小实例、50多个案例、100个示意图,全方位的介绍了java开发中重点用到的多种技术:集合、反射、多线程、网络编程、I/O、类、抽象类、接口、枚举、Annotation、泛型、设计模式、常用类库、数据库连接等等。

如果你是一名初学者,它将引领你打开java语言的大门;如果你是有过java开发经验的人,也推荐你读读,它可以帮你全面、系统了解这门语言的各个知识点,你会深深爱上这门语言。

推荐:


6. 《ibatis实战》

评价:全面讲述ibatis框架,介绍了ibatis的设计理念和基础知识,讨论关于动态sql、高速缓存、DAO框架等知识点,出自ibatis持久化框架的创始人(JPetStore应用程序的缔造者),是学习ibatis框架的不二选择。

推荐:


7. 《maven实战》

评价:maven作为一个优秀的项目管理工具,将jar包定义成坐标,帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。国内第一本公开出版的maven书籍,全面、系统的介绍了maven来龙去脉。

推荐:


8. 《分布式java应用—基础与实战

评价:基础部分介绍了分布式java应用的基本实现方式(如:SOA)、相关的JDK类库和第三方框架;实践部分重点介绍高性能、高可用和可伸缩系统的构建等。

推荐:


9.《大话设计模式》

评价:以情景对话的形式,用多个小故事或编程示例来讲解常用的软件设计模式,通俗易懂,如:工厂模式、策略模式、装饰模式、代理模式、适配器模式、观察者模式等等

推荐:


10. 《海量数据库解决方案

评价:介绍表的结构特征、多样化的索引类型、优化器的内部作用、执行计划的制定、高效的索引构建、如何提高数据读取效率等等。

适用于数据库开发、管理人员,最好有一定的数据库基础

推荐:


11. 《云计算的关键技术与应用实例

评价:有点虚,不过可以了解云计算相关的概念、定义等。以MPI为例介绍并行计算。介绍云计算的关键技术(Map/Reduce、Hadoop),但没有足够深入。最后是云计算企业之间的竞争性分析。

推荐:


12. 《Lucene+nutch搜索引擎开发

评价:介绍搜索引擎概述和原理、lucene的部署安装、Nutch网络蜘蛛与数据获取、lucene索引建立、lucene检索与查询、搜索结果排序、文档分析器与中文分词、格式化文本分析、分布式搜索与缓存等。是搞搜索开发的不错入门书籍。

推荐:


13. 《java数值计算算法编程

评价:介绍近90个常用的数值计算算法的原理和java实现方法。可以应用于科学和工程计算的各个领域。包括(复数计运算、矩阵运算、线性代数方程组的求解、非线性方程与方程组的求解、插值、数值积分)。如果这些是你研究的范畴,可以仔细研究下。

推荐:


14. 《巧用jquery

评价:介绍如何利用jquery框架处理web页面。(核心操作、简化ajax开发、动态效果、导航与菜单设计、处理表单、实现各种绚丽效果等等),即开阔视野,也学到很多jquery的窍门

推荐:


15. 《架构实战

评价:说实话买它完全是冲着书名去的。通篇介绍软件架构设计过程中涉及的一些概念、流程、方法、用到的工作产品等,完全是在讲理论,不太适合初学者。

推荐:


16. 《精通Linux完全自学手册

评价:讲解linux操作系统的安装和使用方法、常用命令、DNS、系统管理、E-mail服务器的配置与应用、FTP服务器的配置、VPN服务的配置与应用、web服务器配置、DNS服务器的配置

推荐:


17. 《UML与Rationl Rose 2003 从入门到精通

评价:介绍了UML语言的基础知识(视图:用例图、类图、时序图、状态图、组件图),并通过实例将UML语言应用于软件系统的分析、设计与开发中。

推荐:


18. 《领域驱动设计

评价:介绍如何构造一个好的领域模型,抓住领域的实质。理论性较强,不过也提出了一些比较好的战略,阅读时最好有一定基础。

推荐:


19. 《Apache源代码全景分析

评价:介绍了Apache的基础体系结构和核心模块的实现机制,包括配置文件、模块化结构、多任务并发、以及网络连接和请求读取。门槛要求比较高,很适合于对apache深度扩展的人阅读。

推荐:


20. 《Apache经典实例

评价:以实例的形式来讲解Apache的配置使用(涉及知识点:日志记录、虚拟主机、别名重定向及重写、安全防护、SSL、动态网页内容、错误处理、代理服务器)

推荐:


21. 《Oracle Database 11g SQL 开发指南

评价:可以让你全面了解Oracle的使用,SQL语言,数据库的各种操作(DDL、DML、事务),pl/sql,用户、特权与角色,表、视图、索引、序列等等。适合各类人群

推荐:


22. 《经量级Java EE 企业应用实战

评价:全面介绍struts2、spring、hibernate三个开源框架,web应用分层、MVC模式,常见的设计模式,如何快速搭建一个web应用。并配以代码实例,是搞J2EE开发的入门书籍。强烈推荐。

推荐:


23. 《网站性能监测与优化》

评价:结合业务增长、吸引用户、改善用户体验等目标,全面介绍web监测的方方面面,涵盖了web技术、市场管理、数据分析等内容,将抽象的业务目标转换成具体的数据、工具。对网站管理者来讲,是一本不错的书籍

推荐:


24. 《人人都是产品经理》

评价:由淘宝的产品经理【苏杰编写】,适合产品经理、产品规划师、需求分析师。为什么要放在这里介绍,是因为该书详细介绍了一个产品诞生的过程,如何管理一个项目。作为开发人员,不仅要知道如何编码实现功能,还应知道这个功能存在的价值。真正做到知其然,知其所以然。

推荐:


25. 《淘宝技术这十年》

评价:由淘宝技术大学校长-子柳编写,介绍了淘宝这个超大规模电子商务网站的成长历程、技术变革。书中有幕后故事、产品经验、大牛成长历程。让你如同亲身见证过淘宝的成长,很励志。书有很多经典的话:“任何牛逼的人都有一段苦逼的经历”,“顶尖的网站需要顶尖的技术来支撑”。

推荐:


26. 《深入分析Java Web技术内幕》

评价:由淘宝的君山编写。介绍web开发涉及的一些技术,比如web请求过程、HTTP协议、DNS技术和CDN技术,I/O技术,class文件结构,ClassLoader工作机制,spring容器,ibatis框架,velocity框架原理。可以说掌握了本书的知识,就可以成为一个合格的java web开发人员。

推荐:



未完待续。。。。




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics