1、网络中间件了解
推荐书目:
*大型网站系统与java 中间件实践 作者 :曾宪杰
*网站并发编程网 ifeve.com
2、基础方面:
集合类,并发包,IO/NIO,JVM 内存模型,泛型,异常,反射(看过源码,了解底层设计)
问题示例:ConcurrentHashMap、CopyOnWrite、线程池、CAS、AQS、虚拟机优化、ThreadLocal、内存泄漏排查问题、如何优化系统性能
3、互联网技术全面:mysql(参数设置,存储引擎选择,了解常见的索引引擎,怎么选择,怎么设计表,优化sql,怎么根据执行计划去调优。分库分表的设计和优化)、redis、nginx、tomcat、rpc(各种网络协议,序列化技术,SOA)、jms