个人技能学习路径

个人技能学习路径

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

 

posted @ 2019-07-31 15:57  qxwang  阅读(21)  评论(0)    收藏  举报