1.熟练 IDEA 开发工具,了解 Linux 常规操作命令,熟悉 Maven+svn/git 并行合作开发模式
2.熟练掌握使用 Spring、SpringBoot、MyBatis-plus、MyBatis 等开源框架
3.具备良好的沟通能力,逻辑思维能力,有较强的团队协作意识,能承受一定的工作压力
4.了解 Nacos,Ribbon,Sentinel,zipkin,RocketMQ,ElasticJob 等分布式应用开发技术
5.4年的 java 开发经验,曾参与过 5 个 java 项目开发
java 开发工程师 2021.01—2022.04
项目技术采用:
前端:jQuery+vue
后端: Spring Boot +Spring Cloud+ MyBatis +Quartz
数据库:MySQL,Redis
数据库连接池:Druid
项目构建及管理工具:Maven
项目介绍:
●陕师大就业创业网管理平台主要就业生提供专门的指导,帮助就业生进行就业指导,主要功能有学生就业信息管理模块,学校就业课程,就业职位推荐,校内招聘会推荐以及课程报名等功能
个人职责:
●:学生端管理模块:主要功能为就业信息登记,简历编辑,就业合同上传,招聘会报名,简历投递等功能
●校友端管理模块:主要功能点为校友活动报名,已经基本信息管理
●积分商城:实现用户每天签到获取积分功能,展示用户的积分明细
●就业课程模块:实现就业课程信息展示,课程报名,线上课程直播
●学校端就业大屏:对每个学院的学生就业信息进行报表统计
技术要点:
●报表统计模块使用 Echart 完成数据可视化
●实现抢课功能开发使用了redis 分布式锁实现防止课程超出库存问题,使用了redis来缓存抢课学生信息,做幂等性防止学生重复抢课
●就业课程模块对接网易云的第三方接口实现课程直播,课程回放的功能