个人介绍
我是程序员客栈的【昵称】,一名具备6年开发经验的程序员; 我毕业于湖南工学院; 负责过共享图集系统,数据迁移平台、日历同步系统等等项目的开发; 熟练使用多线程,springcloud阿里巴巴 ,redis,mysql,rocketmq; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2019-11-28 -2023-03-25深圳市德科信息技术有限公司java后端开发
1 系统功能开发,快速迭代 2 代码重构,提升系统维护性 3 sql优化,提高mysql查询效率 4 对接产品,进行功能设计 与架构设计,完成业务闭环
2017-07-13 -2019-09-08上海诺祺科技有限公司java开发
1 进行后台管理系统开发 2 搭建开发测试环境weblogic,redis 3 集成单元测试 4 设计文档编写
教育经历
2013-09-01 - 2017-06-30湖南工学院电子信息工程本科
技能
网约车项目是基于springcloud Alibaba 框架搭建实现的出行打车项目。项目的模块主要分为乘客端、司机端以及后台管理三大模块。主要业务为下订单,系统派单及司机抢单、支付,终端搜索等等功能。 责任描述: 使用jwt生成令牌实现登录注册功能,并采用双token的设计实现token刷新功能 接入高德webAPI的路径规划功能,实现根据起始坐标和终点坐标预估价格 使用SSE构建服务端-客户端单向的消息通道,实现轻量级的消息推送 使用redis实现分布式锁,解决系统派单过程中的并发问题,并使用jmeter进行压测 接入高德猎鹰API的轨迹上传和查询、终端搜索等等功能,实现司机地理位置管理 接入支付宝API(沙箱测试环境),实现支付功能 使用springboot自带的validation框架做参数验证,提高代码的健壮性;并定义状态码,添加错误提示,减少联调沟通成本 搭建nacos注册中心,并使用nacos进行服务治理 ,并接入openfeign与loadbanlancer ,在客户端实现选取服务的负载均衡策略 搭建nacos配置中心,实现加解密配置(密码相关需要密文)及配置统一管理 使用seata的AT模式,实现司机抢单时涉及的分布式事务 搭建sentinel,实现限流、熔断及流量控制等等 搭建gateway网关,实现路由转发、权限控制,流量监控等等