最近的学习的技术路线

付威     2019-11-10   609   1min  

最近研究的东西有点杂,也有点乱,有点不太成体系,也不够深入,收获还是有的,但是并没有想象中的多。总感觉最近在憋着一股劲准备写点什么东西,但是心里总感觉不踏实,总有一种危机感在身边。

本着越是乱 越是要整理的原则,自己列了下学习和复习的技术路线:

基础知识

  1. Spring的使用和源码(源码可以晚点)
  2. 并发编程的使用和原理,着重理解锁的细节,能够手写实现锁
  3. 类加载机制和垃圾回收过程的细化分析,着重理解CMS和G1垃圾回收器的不同
  4. JVM调优的命令复习
  5. 服务降级Hytrix和RxJava的学习
  6. Netty的复习,着重学习ByteBuf的深入使用和细节,能够实现TCP,UDP和WebSocket的通信
  7. IO的模型,AIO的Netty实现,NIO和BIO的概念
  8. Redis的深入和Lua语言,能够实现一个通用的分布式锁,支持重入。
  9. 写一个Redis的客户端和Redis哨兵,实现主从切换和选举
  10. ASM织入相关知识
  11. 数据结构的在复习

系统学习

  1. 操作系统原理的复习
  2. 编译原理,实现一个简单的编译器
  3. 虚拟机的编写,写一个简单的语言编译器

框架源码阅读

  1. QMQ
  2. RocketMQ
  3. CtripDal
  4. Mybatis
  5. Dubbo和CDubbo
  6. SpringMVC

造轮子

  1. 优化RzRPC框架
  2. 使用注入的方式优化RzAdmin
  3. 写一个分布式队列RzMQ
  4. 写一个简单ORM框架 RzDal
  5. 其他应用
(本文完)

作者:付威

博客地址:http://blog.laofu.online

如果觉得对您有帮助,可以下方的RSS订阅,谢谢合作

如有任何知识产权、版权问题或理论错误,还请指正。

本文是付威的网络博客原创,自由转载-非商用-非衍生-保持署名,请遵循:创意共享3.0许可证

交流请加群113249828: 点击加群   或发我邮件 laofu_online@163.com

付威

获得最新的博主文章,请关注上方公众号