编程书籍汇总

不管我们使用何种语言进行开发,一个好的开发方案或方法是通用的,那么总结一些网上评分较高的编程类数据.好好学习中...

《Effective Java 中文版》

  • 豆瓣评分:9.1【1235 人评价】
  • 推荐理由:本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。
  • 友情提示:同推荐《重构 : 改善既有代码的设计》、《代码整洁之道》、《代码大全》,有一定的内容重叠。


《Java性能权威指南》

  • 豆瓣评分:8.2【44 人评价】
  • 推荐理由:市面上介绍Java的书有很多,但专注于Java性能的并不多,能游刃有余地展示Java性能优化难点的更是凤毛麟角,本书即是其中之一。通过使用JVM和Java平台,以及Java语言和应用程序接口,本书详尽讲解了Java性能调优的相关知识,帮助读者深入理解Java平台性能的各个方面,最终使程序如虎添翼。


《Spring揭秘》



《SpringBoot揭秘》



《MyBatis技术内幕》

  • 豆瓣评分:暂无
  • 推荐理由:以MyBatis 3.4为基础,针对MyBatis的架构设计和实现细节进行了详细分析,其中穿插介绍了MyBatis源码中涉及的基础知识、设计模式以及笔者自己在实践中的思考。
  • 作者博客:祖大俊的博客


《有效的单元测试》

  • 豆瓣评分:7.4 【18 人评价】
  • 推荐理由:Java 单元测试入门。


《Java并发编程实战》

  • 豆瓣评分:9.0 【651 人评价】
  • 推荐理由:本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。
  • 推荐博客:并发编程网
  • 推荐公众号:并发编程网


《深入理解Nginx》

  • 豆瓣评分:8.5【138 人评价】
  • 推荐理由:书中首先通过介绍官方Nginx的基本用法和配置规则,帮助读者了解一般Nginx模块的用法,然后重点介绍了如何开发HTTP模块(含HTTP过滤模块)来得到定制化的Nginx,其中包括开发—个功能复杂的模块所需要了解的各种知识,并对内存池的实现细节及TCP协议进行了详细介绍;接着,综合Nginx框架代码分析了Nginx架构的设计理念和技巧,此外,还新增了如何在模块中支持HTTP变量,以及与slab共享内存等相关的内容,相信通过完善,可进一步帮助读者更好地开发出功能丰富、性能—流的Nginx模块。
  • 友情提示:相对适用于 Nginx 开发者。Nginx 使用者可以了解。


《深入理解Java虚拟机:JVM高级特性与最佳实践》

  • 豆瓣评分:8.9 【657 人评价】
  • 推荐理由:不去了解 JVM 的工程师,和咸鱼有什么区别?
  • 推荐公众号:你假笨
  • 推荐博客:你假笨@JVM
  • 推荐小程序:JVMPocket


《Java核心技术系列:Java虚拟机规范(Java SE 8版)》

  • 豆瓣评分:暂无评价
  • 豆瓣评分:8.3 【27 人评价】《Java虚拟机规范(Java SE 7版)》
  • 推荐理由:基于Java SE 8,Oracle官方发布,Java虚拟机技术创建人撰写,国内Java技术专家翻译,是深度了解Java虚拟机和Java语言实现细节的必读之作
  • 推荐博客:占小狼的简书
  • 推荐公众号:占小狼的博客


《Go语言编程》

  • 豆瓣评分:7.1 【444 人评价】
  • 推荐理由:这本书从整体的写作风格来说,会以介绍 Go 语言特性为主,示例则尽量采用作者平常的实践,而不是一个没有太大实际意义的语法示范样例。
  • 友情提示:本书作者背景极强,许式伟为原金山WPS首席架构师、曾是盛大创新院研究员,目前是国内Go语言实践圈子公认的Go语言专家。


《 Go语言学习笔记》

  • 豆瓣评分:8.4 【57 人评价】
  • 推荐理由:基于Go1.6, 解析语言规范,深入剖析Go运行时源码
  • 友情提示:雨痕大大,教科书级人物。


