熟悉微服务开发, 熟练使用springcloud框架和springboot进行web开发。 熟练使用springcloud中的feign,sping cloud config,consul 等。
熟练使用ORM框架。tkmapper,jpa,mybatis plus等操作数据库。
熟悉Java知识,理解并能使用Java 多线程及线程池,集合框架,IO类库等了解设计模式。
熟悉使用Mysql关系型数据库,掌握sql的编写,熟悉基本原理。
熟悉rabbitmq, rocketmq。
熟练操作Linux系统及Shell和python,能够编写脚本。
了解Nosql数据库,如Redis。
教育平台项目,主要由后端管理和前台展示端现组成,用户主要是老师和学生。老师在管理端上传课件,发布课程,考试等,学生在展示端进行课程的学习和在线考试等。