本文为笔者身体经历总结,此知识指引可以为有面试需求或者想换工作的指引学习方向,提前准备这些知识点,可以帮助少走很多弯路。
HashMap的内部结构?
答案:http://www.cnblogs.com/chenssy/p/3850230.html
HashTable和ConcurrentHashMap的区别?
答案:http://pi88dian88.iteye.com/blog/2008160
StringBuilder和StringBuffer的区别?
答案:https://www.cnblogs.com/su-feng/p/6659064.html
单例模式的实现
懒汉模式、饿汉模式
https://blog.csdn.net/doymm2008/article/details/13288067
https://www.cnblogs.com/aspirant/p/6878555.html
AtomicInteger如何实现?
答案:https://blog.csdn.net/qweqwruio/article/details/81359887
Synchronized和ReentrantLock的区别?
https://blog.csdn.net/qq838642798/article/details/65441415
实例化三个线程,一个线程打印a,一个线程打印b,一个线程打印c,三个线程同时执行,要求打印出10个连着的abc(笔试)。
答案:https://www.cnblogs.com/xiaoxi/p/8035725.html
多线程实现方式,多线程的运行状态,以及多线程之间如何通讯?
答案:https://www.cnblogs.com/nayitian/p/3258377.html
答案:https://www.cnblogs.com/mengdd/archive/2013/02/20/2917966.html
答案:https://www.cnblogs.com/hapjin/p/5492619.html
Java多线程方法里面的参数的解释,是否看过源码?
答案:https://www.cnblogs.com/jiangxiulian/p/7443983.html
JVM垃圾回收算法
答案:https://blog.csdn.net/yano_nankai/article/details/50957578
JVM内存模型
答案:https://www.cnblogs.com/dingyingsi/p/3760447.html
内存溢出、内存泄漏
答案:https://blog.csdn.net/wisgood/article/details/16818243
SpringIOC原理?
答案:http://www.cnblogs.com/zhoudi/p/5820513.html
SpringAOP原理?
答案:https://www.cnblogs.com/best/p/5679656.html
SpringMVC请求的流程
答案:https://www.cnblogs.com/xiaoxi/p/6164383.html
ContextLoaderListener和 DispatcherServlet的作用是什么?是否能删除一个?
答案:https://www.cnblogs.com/weknow619/p/6341395.html
Mybatis事务传播属性和隔离级别
答案:https://www.cnblogs.com/yuanfy008/p/4174340.html
Mybatis二级缓存
答案:https://blog.csdn.net/u011403655/article/details/46696065
数据库优化
https://www.2cto.com/database/201503/384706.html
数据库索引失效的场景?
https://blog.csdn.net/zmx729618/article/details/52701370
mysql数据库引擎,mysql中的Scheme
https://www.2cto.com/database/201409/333956.html
mysql的主键为什么设置自增编号?
从数据库索引实现原理分析
https://blog.csdn.net/waeceo/article/details/78702584
数据库主备数据复制机制?
https://www.2cto.com/database/201609/548181.html
Redis除了缓存还有哪些功能?
配置、MQ、注册中心
Redis数据持久化机制?
https://blog.csdn.net/u010785685/article/details/52366977
zookeeper的作用
https://www.cnblogs.com/felixzh/p/5869212.html
Zookeeper分布式锁实现方式
https://www.cnblogs.com/felixzh/p/5869212.html
Zookeeper选主模式过程?
https://www.cnblogs.com/felixzh/p/5869212.html
缓存雪崩、缓存击穿、缓存穿透
https://blog.csdn.net/zeb_perfect/article/details/54135506
商品秒杀的设计
http://www.cnblogs.com/ZJOE80/p/5671567.html
金钱事务性问题
保证查询和更新在同一条sql语句中(CAS),确保事务的一致性