書籍
《深入理解JVM虛擬機》
《Java設(shè)計模式》
《Java編程思想》
《編程之美》
《劍指offer》
《大型網(wǎng)站技術(shù)架構(gòu)》
《分布式j(luò)ava應(yīng)用:基礎(chǔ)與實踐》
《Java并發(fā)編程實戰(zhàn)》
《linux內(nèi)核設(shè)計與實現(xiàn)》
《性能之巔》
《編譯原理》
《從paxos到zookeper》
知識點
1.Java 基礎(chǔ),多線程,鎖,IO/NIO,集合,JVM,Netty
2.數(shù)據(jù)庫原理,Mysql/NoSQL
3.數(shù)據(jù)結(jié)構(gòu)
4.分布式原理,zookeeper,etcd
5.主流緩存實現(xiàn)原理,cache
6.網(wǎng)絡(luò),TCP,HTTP,基礎(chǔ)協(xié)議等
7.Nginx/Apache/Tomcat
8.JavaWeb
9.消息隊列,queue
10.搜索框架,Lucene、 Solr、Elasticsearch