个人技能学习路径
- 自我介绍
- ThreadPoolExecutor源码,拒绝策略,Executors的几个线程池创建方法
- 阻塞队列区别,包括ArrayBlockingQueue、LinkedBlockingQueue、PriorityBlockingQueue、SynchronousQueue
- Thread中断原理
- ConcurrentHashMap原理,主要是put和扩容
- CountDownLatch、CyclicBarrier、Semphore作用及区别,所使用的AQS类型,另外还有其他什么线程安全的集合
- JVM原理,包括类加载机制(双亲委派模型,以及打破双亲委派模型的ThreadContextClassLoader,SPI机制),Class.forName和ClassLoader的区别,JVM内存结构,对象分配规则,对象判活,GC算法,垃圾回收器,GC日志分析,JVM调优,主要为G1和Parallel GC
- Spring解析及加载过程,尤其关注AOP和事务相关源码及其思想和应用场景
- 事务隔离级别,分别是如何解决脏读、不可重复读、幻读
- 事务的特性,ACID
- 二叉树、红黑树、B+树等原理
- MySql如何检查一条SQL的好坏
- Zookeeper原理
- Kafka原理,及解决丢包的过程,为什么性能高,MMF的应用
- 设计模式
- RocketMQ原理,事务消息原理,group概念
- Dubbo配置及原理
- CAS、AQS原理及思想
- SpringMVC原理及思想
- JVM中的JIT优化
- Redis缓存原理及应用,单机、集群、哨兵原理
- 一致性哈希算法
- MySQL索引
- 分布式事务
- 分库分表
- 现有系统架构,包含整套系统划分,技术框架、业务框架分层,模块内分层等
posted @
2019-07-31 15:57
qxwang
阅读(
21)
评论()
收藏
举报