个人介绍
1、熟练使用Spring、SpringMVC、Mybatis等框架整合应用;
2、熟练使用Mysql关系型数据库
3、熟悉Redis非关系性数据库的数据缓存和持久化策略,以及缓存穿透,缓存雪崩和缓存击穿的解决方案
4、 熟悉SpringBoot的自动装配
5、熟悉Nginx服务代理和服务的负载均衡
6、了解SpringCloud和SpringCloudAlibaba
7、了解css、js、Jquery、Vue等前端技术。
对工作认真负责,有较强的责任感,注重细节。
工作经历
2022-06-01 -2022-07-01上海天璨计算机科技有限公司java开发
负责系统的日常编码,测试,编写代码注释和文档,与其他同事协同修复系统存在的缺陷,确保系统正常运行,按时完成领导分配的工作。
教育经历
2014-09-01 - 2017-06-01襄阳汽车职业技术学院汽车电子技术专科
计算机专业,包含java开发,安卓开发,有计算机技能证书
技能
项目技术: MybatisPlus + SpringCloud + Spring+MySQL+FastDFS+Redis+Maven+easyExcel+Vue+element-ui+jwt+sa- Token+swagger+flyway+dozer+knife4j+SpringCloud+nacos+eureka 项目职责: 在线项目采用B2C商业模块,使用 微服务架构,项目采用前后端分离开发,前端的模块主要包含: 首页数据显 示, 课程模块, 用模块, 后端, 后 端 模块主要 包 含: 权限管理, 课程管理, 统计分析, 课程分类和 打破真正打 破了 时间和空间限制, 于工作繁忙, 学习时间不固定的职场人而言网络远程教育是最方便不过的学习方式。 1、负责项目讲师模块就是讲师对学员提出问题进行回答, 随后讲师s在此模块可以开启各类班课, 以及对阿里云oss上传的部署, 和互动模块: 学员和讲师可以在班课中区域聊天进行文字、 表情实时交流, 还可以进行视频连麦。 作为讲师还能够共 享桌面的信息 2、负责项目课程模块在线教育系统对当下热门课程进行分类和排序, 为讲师安排课程表, 并且能够统计当前课程下所有的评价情况和购买 课程打分人数统计 3、负责项目统计分析模块 1、 统计在线教育系统项目中, 每一天有多少注册人数 2、 把统计出来的注册人数, 使用 图表 显示出来角色 4、负责项目权限模块角色管理和为角色分配菜单的任务,为用户分配角色, 角色分配菜单, 整合了springSecurity技术 项目业绩: 1、 参与讲师模块的设计和E-R的绘制 2、 负责讲师编码 , 单元测试, 3、 主要负责前台*登录和支付 , 课程列表讲师模块或课程模块等。 4、 课程管理模块, 课程分类模块、 统计数据分析模块等。 5、 配合小组其他成员的服务器上线和日志查看或者日志分析等模块。 6、 完成项目平台的讲师模块, 课程模块, 上线以及调优 7、 后期系统的维护
项目名称:商城系统 项目描述:该项目包含前台商城系统和后台管理系统,基于 SpringCloud + SpringCloudAlibaba + MyBatis-Plus 实现,采用 Docker 容器化部署,前台商城系统包括:用户登录、注册、商品搜索、商品详情、购物车、订单等 模块,后台管理系统包括:用户管理、商品管理、订单管理、商城装修、库存管理、优惠营销等模块。 技术选型:SpringBoot+Mybatis-plus+Spring+Redis+SpringSecurity+JWT+OAuth2+SpringCloud +SpringCloudAlibaba+RabbitMQ 职责描述: 1、负责前台商城系统的用户登录和注册、后台管理系统的用户管理; 2、负责后台管理系统的商品管理(商品上架和下架以及查询),使用 Redis 作为缓存提升系统吞吐量,使用分布 式锁解决缓存击穿问题。 3、商品系统通过 OpenFeign 远程调用库存系统查询库存并展示在界面。