熟练掌握 Java 基础,具备良好的面向对象编程思想;
熟练使用 Spring、Mybatis、SpringMVC、SpringBoot、SpringCloud 等主流框架; 熟练使用 MySQL,了解 Oracle 等关系型数据库,熟悉 sql 语句的编写,具有MySQL相关的调优能力,使用过 SQLyog、Navicat 等客户端管理数据库; 熟悉 JSP、JavaScript、Jquery、Ajax、Vue、Html、Thymeleaf、Echarts 等前端框架及技术; 熟练使用 RabbitMQ、kafka 等消息中间件;
熟悉使用 ElasticSearch、FastDFS、OSS 等页面静态化技术对项目进行更好地优化; 熟练使用分布式缓存 Redis;
熟悉 xxl—job、Quartz、Scheduled 等定时任务的使用;
熟悉 Linux、Docker 的基础常用命令,能在 Linux 环境下进行一些简单的操作; 熟悉分布式开发用到的 Dubbo、Zookeeper、Nginx 等服务治理框架; 熟练使用 IDEA、Eclipse、Postman、Maven、Git、等 java 开发工具和项目管理工具;
项目一:优想教育(时间:2021 年 8 月—至今)
开发工具:IDEA + JDK 1.8 + Tomcat + MySQL + Git + Nginx
技术选型:SpringBoot + SpringCloud + Mybatis Plus + Redis + RabbitMQ + Vue +ElemenUI +FastDfs+Elasticsearch + Quartz
项目描述:优想教育在线系统是一个在线售课的网上平台,提供教育培训,致力于在校学子和社会精英的培训工作,以“真诚、品质 、榜样、行动”作为自己的一切行动的宗旨和原则,为学员构建了一个学历教育、求学咨询、职业规划、就业指导、就业安置等全方位的服务网络。该项目的模块有:分类课程选择、课程浏览、在线学习、购买付费课程及资料、课程视频下载、个人中心等功能,使用户可以根据自己的需求选择视频和资料进行学习,方便而快捷。
责任描述:
负责搜索课程模块的开发,根据关键字分页查询;
负责首页课程推荐和管理功能;
负责订单模块的开发;
负责关注老师模块;
负责收藏教学视频模块;
负责课程购买支付功能;
负责相关模块的测试功能;
参与接口平台系统的开发及接口文档的编写;
项目二:爱旅乡村旅行(时间:2020 年 11 月—2