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 的负载均衡策略。8、了解 Eureka、Nacos 服务注册中心、配置并启动服务注册中心、以及实现服务之间的调用。9、熟悉 JWT 实现跨域操作以及单点登录。10、熟悉 J2EE、熟悉 HTTP 协议、Tomcat 的配置和使用、熟悉 Cookie、Session。11、熟悉 Maven 仓库的配置和使用。12、熟悉 Linux 基本操作和使用并实现 Nginx 的负载均衡。13、熟悉 RocketMQ 消息队列的使用,了解 ActiveMQ、RabbitMQ、Kafka 的优缺点。14、熟悉 Elastic Search、Kibana、分词器、并配置和使用 ES。15、熟悉 PostMan、fiddler、测试工具的使用。16、熟悉 Git 项目管理工具的使用。17、了解 Html、Css、Js、Vue 前端技术。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论