《MySQL技术内幕——InnoDB存储引擎》

  • 豆瓣评分:8.6 【104 人评价】
  • 推荐理由:从源代码的角度深度解析了InnoDB的体系结构、实现原理、工作机制,并给出了大量最佳实践,能帮助你系统而深入地掌握InnoDB,更重要的是,它能为你设计管理高性能、高可用的数据库系统提供绝佳的指导。
  • 推荐公众号:DBAplus社群


《高性能MySQL》

  • 豆瓣评分:9.3 【245 人评价】
  • 推荐理由:对于想要了解MySQL性能提升的人来说,这是一本不可多得的书。书中没有各种提升性能的秘籍,而是深入问题的核心,详细的解释了每种提升性能的原理,从而可以使你四两拨千斤。授之于鱼不如授之于渔,这本书做到了。
  • 推荐公众号:老叶茶馆


《高可用MySQL》

  • 豆瓣评分:8.0 【87 人评价】
  • 推荐理由:《高性能MySQL》的姊妹篇。


《MongoDB权威指南》

  • 豆瓣评分:8.0 【69 人评价】
  • 推荐理由:算是普通的参考书了,没有特别有深度的讲解。其实就是一本正常的介绍mongoDB是怎么用的,也可以作为nosql学习的入门。作为指南书,还是很合格的符合期望。
  • 推荐博客:MongoDB 中文社区
  • 推荐公众号:MongoDB 中文社区


《Redis开发与运维》

  • 豆瓣评分:8.8 【41 人评价】
  • 推荐理由:从开发、运维两个角度总结了Redis实战经验,深入浅出地剖析底层实现,包含大规模集群开发与运维的实际案例、应用技巧。全面覆盖Redis 基本功能及应用,图示丰富,讲解细腻。
  • 推荐博客:Redis 中国用户组
  • 推荐公众号:CRUG


《Redis设计与实现》

  • 豆瓣评分:8.5 【427 人评价】
  • 推荐理由:系统而全面地描述了 Redis 内部运行机制。图示丰富,描述清晰,并给出大量参考信息,是NoSQL数据库开发人员案头必备。


《NoSQL精粹》

  • 豆瓣评分:8.2 【226 人评价】
  • 推荐理由:书中全方位比较了关系型数据库与NoSQL数据库的异同;分别以Riak、MongoDB、Cassandra和Neo4J为代表,详细讲解了键值数据库、文档数据库、列族数据库和图数据库这4大类NoSQL数据库的优劣势、用法和适用场合;深入探讨了实现NoSQL数据库系统的各种细节,以及与关系型数据库的混用。

《RabbitMQ实战:高效部署分布式消息队列》

  • 豆瓣评分:6.9 【47 人评价】
  • 推荐理由:本书对RabbitMQ做了全面、翔实的讲解,体现了两位专家的真知灼见。本书首先介绍了有关MQ的历史,然后从基本的消息通信原理讲起,带领读者一路探索RabbitMQ的消息通信世界。
  • 友情提示:本书 RabbitMQ 版本较旧。消息队列中间件 RabbitMQ、ActiveMQ、RocketMQ、Kafka 可以选择了解一下。

《Apache Kafka源码剖析》

  • 豆瓣评分:7.8 【30 人评价】
  • 推荐理由:以Kafka 0.10.0版本源码为基础,针对Kafka的架构设计到实现细节进行详细阐述。

《作业调度系统 Quartz 中文文档》

  • 豆瓣评分:暂无
  • 推荐理由:暂时未找到大家评价不错的 Quartz 实战相关书籍,先推荐看中文翻译的官方文档。如果你有合适的推荐,烦请告诉我。
  • 友情提示:国内开源项目 Elastic-Job,XXL-Job 都可以选择了解。

《微服务设计》

  • 豆瓣评分:8.1 【273 人评价】
  • 推荐理由:通过Netflix等多个业界案例,从微服务架构演进到原理剖析,全面讲解建模集成部署等微服务所涉及的各种主题,微服务架构与实践指南。

