复盘2018

193 阅读1分钟

复盘2018
1)leetcode刷题【2018刷的比较少,2019继续】
2)精读部分JDK集合类源码【手写HashMap1.7,list系列源码】
3)多线程部分源码精读
4)Spring源码精读【只是粗略的过了一遍,以后需要复盘巩固】
5)深入理解java虚拟机【已经读过一遍】
6)Mybatis源码【未完成】
7)学习接触了分布式
7.1)分布式基础 RPC,通信协议,序列化,
7.2)zookeeper,部分源码读过一遍【master选举那块已经记不住了,以后需要复盘】
7.3)Dubbo,部分源码读过一篇【同忘,需要复盘巩固】 7.4)NIO及Netty
7.5)分布式事务相关概念
7.6)Redis相关 lua语言及redis集群相关玩法
7.7)消息队列 activemq及kafka 入门
7.8)分库分表相关的mycat及sharding-jdbc
7.9)mongodb 【只是入门,具体的玩法2019会深入】
8)性能优化
8.1)JVM性能优化 8.2)mysql性能优化
8.3)tomcat性能优化
9)python【学了一周多,入门了下,但是后续没有用到,所以忘啦QAQ】
10)微服务【学了SpringBoot rest,jdbc基础入门的东西,2019会深入】
11)Websocket【南京项目上用到,所以学习了下,感觉还是蛮有意思的】
12)数据结构相关【这块感觉自己太弱了,2019需要弥补下】