guide book

guide book

看书要系统地看,所以在这里推荐一些比较好的书籍。望把基础打牢,查缺补漏。

另外,看书优先看易懂的,如果一上来就看圣经,多半是hold不住的。

all

https://github.com/justjavac/free-programming-books-zh_CN

java

《Java 核心技术:卷1 基础知识》

目前在阅读 《Java 核心技术:卷1 基础知识》

《Java 编程思想》

《Effective Java》

《Clean Code》

《重构》

《深入理解 Java 虚拟机》

多线程

《Java 并发编程实战》

ref:

Java从入门到上天 — — 你不能错过的11本好书

https://www.w3cschool.cn/java/java-book.html 以这个为准

分布式系统

《分布式 Java 应用:基础与实践》

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

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

mysql

《MySQL 必知必会》

《高性能 MySQL》

《SQL学习指南》

作为一个普通的开发人员,够用就行,目前在看《SQL学习指南(第2版 修订版)》

ref:

学好数据库,看这9本书就够了

推荐几本学习MySQL的好书

kafka

官网

kafka权威指南

Kafka技术内幕:图文详解Kafka源码设计与实现

hadoop

hadoop权威指南

hadoop实战

目前在读hadoop实战

Linux

鸟叔的linux私房菜

HTTP

图解http

目前在读图解http。这类书比较浅显易懂,适合快速上手。

已读完,点评如下:

已经大致读完了图解http,之前以为是一本浅显易懂的关于计算机网络的书,后来才发现主要是讲网站开发中要用的http的知识,重点在于get/put等method,以及request/response的header field(accept, no-cache等),以及status code(2xx/3xx/4xx等),最后讲了下web安全这块。整本书比较浅,有些东西是泛泛而谈,所以感觉适合入门的入门

http权威指南

tcp/ip详解 卷1

设计模式

大话设计模式