《Spring Cloud微服务实战》

  • 豆瓣评分:7.9【20 人评价】
  • 推荐理由:从时下流行的微服务架构概念出发,详细介绍了Spring Cloud针对微服务架构中几大核心要素的解决方案和基础组件。对于各个组件的介绍,主要以示例与源码结合的方式来帮助读者更好地理解这些组件的使用方法以及运行原理。同时,在介绍的过程中,还包含了作者在实践中所遇到的一些问题和解决思路,可供读者在实践中作为参考。
  • 作者博客:http://blog.didispace.com/
  • 作者公众号:didispace

《亿级流量网站架构核心技术》

  • 豆瓣评分:7.6【57 人评价】
  • 推荐理由:总结并梳理了亿级流量网站高可用和高并发原则,通过实例详细介绍了如何落地这些原则。本书分为四部分:概述、高可用原则、高并发原则、案例实战。
  • 作者博客:开涛的博客
  • 作者公众号:开涛的博客

《架构即未来:现代企业可扩展的Web架构、流程和组织》

  • 豆瓣评分:8.7【77 人评价】
  • 推荐理由:任何一个持续成长的公司最终都需要解决系统、组织和流程的扩展性问题。本书汇聚了作者从eBay、VISA、Salesforce.com到Apple超过30年的丰富经验, 全面阐释了经过验证的信息技术扩展方法,对所需要掌握的产品和服务的平滑扩展做了详尽的论述,并在第1版的基础上更新了扩展的策略、技术和案例。

《Maven 实战》

  • 豆瓣评分:8.1【563 人评价】
  • 推荐理由:国内最权威的Maven专家的力作,唯一一本哦!

《Jenkins权威指南》

  • 豆瓣评分:暂无评分
  • 推荐理由:Jenkins 唯一实体书。
  • 友情提示:内容相对比较旧,大多是过时的案例。建议,快速过一遍。Jenkins 方面无特别好的选择推荐书籍。可以选择 Google 一些教程。

《鸟哥的Linux私房菜 (基础学习篇)》

  • 豆瓣评分:9.1【2269 人评价】
  • 推荐理由:本书是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。
  • 友情提示:内容非常全面,建议挑选和自己实际工作相关度较高的,其他部分有需要再阅读。

《鸟哥的Linux私房菜 (服务器架设篇)》

  • 豆瓣评分:8.8 【198 人评价】
  • 推荐理由:您已有Linux基础,想要进一步学习服务器架设?还想了解如何维护与管理您的服务器?本书是您最佳的选择。

《Zabbix企业级分布式监控系统》

  • 豆瓣评分:7.6 【39 人评价】
  • 推荐理由:本书从运维(OPS)角度对Zabbix的各项功能进行了详细介绍,以自动化运维视角为出发点,对Zabbix的安装和配置、自动化功能、监控告警、性能调优、Zabbix API、Zabbix协议、RPM安装包定制,结合SaltStack实现自动化配置管理等内容进行了全方位的深入剖析。

《第一本Docker书》

  • 豆瓣评分:8.8 【63 人评价】
  • 推荐理由:本书由Docker公司前服务与支持副总裁James Turnbull编写,是Docker开发指南。本书专注于Docker 1.9及以上版本,指导读者完成Docker的安装、部署、管理和扩展,带领读者经历从测试到生产的整个开发生命周期,让读者了解Docker适用于什么场景。
  • 推荐博客:DockerOne
  • 推荐公众号:DockerOne

《Docker——容器与容器云》

  • 豆瓣评分:8.5 【99 人评价】
  • 推荐理由:本书根据Docker 1.10版和Kubernetes 1.2版对第1版进行了全面更新,从实践者的角度出发,以Docker和Kubernetes为重点,沿着“基本用法介绍”到“核心原理解读”到“高级实践技巧”的思路,一本书讲透当前主流的容器和容器云技术,有助于读者在实际场景中利用Docker容器和容器云解决问题并启发新的思考。

