个人介绍
1.熟练掌握java编程语言,具有良好的编程习惯,具备设计和开发RESTful风格的API接口经验,能够编写高质量的,可维护的,代码,熟悉常用的设计模式,2.熟练Spring,SpringBoot,Spring MVC,Mybatis-Puls,mybatis,3.熟悉线程创建方式,熟悉线程池的创建及其执行流程,4.熟悉sql语法的编写顺序和执行顺序,了解sql事务,熟悉常用sql存储引擎,熟悉mysql 的索引及其数据结构,了解sql调优,5,熟悉redis的持久化两种存储方式,熟悉reids哨兵,6.熟悉Maven基础知识,具备Maven的常用命令,Maven项目构建及其项目管理方式,7.熟悉SpringCloud Al ibaba核心组件,nacos注册中心,Seata分布式事务,8.使用RabbitMQ实现多种消息队列,9.熟悉ES10.熟悉Docker容器,Linux常用操作命令
工作经历
2023-05-06 -2024-05-03万机会科技有限公司java开发工程师
1.需求分析,编写产品文档,对表的设计,功能模块的设计,以及开发框架的搭建 2.负责功能代码的编写,测试和项目上线 3.分配任务给其他开发人员工作 4.需求评审会(一周一次) 5.对接上级的需求 6.并将其转化为可执行的项目计划。 7.及时调整计划和资源,以保证项目按时交付。
教育经历
2020-09-03 - 2023-06-06襄阳职业技术学院大数据技术与引用专科
最近负责的一个app项目
技能
负责模块: 1. 移动支付功能:整合*和支付宝支付接口,提供移动支付服务。 2. 优惠券功能:用户可以通过系统获得优惠券并在购物时使用。优惠券信息存储在MySQL数据库中。 3. 库存管理模块:使用MySQL数据库跟踪所有售货机的库存信息,当某一商品库存低于设定阈值时,系统会自动发送补货通知。 4 异常情况监控:利用EMQ处理售货机发送的故障报警,快速定位和处理故障。
1. 售货机监控模块:定时任务框架(如Task)定期从售货机获取销售数据并存储到数据库中,使用MQTT来实现售货机数据的异步 处理。 2. 货物管理模块:采用Resultfull风格,获取商品列表、修改库存、查看报表等请求。对于每个货物的数量,种类和状态的管理,运用了MyBatis框架对商品的添加修改和删除功能,再此使用了MQTT,当某种商品接近缺货的状态实施报警功能 3. 用户支付模块:调用*支付API接口,发起支付请求,在支付过程中,需要用数据库(Mysql)来存储订单信息。 4. 订单模块:创建订单的时间,订单金额,订单状态,付款状态等,我们也对这些敏感信息采用SSL做了加密处理,同时也用到了MQTT来处理订单状态的更新
1.负责对产品表的设计,功能模块的技术设计及开发框架的搭建 2.商品回收模块:用户下单以及三方京东物流对接,回收商品时,实现后台质检上传,再通知用户; 3.钱包模块:提供两种支付方式,对接*支付,支付宝支付,实现对钱包进行充值。 4.商品出售模块:根据用户下单支付,产出的费用,生成的订单,以及后续的京东物流发货通知等 5.活动模块:明拍,暗拍两种模式,根据活动时间,用户对商品的出价情况来处理订单。 6.商品估价模块:对接三方靓机会数据进行处理,采用一天一更新的方式,获取最新的数据。 7.消息中心模块:物流消息通知,个人账户金钱变动通知 8.售后中心模块:针对用户对商品的的不满意做出,相应的处理,上传视频,图片等 9.加盟商模块: 加盟商*上货,以及*发货,短信通知 10.后台管理系统: 后台开发框架搭建等