书籍
《深入理解JVM虚拟机》
《Java设计模式》
《Java编程思想》
《编程之美》
《剑指offer》
《大型网站技术架构》
《分布式java应用:基础与实践》
《Java并发编程实战》
《linux内核设计与实现》
《性能之巅》
《编译原理》
《从paxos到zookeper》
知识点
1.Java 基础,多线程,锁,IO/NIO,集合,JVM,Netty
2.数据库原理,Mysql/NoSQL
3.数据结构
4.分布式原理,zookeeper,etcd
5.主流缓存实现原理,cache
6.网络,TCP,HTTP,基础协议等
7.Nginx/Apache/Tomcat
8.JavaWeb
9.消息队列,queue
10.搜索框架,Lucene、 Solr、Elasticsearch