技术债你还清了吗?( java知识点整理 )
java技术的学习阶段有三
第一个是java基础,并且对其有深入了解。
第二个是全面的互联网技术相关知识,能够定位问题并且调优。
第三个是编程,算法与架构能力。
本文记录第二个与第三个阶段的技术知识整理与学习,文章会记录知识点整体性上的流程、使用场景与原理;长久更新,主要是为了督促自己学习与进步。
1.工具使用 链接
2.spring源码分析 链接
3.mybaties源码分析
4.分布式
4.1 分布式基础 链接
4.2 分布式-zookeeper 链接
4.3 分布式-dubbo 链接
4.4 分布式事务 链接
4.5 分布式-netty 链接
4.6 分布式-activeMq
4.7 分布式-分库分表 链接
5.微服务
(1)什么是微服务
(2)SOA与微服务的区别
(3)springboot实战
6.性能优化
(1)什么是性能优化
(2)jvm优化
(3)tomcat优化
(4)mysql优化
7.持久化存储
(1)mysql分库分表
(2)redis分布式缓存
(3)Mogodb
(4)Hbase