1. 熟悉JavaSE相关等程序语言以及后端技术基础,熟悉JVM垃圾清楚算法,多线程,设计模式及其常用
的数据结构,具有良好的编程习惯。
2.熟悉TCP网络协议及其原理,可以使用简单的servlet实现经典的TCP协议之间的传输以及交流。
3.熟悉HTTP协议相关原理,可以明白网页中经常出现的问题以及解决方案。
4.熟悉MySQL数据库设计底层原理,DML以及DDL等操作,能够跟就业务完成高效率的sql编写和调优。
5.熟悉MyBatis框架设计模型,熟练掌握MyBatis的使用场景,并且对ORM框架有着深入了解,了解
MyBatis的主要功能体现。
6.熟悉Spring基本原理,IOC,DI,AOP的基本原理,在AOP中熟悉主要的两种动态代理模式。 6.熟悉Spring基本原理,IOC,DI,AOP的基本原理,在AOP中熟悉主要的两种动态代理模式。
7.了解Shiro权限管理的基本原理,了解Shiro的主要使用场景及其用法。
8.熟悉Redis基本数据类型以及应用场景,熟悉Redis的使用场景,熟悉缓存穿透,缓存雪崩,缓存击穿。
9.了解Nginx基本原理,了解反向代理和负载均衡基本概念,Nginx的负载均衡是怎么实现的。
10.了解SpringMVC核心原理和执行流程的基本操作及其概念。
11.了解SpringCloud以及Nacos基本操作及其分布式事务原理。