《Kubernetes权威指南》

  • 豆瓣评分:7.7【15 人评价】
  • 推荐理由:Kubernetes重磅开山之作,针对Kubernetes v1.6和本书第2版进行大篇幅内容更新,全方位完美覆盖,可借鉴性极强。
  • 推荐博客:Kubernetes 中文社区
  • 推荐公众号:K8S 技术社区

《用Mesos框架构建分布式应用》

  • 豆瓣评分:暂无评分
  • 推荐理由:超级薄的一本书,看完之后,你会对 Mesos 会非常了解,并且极大可能性学会如何基于 Mesos 框架构建分布式应用。

《数据结构与算法分析:Java语言描述》

  • 豆瓣评分:8.3【183 人评价】
  • 推荐理由:本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。
  • 友情提示:算法方法还有其他很好的书籍,例如《算法导论》、《算法(第四版)》,也可以选择阅读。重要的是,保持耐心,享受这个痛并快乐的过程。

《Head First 设计模式》

  • 豆瓣评分:9.2【2394 人评价】
  • 推荐理由:《Head First设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。

《HTTP权威指南》

  • 豆瓣评分:8.7 【1126 人评价】
  • 推荐理由:本书尝试着将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对HTTP各方面的特性进行了介绍。纵观全书,对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。

《TCP/IP详解 系列》

  • 豆瓣评分:9.3 【1883 人评价】
  • 推荐理由:完整而详细的TCP/IP协议指南。针对任何希望理解TCP/IP协议是如何实现的读者设计。

《Linux内核设计与实现》

  • 豆瓣评分:8.7【286 人评价】
  • 详细描述了Linux内核的主要子系统和特点,包括Linux内核的设计、实现和接口。从理论到实践涵盖了Linux内核的方方面面,可以满足读者的各种兴趣和需求。
  • 友情提示:Linux内核方面不乏好书。本书篇幅方面较为合适。

《剑指Offer:名企面试官精讲典型编程题》

  • 豆瓣评分:8.5【508 人评价】
  • 推荐理由:剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。
  • 推荐网站:牛客网-专业IT笔试面试备考平台

《程序员代码面试指南:IT名企算法与数据结构题目最优解》

  • 豆瓣评分:8.4【32 人评价】
  • 推荐理由:程序员刷题宝典!编程能力提升秘笈!精选IT名企真实代码面试题,全面覆盖算法与数据结构题型!

《领域驱动设计》

  • 豆瓣评分:9.0【115 人评价】
  • 推荐理由:是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。
  • 友情提示:理论的书籍往往较为枯燥,勤修内功是必须走的路。

《火球:UML大战需求分析》

  • 豆瓣评分:7.9【115 人评价】
  • 推荐理由:融合UML、非UML、需求分析及需求管理等各方面的知识,帮助读者解决UML业界问题、需求分析及需求管理问题。
  • 友情提示:可能不是最好的 UML 书籍,但从是否能够阅读理解完的角度来说,本书可能是相对合适的。有兴趣的同学也可以看看《UML和模式应用》、《大象:Thinking in UML》。

原文地址:https://www.cnblogs.com/xingxia/p/technologic_books.html

时间: 2024-10-05 00:41:18

编程书籍汇总的相关文章

编程书籍分享--pdf

作为程序员,我觉得我们应该多学习.多思考.多分享. 今天就花费了一点时间把这几年搜集的编程资料上传到了网上做个分享, 其中涵盖.net .java.js.html5.css3.mysql.sqlserver.c.php.其它编程理论与实践等. 由于都是pdf资料,大多是网上下载,有些是我在网上花几块钱买的, 这些pdf书籍肯定损害了原作者的利益,所以我建议同学们多买正版(当然我通常看正版书). 如果原作者看到有自己的书籍,觉得侵害了自己的利益@我,立马去掉. 首先,分享一张技术路线图: 下面是我

