个人介绍
◆ 熟练使用Springboot、SpringCloud、Mybatis-Plus、分布式任务调度平台XXL-JOB、Redis、Kafka中间件、spring mvc、Struts、DWR等主流技术
◆ 熟悉SpringCloud(nacos / Eureka / FeignClient / 熔断器Hystrix)
◆ 有独立开发功能和设计系统经验,熟练的运用java开发环境和项目构建,有实际运维、部署项目,多应用的经验。熟悉常规linux操作命令, 能够独立部署环境,有mysql表分区,mysql主从配置等实践经验,熟悉CDN防护,有过用高防服务器做节点服务器进行线路切换的经验
◆ 了解elasticsearch、mongodb数据库、docker容器、k8s容器管理、mycat数据库中间件
工作经历
2013-09-01 -至今网链集团Java开发工程师
项目一:共享茶室 描述:客户有几十家茶叶店,通过共享茶室的小程序实现无人化智能化管理节约成本。前端以小程序展示,后端系统是PC端。PC端主要功能是:菜单栏展示和权限实现数据库配置,通过职务进行管理、商品管理、自提管理、门店管理、客户管理、员工管理、设备管理(可控制灯和插座的开关)、营销中心(充值有礼、新人送券、满减卷、空间卡、积分管理、会员VIP规则等)、周边商城、空间卡商城、交易分析(加盟商报表、门店报表)、收费规则设置、活动配置、生成店长店员开门码等功能。小程序端主要功能是:选择门店时间段预约、续费、空间卡购买、商城下单购买、邀请客户送券、钱包充值、个人中心、预约开门码进行开门等功能。店长端小程序主要功能是:管理店员、邀请客户、员工报表、交易分析统计等功能。 角色:项目带队 技术点:mysql、springboot、springcloud、Eureka 、redis、 kafka中间件、XXL-JOB、swagger、阿里云OSS、阿里云短信通知、V***支付 运维部署:阿里云ECS 开发工具: IDEA、MAVEN 项目二:棋牌电子游戏 描述:对接第三方游戏,例如斗地址,
教育经历
2009-09-01 - 2013-09-01福建农林大学软件工程本科
获得过校优秀干部 校三好学生,希望未来有机会可以实现自主创业
技能
对接第三方游戏,例如斗地址,牛牛,麻将等。因为自己开发成本太高,所以采用对接别人第三方游戏。 主要对接接口是进入游戏接口、额度转换接口、刷新额度接口、拉取注单接口,然后再做一个会员中心。其中最难处理的是额度转换接口和拉取注单接口,额度转换涉及到他们是否转换成功的问题,拉取注单接口会出现单次请求注单很多的情况,使用消息队列kafka来缓存注单数据,最终再同步到mysql当中,由于注单数据会经常更新,通过和缓存数据比对也可以避免每条注单都要更新update数据库的情况。Mysql一主一从来减少主数据中心的压力,同时实时备份数据。因为注单数据太多,一个月下来有五六千万条数据,后期有考虑使用mongodb做索引库,提高搜索数据性能和减少数据中心压力。
一元夺宝项目理论上是属于一套常规的商城系统,只是在商城的基础上增加了抢购和中奖规则。有常见功能点商品管理、订单管理、活动管理等。因为前期客户较少,商品购买进度较慢,所以在后面增加了马甲用户进行编码抢购,实现了批量的机器马甲进行自动购买行为,加快商品购买进度和开奖进度,在支付上对接了官方*和支付宝等第三方支付,用于结算。数据库使用mysql做到实时备份,mysql主从进行读写分离。
客户有几十家茶叶店,通过共享茶室的小程序实现无人化智能化管理节约成本。前端以小程序展示,后端系统是PC端。PC端主要功能是:菜单栏展示和权限实现数据库配置,通过职务进行管理、商品管理、自提管理、门店管理、客户管理、员工管理、设备管理(可控制灯和插座的开关)、营销中心(充值有礼、新人送券、满减卷、空间卡、积分管理、会员VIP规则等)、周边商城、空间卡商城、交易分析(加盟商报表、门店报表)、收费规则设置、活动配置、生成店长店员开门码等功能。小程序端主要功能是:选择门店时间段预约、续费、空间卡购买、商城下单购买、邀请客户送券、钱包充值、个人中心、预约开门码进行开门等功能。店长端小程序主要功能是:管理店员、邀请客户、员工报表、交易分析统计等功能。