个人介绍
我叫刘鹤翔,是一名来自湖南的开发者,从大学起就对开发拥有浓厚的兴趣,自学与线上报名Java课程获得了第一份Java后端开发的工作,于2020年12月入职浙江盈达科技有限公司,在职期间协助团队完成了五个外包项目。并为了更好理解springmvc手写了SpringBoot底层之WebServer实现通过Java官方提供的原生socket、线程池、io流、string、map等api,模拟服务端对客户端请求解析与结果响应的过程,强化了对http细节的认识,与api掌握的熟练度。
工作经历
2020-06-11 -2023-01-12浙江盈达科技有限公司Java后端开发
工作职责: 负责业务代码的设计和开发工作,理解业务需求,负责参与项目系统设计,方案讨论,技术调研,对外接口对接,后端接口开发
教育经历
2019-06-06 - 2021-06-10湖南石油化工职业技术学院应用化学专科
毕业于石油化工职业技术学院,在校期间自学java,毕业实习选择开发工作,以从事两年Java开发
技能
项目描述: 优嘉商城移动端是一家线上综合型卖场,主营 B2C 业务,商城用户可以在该平台购买各种类型的商品,还可以参加平台 举办的各类营销活动、如促销优惠、商品秒杀等 责任描述:负责开发海量商品检索、商品类目导航、商品属性筛选、商品下单支付、商品秒杀等 技术描述:SpringMVC,Spring,Spring-Cloud,Nacos、Gateway、Sentinel、Seata、Dubbo,MyBatis, MySQL,Vue,EasticSearch, Redis 技术难点: 引入敏捷性开源微服务框架,使大型项目,多人员协作开发简单易上手。Alibaba Nacos 治理高并发微服务框架,订单、 图片、商品、秒杀、搜索、后台管理、前台用户子服务自动注册、相互发现调用。 Apache Dubbo 引入 RPC 底层通信框架,实现服 务高性能调用,下订单的同时,调用订单服务操作订单数据,远程 RPC 调用商品减库存。Alibaba Seata 引入分布式事务框架,采用 AT 模式,无侵入式的实现订单,购物车,商品库存的商品数量强一致性问题,任何环节出现问题,数据回滚。RabbitMQ 引入分布 式消息队列,异步缓存秒杀高并发请求,后端多线程处理秒杀请求,解析用户和商品,实现下单操作,避免了服务崩溃。ElasticSearch 引入分布式搜索引擎服务,实现大量商品数据的索引管理,提升了搜索性能,优化了用户搜索体验。Logstash 引入自动读取修改后 的商品数据,根据修改时间实时同步数据到 ElasticSearch 的索引,避免了商品数据和搜索数据的不一致问题。 项目成果:在 618、双 11 等重大节日,后台系统短时间内承受住了庞大的用户流量的冲击,为平台稳定持续的运营带来了牢靠的技 术保障
项目描述:优嘉商城运营管理平台面向的是商城运营人员,通过商品 SPU/SKU 管理、订单管理、营销管理、内容管理等一系列功能 的实现来满足平台日常各类业务的运营需求 责任描述: 1. 参与项目需求分析、产品功能设计、数据库设计、技术实现 2. 主要负责商品管理模块(商品发布、审核、上架/下架、SPU/SKU 管理、相册)、营销管理模块(业务标签管理、秒杀活动、优惠 券发放)、订单管理模块、权限管理模块 3。 解决系统内业务逻辑 bug 4。 配合前端开发人员完成代码的联调工作 技术描述: SpringMVC,Spring,MyBatis, MySQL,Vue,ElementUI,Redis 技术难点:SSO 单点登录,利用 JWT 加密令牌,实现跨系统,跨域名的用户认证登录。引入 Redis 缓存商品 SPU 和 SKU 数据,增 强高并发用户访问的读性能,提升系统并发量。认证中心整合多数据源,解决跨数据库的用户资料读问题。自定义 OSS 平台,引入图 片文件上传服务器,方便后续对接开源 OSS。 项目成果:商品属性支持动态扩展提升了商品发布的效率,商品管理的压力得到有效缓解,运营人员的办公效率提升数倍。
项目描述:为中小型工厂提供的车间生产管理和调度执行。此系统包括了工厂,工人,产品,工艺, 仓库,供应,计划,成本核算, 质量把控九大模块。系统使用统一的数据库同时为生产部 门,质量检测部门,工艺部门等提供车间管理信息服务。通过对工厂管理和 制造过程的整 体优化来实现完整的生产闭环,提高工厂的效率 责任描述:负责工厂和产品模块的业务实现。MySQL 多表连接查询实现用户的权限验证匹配。通过 Eazy-Excel 工具类导入与导出 各种数据信息。应用 SSM 框架与 MyBatis-Plus 对数据进行 CRUD 的操作,使用 MyBatis-Plus 的分页 API 达到数据的分页查 询。 技术描述:SpringMVC,Spring,MyBatis-Plus,MySQL,Vue,ElementUI,E-Charts,Eazy-Excel 项目成果: PC 端项目从 0 到 1 快速开发并落地,帮助商城移动端吸引大量流量,使平台销售业绩实现大幅增长 项目成果:负责工厂和产品模块的业务实现。MySQL 多表连接查询实现用户的权限验证匹配。通过 Eazy-Excel 工具类导入与导出各种数据信息。应用 SSM 框架与 MyBatis-Plus 对数据进行 CRUD 的操作,使用 MyBatis-Plus 的分页 API 达到数据的分页查询。