我的阅读编程书籍的好方法

我是学电子工程毕业的,在这个专业里我必须要用的编程语言只有C/C++,汇编和Matlab.在参加了一个创业周末的活动后,我开始对软件开发.计算机编程感兴趣,我决定要试一试,要进入这个领域.我发现,要想做一些编程项目,你需要去学一些完全不同的编程语言. 在过去的一年半里,我学会了Java(用于开发Android),Python和Javascript(& HTML/CSS)(用于web开发),我慢慢认识到,这最好的从书本和教材上学习编程的方法是把它们读3遍!!用这种方式学习新的内容能更好的帮你理解新

linux编程基础汇总贴

linux编程基础汇总贴http://newzol.cn/forum.php?mod=viewthread&tid=67&fromuid=3(出处: newzol) 1.管道 http://newzol.cn/forum.php?mod=viewthread&tid=15&extra=page%3D2 2.基于管道的简单服务器 http://newzol.cn/forum.php?mod=viewthread&tid=14&extra=page%3D2 3.

2018-10-18 首次发现在例程中使用日语命名的编程书籍

初めてのJavaScript 第3版 -- ES2015以降の最新ウェブ開発. 示例代码: class Person { constructor(name) { this.name = name; this.id = Person.nextId++; } } Person.nextId = 0; const 一郎 = new Person("一郎"), /* id 0 */ 次郎 = new Person("次郎"), /* id 1 */ 三郎 = new Per

【编程书籍 大系】 计算机开放电子书汇总

计算机开放电子书汇总 站点 站点源码 100个gcc小技巧 在线阅读 PDF格式 EPUB格式 MOBI格式 100个gdb小技巧 在线阅读 PDF格式 EPUB格式 MOBI格式 关于浏览器和网络的 20 项须知 在线阅读 PDF格式 EPUB格式 MOBI格式 2015互联网企业校招笔试题 MEGA下载 Github下载 3周3页面 在线阅读 PDF格式 EPUB格式 MOBI格式 简明 Python 教程 在线阅读 PDF格式 EPUB格式 A Guide to HTML5 and CSS

程序员开发书籍汇总

文件类型 文件名称 更新时间 pdf 浅谈ACEGI配制 .pdf 2015/10/9 pdf AJAX In Action.pdf 2015/10/9 pdf Ajax.pdf 2015/10/9 txt AjaxHttpRequest.txt 2015/10/9 pdf AJAXInAction.pdf 2015/10/9 pdf Ajax经典案例开发大全.pdf 2015/10/9 pdf AJAX开发简略(含续一).pdf 2015/10/9 pdf AJAX开发简略.pdf 2015/

计算机相关经典书籍汇总

1.计算机科学概论计算机科学概论 2.计算机数学基础高等数学线性代数概率论与数理统计离散数学及其应用离散数学教程(北大版)什么是数学具体数学:计算机科学基础 3.C语言C primer plusThe C programming languageC和指针C专家教程C陷阱与缺陷c语言解惑C标准库你必须知道的495个C语言问题 4.算法与数据结构数据结构与算法分析—C语言描述算法导论编程珠玑编程珠玑II计算机程序设计艺术卷1计算机程序设计艺术卷2计算机程序设计艺术卷3数据结构(清华版) 5.电子技术

编程书籍推荐——按角色划分

一.软件工程师 Clean Code<代码整洁之道> Implementation Patterns<实现模式> Code Complete<代码大全> Refactoring: Improving the Design of Existing Code<重构——改善既有代码的设计> Effective Java(第二版) Head First Design Patterns<深入浅出设计模式> Agile Software Developmen

&lt;转载&gt;国外程序员推荐的免费编程书籍资源

一.George Stocker 提供了一大串,分类如下: How to Design Programs: An Introduction to Computing and Programming 25 Free Computer Science Ebooks Free Tech Books MindView Inc Wikibooks: Programming Cheat Sheets (Free) CodePlex List of Free E-Books Book Training – O