个人介绍
能沉着冷静对应工作上的各种问题, 善于与人相处,适应能力和团队意识强,能够较快的融入到新的团队中。责任心 及抗压能力强,对事积极认真能按期高效完成。自学能力强,对于新的技术能自我学习并应用到项目中。
个人技能
熟悉 Java 编程,有较好的 java 基础,有良好的编程习惯和代码调试能力;
熟练使用开源框架 SpringMVC、Spring、Mybatis;
熟练 SpringBoot 以及 SpringCloud 相关组件;
熟悉 rabbitMQ 消息队列;
熟悉 shiro 权限管理框架;
熟悉 redis,mongodb 存储 ;
熟悉 elasticsearch 全文检索技术;
熟悉 netty 网络编程框架;
熟练使用 Oracle、Mysql 数据库;
熟悉 svn 和 git 版本控制工具的使用;
熟悉 maven 私服 nexus 的搭建以及使用;
熟悉 docker 的安装以及使用;
了解 Linux 操作系统,熟悉常用的 Linux 常用命令;
使用过 vue、jquery、layui 前端框架;
工作经历
2020-09-01 -至今河南环球优路教育科技有限公司java研发
1、负责该公司官网的设计研发以及项目管理。 2、负责H5门户的设计、研发以及项目管理。 3、负责公司营销工具的设计、研发。
2020-09-01 -至今河南环球优路教育科技有限公司java研发
1、负责该公司官网的设计研发以及项目管理。 2、负责H5门户的设计、研发以及项目管理。 3、负责公司营销工具的设计、研发。
2018-01-01 -2020-09-01武汉全品教育科技有限公司Java研发
参与开发在线作业,平安校园云平台,宿管系统,访客系统以、门禁系统以及开放平台等项目。主要进行需求分析 以及开发任务管理,接口功能开发,单元测试编写,修复 bug,参与技术讨论,文档编写等工作内容。
教育经历
2021-01-01 - 华中农业大学计算机科学与技术本科
2021-01-01 - 至今 华中农业大学 计算机科学与技术
2010-09-01 - 2013-06-01武汉软件工程职业学院计算机应用技术专科
2010 年 9 月 – 2013 年 6 月 武汉软件工程职业技术学院 电子信息科学与技术 大专
技能
开发环境:Windows + springboot+ Mybatis + nacos + zipkin 开发工具: Mysql /idea/Maven/git 项目技术点::利用redis实现异步事件 springboot的async方法 项目描述:该系统是全品平安校园业务系统之一,主要是对校内人员进出大门和校外到访人员的管控,后台对校内人员设置相应的通行时间段进行出入控制,外校人员通过*公众号和现场访客机的预约来进行入校控制,门口由专门的终端设备通过人脸识别控制大门开关。 责任描述:主要负责门禁访客后台管理系统所有功能开发,通过redis实现异步事件,处理门口终端设备抓拍的人员数据,以此抵抗终端设备对系统的高并发以及对服务之间进行解耦,通过springboot的async方法实现服务对终端数据的异步分发,提升系统的响应度。
开发环境:Windows + SpringBoot + Mybatis 开发工具: Mysql /Idea/Maven/Git 项目技术点::apollo,redis,rabbitMQ 项目描述:该平台是为优路教育公司引流用户,促进线上课程销售所研发的。集秒杀、拼团、抽奖以及砍价功能于一体的营销平台。 责任描述:主要负责该系统的秒杀、抽奖功能设计、研发以及对整个研发过程的管理。核心功能是用户点击页面发起秒杀请求,后端收到请求后通过查询redis商品库存数量,将用户秒杀结果存入redis,同时异步发送mq消息对减库存、用户参与秒杀活动等业务数据进行处理。页面通过轮询的方式确认用户秒杀是否成功。秒杀整个业务方法增加分布式锁(基于setNX)防止并发,redis库存数据通过incrby方法防止并发。
开发环境:Windows + SpringBoot + Mybatis 开发工具: Mysql /Idea/Maven/Git 项目技术点::rabbitMQ,redis,Elasticsearch 项目描述:该平台主要是支撑优路教育官方网站(www.niceloo.com),H5门户(m.niceloo.com),资讯小程序(教招信息通等)等客户端的广告、资讯以及新闻等内容的管理发布,以此为公司带更多的线上用户流量促进线上课程的销售。 责任描述:主要负责对项目研发过程进行管理,系统设计以及核心功能研发,核心功能主要是用户端通过系统后台添加广告、资讯、新闻等内容数据,服务端将数据存入数据库,通过spring的异步事件触发redis和Elasticsearch同步数据库的数据内容。然后通过管理指定的页面模板(freemarker模板引擎)对其进行业务数据渲染生成静态页面供用户访问浏览。对于访问频率较高的数据统一使用redis存储查询,资讯新闻数据统一使用Elasticsearch存储查询。