2020 java架构知识点整理(持续更新中...)

架构知识点整理

只有一个目的: 就是让自己的只是系统化,查漏补缺


文章目录

  • 架构知识点整理
  • 一、javaEE基础
    • 1.1 基础语法
    • 1.2 面向对象
    • 1.3 集合框架
    • 1.4 IO流
    • 1.5 网络编程
    • 1.6 常用API
    • 1.7 常用工具类库
    • 1.8 异常
    • 1.9 日志
  • 二、框架源码
    • 2.1 应用框架spring
    • 2.2 orm框架mybatis
    • 2.3 设计模式
  • 三、并发编程
    • 3.1 JMM内存模型
    • 3.2 并发同步处理
    • 3.2 并发同步处理
    • 3.3 并发包之tools限制
    • 3.4 并发包之atomic原子操作
    • 3.5 阻塞队列BlockingQueue详解
    • 3.6 并发Map,List,Set详解
    • 3.7 Executor 线程池详解
  • 四、性能调优
    • 4.1 JVM性能调优
    • 4.2 Mysql性能调优
    • 4.3 NGINX性能调优
    • 4.4 Tomcat性能调优
  • 五、分布式框架
    • 5.1 分布式消息中间件
    • 5.2 分布式储存中间件
    • 5.3 分布式框架
  • 六、微服务系列
    • 6.1 微服务架构变迁史
    • 6.2 springboot详解及源码分析
    • 6.3 springcloud详解及源码分析
    • 6.4 springcloud netflix详解及源码分析
    • 6.5 容器
  • 七、项目实战
  • 八、辅助工具
    • 8.1 git
    • 8.2 maven
    • 8.3 jenkins
    • 8.4 linux
  • 九、拓展技术
    • 9.1 面试专题
    • 9.2 算法及数据结构
  • 总结


一、javaEE基础

1.1 基础语法

序号 内容 链接地址
1 Java访问修饰符 https://blog.csdn.net/jinian2016/article/details/108306107
2 Java反射 https://blog.csdn.net/jinian2016/article/details/108306947
3 语法糖 https://thinkwon.blog.csdn.net/article/details/100103689
4 Java8新特性-Lambda表达式 https://blog.csdn.net/jinian2016/article/details/108308025

1.2 面向对象

1.3 集合框架

序号 内容 链接
1 Java集合框架总结 https://blog.csdn.net/jinian2016/article/details/108550050
2 ArrayList(JDK1.8)源码解析 https://blog.csdn.net/jinian2016/article/details/108549291
3 HashMap(JDK1.8)源码解析 https://blog.csdn.net/jinian2016/article/details/108550050
4 LinkedHashMap(JDK1.8)源码解析 https://thinkwon.blog.csdn.net/article/details/102574293
5 LinkedList(JDK1.8)源码解析 https://thinkwon.blog.csdn.net/article/details/102573923
5 TreeMap(JDK1.8)源码解析 https://thinkwon.blog.csdn.net/article/details/102571883

1.4 IO流

1.5 网络编程

1.6 常用API

1.7 常用工具类库

1.8 异常

1.9 日志

二、框架源码

2.1 应用框架spring

2.2 orm框架mybatis

2.3 设计模式

三、并发编程

3.1 JMM内存模型

3.2 并发同步处理

3.2 并发同步处理

3.3 并发包之tools限制

3.4 并发包之atomic原子操作

3.5 阻塞队列BlockingQueue详解

3.6 并发Map,List,Set详解

3.7 Executor 线程池详解

四、性能调优

4.1 JVM性能调优

序号 内容 链接
1 JVM知识点(二) classLoader源码分析 https://blog.csdn.net/jinian2016/article/details/108561485
1 深入理解Java虚拟机-Java内存区域与内存溢出异常 https://blog.csdn.net/jinian2016/article/details/108561485
1 深入理解Java虚拟机-垃圾回收器与内存分配策略 https://blog.csdn.net/jinian2016/article/details/108612224

4.2 Mysql性能调优

4.3 NGINX性能调优

4.4 Tomcat性能调优

五、分布式框架

5.1 分布式消息中间件

5.2 分布式储存中间件

5.3 分布式框架

六、微服务系列

6.1 微服务架构变迁史

6.2 springboot详解及源码分析

6.3 springcloud详解及源码分析

6.4 springcloud netflix详解及源码分析

6.5 容器

七、项目实战

八、辅助工具

8.1 git

8.2 maven

8.3 jenkins

8.4 linux

九、拓展技术

9.1 面试专题

9.2 算法及数据结构

总结

提示:这里对文章进行总结:

你可能感兴趣的:(后端架构,java,软件架构师)