个人介绍
我是程序员客栈的李鹏航,一名java开发工程师,今年22岁。毕业于河南经贸职业学院物联网应用技术专业。拥有扎实的java基础,良好的编程风格;熟练掌握javaspring+mysql+js的开发模式;熟悉springboot、mybatis、springSecurity等主流框架。熟悉springcloud、dubbo、rabbitmq等技术实现高并发、高可用、高性能的需求。在校期间参与了导师指导的易购商城系统项目及瑞祥里小区物业管理项目的开发,有丰富的项目开发经验。并且曾次获得java及Android开发竞赛奖项。如果您有需求或者可以帮助到我请联系*
工作经历
2022-06-08 -2022-10-08龙湖合创工作室后端开发
公司主要业务是负责对外承包项目,负责按甲方需求完成程序的设计与开发。我在职期间参与了【乐购超市后台管理】项目的开发。主要负责的是接口的实现和控制层的开发。其中用到了springsecurity框架和springMVC框架以及单点登录、vue等技术支持
教育经历
2022-12-20 - 河南经贸职业学院物联网应用技术专科
在校主修课程JavaSpring集成开发、MySQL高级查询与MyBatis框架、HTML5响应式网页设计、JavaScript交互式网页设计、socket套接字通信、渐进式框架Vue、HTML网页设计等。在校期间参与过三个java项目的开发,有良好得编码风格,扎实的java基础
技能
我们原本有一个后台管理系统负责帮助运营人员完成商品的审核、发布等相关工作,但当app运营了一段时间后,我们发现随着公司业务规模的快速发展,后台的商品种类数量激增,给商品管理带来了很大挑战。虽然公司为运营人员几次增派人手,但运营的整体效率仍旧没有得到理想的改善,运营人员向领导抱怨说他们每天都有大量的重复工作,且经常发现库存数据不一致等问题需要人工进行排查。公司为了解决运营上的问题,派新来的产品经理和我一起去一线进行深入调研,随着对运营人员的观察和走访后我们发现,核心问题出在原先的系统底层设计上。一方面系统功能设计没有考虑业务人员实际的工作需要,另一方面由于原先的技术团队缺乏电商相关的业务知识,设计系统时没有考虑系统在未来的扩展性,以至于随着商品种类的增加,商品的属性急剧变化,商品发布功能难以支撑属性的灵活扩展,从而导致运营人员为了发布新的sku不得不在后台重复发布同一件商品,此类问题随着时间慢慢积累后,大量几乎重复的商品又产生了一系列新的连锁反应。(例如库存数据不一致、商品在前台不该展示的地区进行了售卖等) 最终团队经过认真讨论后决定对系统进行重新设计和开发。这次数据库的设计基于商品管理体系,包括商品的属性库、分类树、属性模板等概念。用产品库来区分商品SPU和商品SKU,不同的SKU用于表示同一件商品的不同规格。正是采用这种设计后,不论公司未来的业务规模如何发展,通过多级分类来管理海量的商品类别,使用属性库来维护商品属性的急剧变化,利用属性模板来调用相关属性从而快速构建商品SPU,最终帮助运营人员高效完成商品的发布与价格库存等关键信息的维护。我们还围绕核心的商品管理体系设计并开发了订单管理、营销管理、供应商及仓储物流管理等相关模块。营销人员通过营销模块可以更加灵活的创建秒杀活动,为不同专题,不同场次的秒杀来指定具体的商品SKU。商品运营人员可以通过系统来整合供应商信息、仓储信息、从而在发布商品时为spu设置物流规则。(例如运费模板、售卖地区等)我在团队中主要担任后台开发一职,配合产品经理参与了前期的需求调研与分析工作,并在后续的开发任务中还负责过部分数据库表的设计,具体编写的功能模块有商品类别管理、属性模板管理、商品属性管理、商品品牌管理、商品相册管理、商品发布、审核、商品台账、库存管理等。
小区管理系统是针对当前兴起的住宅小区而开发的管理软件。它能够提高对小区的智能化管理,能够把大量的工作人员从繁重的手工工作中解脱出来,提高小区管理工作的工作效率并减少错误的发生。 本系统后台采用MySQL开发和管理数据库,对数据库操作采用事务处理机制,具有强大的错误处理功能;系统的前台应用HTML和JS开发和管理用户界面,提示信息完善,界面友好,有较强的亲和力;系统采用MyBatis的MySQL专用接口连接后台数据库。 本系统主要完成对住宅小区的日常管理,主要功能包括:住户和住宅情况的管理;建筑管理;维修管理;保安管理;车辆管理;收费管理。系统具有录入、修改、删除、查找和打印等功能这样不但大大提高了工作效率,加快了管理步伐,同时,也提高了业务管理水平,符合现代化办公的需要。
易购商城系统是一个综合性的电子商务销售平台,该系统基于敏捷管理思想,引入最新一代微服务治理框架Spring Cloud Alibaba,采用多人线上合作的团队开发模式进行系统的设计与研发等相关工作。作为一款主打电商业务的产品,主要内容围绕用户的商品搜索、商品展示、购物车管理、下单、支付、秒杀等核心业务流程。我们团队前期采用最小可交付原则进行项目的分批次分模块开发,我在团队中主要担任后台开发一职,主要负责开发电商的交易域,包括商品搜索、商品展示、购物车、商品秒杀等相关功能。在第一个迭代中设计并开发了商品的多维检索,通过使用Redis缓存数据库和ElasticSearch搜索引擎,使得用户既可以使用类目导航+商品属性筛选来快速定位目标商品,又能够使用关键词对商品进行全文检索。此外为了提升产品的业务场景能力,我们还设计了许多营销上的玩法,最常见的就属订单模块和秒杀活动。订单使用了Leaf分布式序列系统和Dubbo来实现不同模块的调用。秒杀活动是一个典型的高并发场景,不光考验后台的系统架构能否支撑短时间内超高的用户流量对服务器的冲击,还容易引起分布式事务等相关问题,我们通过分库分表、消息中间件、Seate等技术方案进行解决。