1、熟练掌握 java 编程思想,拥有良好的逻辑思维能力与思维习惯;
2、熟练掌握 SprigBoot,SpringCloud 微服务框架;
3、熟练掌握分布式开发,Dubbo 分布式服务及 nacos;
4、熟练掌握 SpringMVC、Spring、MyBatis 等开源框架技术;
5、熟练掌握 MySql、MongoDB 以及 Redis 数据库及 SQL 语句,了解 MySql 性能优化及储存机制;
6、熟练使用 IDEA、Maven、Git、SVN 等开发工具,能够与组员进行代码整合;
7、熟练使用 CSS,JavaScrip,Ajax,vue 等前端技术;
8、了解 Linux 操作系统及常用指令。
BMW悦学苑项目
项目技术: SpringCloud+SpringBoot+SpringMVC+MybatisPlus+Dubbo+MongoDB+Redis
开发环境: Idea+ JDK + Tomcat +Maven+ Mysql+ Git
项目介绍: BMW悦学苑是一套为宝马4s店服务的线上培训平台,包括多租户,学员学习等功能,培训师培训等功能,支付,权限等功能。
项目职责:负责一些板块的前后端开发,前端vue框架。擅长编写复用性高的多功能组件,复杂交互设计,简化一切代码复杂性。后端开发多并发问题,crud,事物问题。
根据UI提供的原图,开发前端界面,交互逻辑,异步请求。其中用到vue3技术栈。后端开发对应接口。 其中主要功能有登陆,获取列表,学习记录,以及错误记录等功能。
前后端分离项目。前端技术栈vue2 后端SpringBoot+SpringMVC+MybatisPlus+Dubbo+MongoDB+Redis。 功能涉及多租户,定时任务,报表导出,课程复杂业务逻辑等。