1、掌握 java 基础知识、具备良好的面向对象编程思想、熟悉反射、注解、IO 流、多线程;了解 JVM 架构以及
垃圾回收原理。
2、掌握数组、集合 , 熟悉链表、栈、队列的基本使用、了解 B 树、B+树、红黑树。
3、掌握Mysql的安装与配置、以及SQL语句的书写;熟悉Redis基础以及在java中配置和使用Jedis、Redisson;
熟悉 JDBC 操作数据库、了解 DBCP、C3P0、Druid 数据库连接池。
4、掌握 MyBatis、Spring、SpringMVC 框架的使用;熟悉 Spring 的 IOC、DI;熟悉 AOP 面向切面编程思
想、熟悉 Spring 的生命周期以及在项目中整合 Spring 事务;熟悉 Mybatis 的逆向工程、动态 Sql 的使用、熟
悉 TK-MyBatis、了解 Mybatis-Plus 的基本使用。
5、熟悉 SpringBoot 的配置和基本使用,并能够整合 MyBatis、SpringMVC 框架。
6、熟悉 Nginx 的优势、负载均衡的原理、配置并使用。
7、了解单体架构和微服务架构的区别、了解 Ribbon 的负