我的2016年书单

相对于电子书,我更喜欢纸质版的书籍。我喜欢在拿到新书时记录购买时间、地点、开始阅读的时间、第一次看完的时间,算是一种学习的记录。过去的2016年一共阅读过15本技术书,下面对这些书做一个小结。

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

这本书是2013年购买的,2016年是第三次阅读,每次看完的收获都不一样。这本书系统的讲解了Java虚拟机的工作机制和底层原理,用通俗的语言和案例围绕内存管理机制、虚拟机执行子系统、程序编译与代码优化、高效并发四个部分对JVM进行了全而深入的讲解。

《Spring源码深度解析》

这本书是2014年购买的,2016年是第四次阅读。这本书由浅到深对Spring源码系统的展开讲解,语言简单易懂,最好配合源码一起看。

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

这本书以Java Web开发为主题,分别讲解了实际开发中用到的一些前端技术、Java基础技术原理、Java服务端技术原理,总结了技术背后复杂、难懂的技术原理。

Java并发编程实战

它是一本Java并发编程的参考书,这本书不仅讲解了并发和线程的理论知识,还介绍了各种实用的并发开发技术。

《Spring实战》

Spring框架的实践指南,全面且详细地讲解了Spring框架的使用,介绍了一些Spring的新特性。

《Effective Java中文版》

这本书详细介绍了Java编程中的78条经验规则,这些规则解释了如何去做才能产生易读、健壮和高效的代码。

《MySQL必知必会》

MySQL数据库的复习书籍,内容浅显易懂。

《代码整洁之道》

这本书阐述了代码的质量与其整洁度成正比的观点,书中列出了一系列行之有效的代码整洁的操作规则。

《编写可读代码的艺术》

这本书讲述了如何去编写高可读性的代码,书中给出了很多实践规则。

《Java RESTful Web Service实战》

这本书讲解了如何使用Java开发REST风格的Web服务,并详细介绍如何基于Jersey去开发一个完整、安全、高性能的REST风格的Web服务。

《Java程序性能优化:让你的Java程序更快、更稳定》

这本书以性能调优为主旨,从设计方面、代码编写、JVM设置等方面做优化。

《实战Gradle》

这本书全方面的讲解了如何使用Gradle,包括Gradle的基础知识、自动化构建和最佳实践。

《Redis实战》

这本书由浅入深的讲解了Redis的五种数据结构,并通过一系列的实例展示了Redis的用法,同时还介绍了一些扩展及优化Redis的方法。

《大型网站技术架构:核心原理与案例分析》

这本书讲述了大型网站技术的发展历程,讲解了一些大型网站发展过程中使用到的设计和技术。

《大型网站系统与Java中间件实践》

这本书详细讲解了大型Java网站必备的三利器,服务框架、消息中间件和数据访问层的具体设计和实现方法,其中很多是淘宝在架构演进过程中摸爬滚打的实战经验和血泪教训。

原文发布于微信公众号 - JavaQ(Java-Q)

原文发表时间:2017-04-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据文摘

资源 | 被GitHub和微软伤了心?这有9个开源代码版本控制系统

事实上,当前有很多GitHub的替代解决方案,能为你做分布式版本控制(DVCS)。下面就来看看有哪些替代工具。

13330
来自专栏JAVA高级架构

单体架构与微服务架构

24530
来自专栏软件测试经验与教训

一般系统瓶颈

35350
来自专栏EAWorld

微服务模式系列之一:整体式架构

译者自序: 熟悉我的朋友都知道,我很不喜欢翻译东西,因为在两种语言的思维方式之间做频繁切换对我来说是件很痛苦的事情。但是这次不一样,公司和同事的大力支持降低了我...

30780
来自专栏java学习

为什么一定要前后端分离?

原文: http://www.cnblogs.com/rjzheng/p/9185502.html

20610
来自专栏后端技术探索

Uber工程技术栈(二):看曾经的独角兽背后用了哪些技术

我们的服务彼此交互,还与移动设备进行交互,而那些交互对业务状况(比如动态定价)和内部使用(比如调试)来说都很重要。就日志而言,我们使用了多个Kafka集群,数据...

9740
来自专栏Java架构

十年资深架构师告诉Java程序员成为架构师必须要掌握的知识点一、分布式架构二、工程化专题三、微服务架构四、性能优化五、源码分析六、项目实战

39040
来自专栏BestSDK

谷歌版“小程序”上线,增加“立即试用”功能

今年1月份,Google在 I/O 开发者大会上正式宣布了Instant Apps。在这大半年里,Google 拉上了众多开发者共同改善 Instant App...

42080
来自专栏平凡文摘

阿里,百度,腾讯一线互联网公司中,Java开发的招聘标准(文末福利)!

21360
来自专栏大数据和云计算技术

初识微服务

微服务架构越来越火,有必要学习一下。 软件开发过程中碰到什么问题 一个简单的应用会随着时间推移逐渐变大。在每次的sprint中,开发团队都会面对新“故事”,然后...

29850

扫码关注云+社区

领取腾讯云代金券