熟练掌握springboot,springmvc,js,jquery,ajax,vue,element,mybatis,jpa,git,mysql和oracle数据库,熟悉并使用过linux,docker,rabbitmq,有服务器维护和项目部署经验,有高可用的数据库设计思想,有微信小程序开发经验。
公司OA管理系统
项目描述:
1、pc端:发布任务并添加任务人员,通过定时任务每周五下班结算并显示本周各任务花费信息以及剩余奖金,任务开始或结束通过rabbitmq定时推送给员工。当员工报告被驳回时,员工登录系统也会得到消息提示,或者实时得到消息。
2、移动端:查看个人任务,全部任务,提交日报,修改头像和密码,使用stomp监听消息队列实时获取消息。
3、后台:使用springboot+shiro+rabbitmq,通过shiro鉴权和授权用户访问,约束角色的访问路径范围。使用rabbitmq死信实现消息队列定时消息。