个人介绍
三年以上 Java 项目开发经验,熟悉 Java OOP 思想、Maven 构建工具、RBAC 权限模型思想,Restful 风格编程
规范、Linux 命令基础、熟悉 Docker compose 编写、Kubernetes 基础、编写代码习惯良好
Web 开发: HTML、CSS、Bootstrap、JavaScript、TypeScript 、jQuery、Jsp、Axios、Nodejs、Vue、React、
ElementUI
数据库相关: MySql 了解基础 SQL explain 优化,NoSql : Redis、Redis-HA、ElasticSearch
开发相关框架: Spring、SpringMVC、SpringBoot、SpringData Redis 、SpringCloud、MyBatis、MyBatis-puls、
JUnit、Logback 等主流开发框架
安全框架 : 了解使用 SpringBoot Security、JWT、Justauth 安全框架
中间件相关 : Nginx、Spring Cloud Eureka、Spring Cloud Zuul、Nacos、Ribbon、Feign、Hystrix、RabbitMQ、
Quartz
项目管理工具: 熟练使用 Swagger 、SVN/Git 项目管理工具
工作经历
2018-03-01 -2023-07-01三七互娱JAVA开发
享恋直播⼀款在线视频直播平台。该系统使用流媒体云解决方案 RTMP/FLV/HLS 推流直播,DORA 个性化处理计算平台进行抽 帧截图,实时转码,视频鉴黄,自定义处理等等,使用 KODO 对象存储服务进行 MP4/HLS 回看点播,后台系统配合直播 APP, 帮助运营,使用该系统管理直播 APP 的内容,封禁主播,更换直播,封面频道管理、房间管理、主播管理等等,项⽬分为前端接 口,后台管理系统,数据分析系统三个模块,采⽤Spring boot+Mybatis+MySQL,前端框架使⽤Vue。 项目职责: 一、负责后台系统中的频道管理、房间管理、主播管理、以及提供对应的数据统计接口。 二、主播管理主要管理主播认证审核进度以及主播的详细信息。 三、用户充值统计查询,根据用户充值信息,统计付费信息,用 Echart 图表展示 并提供对应 Api 接口用于数据统计系统的 用户充值统计。
教育经历
2014-08-01 - 2017-01-01武汉大学计算机科学与技术本科
技能
项目描述: 热鲨直播⼀款在线视频直播平台。该系统使用流媒体云解决方案 RTMP/FLV/HLS 推流直播,DORA 个性化处理计算平台进行抽 帧截图,实时转码,视频鉴黄,自定义处理等等,使用 KODO 对象存储服务进行 MP4/HLS 回看点播,后台系统配合直播 APP, 帮助运营,使用该系统管理直播 APP 的内容,封禁主播,更换直播,封面频道管理、房间管理、主播管理等等,项⽬分为前端接 口,后台管理系统,数据分析系统三个模块,采⽤Spring boot+Mybatis+MySQL,前端框架使⽤Vue。 项目职责: 一、负责后台系统中的频道管理、房间管理、主播管理、以及提供对应的数据统计接口。 二、主播管理主要管理主播认证审核进度以及主播的详细信息。 三、用户充值统计查询,根据用户充值信息,统计付费信息,用 Echart 图表展示 并提供对应 Api 接口用于数据统计系统的 用户充值统计。
项目描述: 该项目主要为餐饮管理系统,是服务于餐馆的日常管理,是为了满足该公司发展,科学管理,餐馆管理、调高效率的管理系统。能 帮助餐饮业提高服务质量、工作效率、准备的考评员工绩效,掌握消费者信息,及时协调处理缺货情况该项目主要为餐饮后台管理系统, 后端管理系统包括库存桌位管理,排队,订单,菜品管理,会员,报表等等 项目职责: 一、参与部分模块的文档编写和部分数据库设计,对需求进行分析。 二、负责库存查询(SpringBoot 定时任务+RabbitMQ)。 三、负责后台管理的桌位管理(根据不同店铺显示不同桌位信息)。 四、负责后台的叫号排队模块。 五、负责后台管理系统的点餐模块(使用 redis hash 类型存储)。 六、协同测试人员进行系统测试,并解决分配的 bug 调优工作。
项目描述: 该项目【农医生】是一款基于*移动互联网的农作物病虫害远程诊断应用,为了能够更好的服务于用户,【农医生】将开创中国 农业领域的移动互联新时代。农医生汇聚国内一流农业专家、涉及企业和种植大户,是农民种植的好帮手、更是农作物健康的咨询专家。 所以创维委托我们公司做这个项目,这个项目分为前台的 APP,和后台的管理系统,该系统主要分为:前端的【搜索答案】、【快速提问】、 【商城好礼】、【分享】、【交流】、【致富经】 后台系统的用户管理,资讯管理,商场商品管理 帖子模块 通知模块等 项目职责: 一、负责部分功能的开发,包括资讯管理 帖子模块 通知模块 网站数据统计模块开发等。 二、协同测试人员进行系统测试,并解决分配的 bug 调优工作。 三、协助完成其他模块的内容开发。 业务点解决: 一、使用 Redis 实现热点数据缓存、统计,来记录访问频次等信息。 二、使用 RabbitMQ 异步进行发帖处理,提高系统性能。 三、利用 Caffeine 和 Redis 二级缓存,缓存热帖列表和帖子的总数,提升响应速度。 四、利用 MyBatis 进行数据库表的关系映射。