学习目标

熟悉  web.xml文件   书写规则+文件存储+

Java基础相关

Java 基础相关的知识

单例模式、冒泡排序

Java 集合的底层的实现

设计模式相关

掌握常用的设计模式

掌握几种常用的设计模式的应用场景,优缺点

多线程相关

线程的几种创建方式以及区别

线程相关的方法的使用,场景的处理,比如如何判断线程执行完毕。

高并发相关的原子类、volitile关键字 等

Java Concurrent包下面的类熟悉一下

数据库相关

数据库优化相关

数据库的索引的结构,以及不同结构的优缺点。

数据库语法中的基础,比如各种join的区别

不同数据库的区别(mysql 和oracle的区别当然问这个问题的人大多不长脑子)

数据结构算法

熟悉几种常见的数据结构 数组  集合 链表等

熟悉几种数据结构的用处

虚拟机相关

Jvm 内存结构 各部分的作用以及相关的优化。

熟悉参数调优相关的原理

常用框架相关

深入理解 Spring的工作原理。了解相关接口。

深入理解 IOC 和AOP 的底层实现。

熟悉Hibernate相关的底层实现原理基本的配置 一级缓存默认开启 主要是二级缓存。

熟悉Mybatis的相关的原理。

熟悉是springboot 常用的starter 以及工作原理。

SpringMVC 的原理,请求流程。

熟悉常用的rpc框架。

熟悉会话管理以及相关的知识点。

原文地址:https://www.cnblogs.com/eggtomcato/p/10330728.html