proginn1210137257
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 周末08:30-20:30工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
只接受平台派单聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的星梦; 我毕业于重庆邮电大学; 负责过微社区团购项目、低仿哔哩哔哩项目和智能实验室的开发; 熟练使用SpringBoot、SpringCloud、Mybatis、Redis、RabbitMQ等; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!

工作经历

  • 2021-07-01 -2021-08-29优学天下后端开发实习生

    负责优学派平板软件的部分后端接口开发,主要是通过SpringBoot负责在线做题模块的接口开发

教育经历

  • 2021-09-01 - 重庆邮电大学软件工程硕士

    就读于重庆邮电大学软件学院的研究生

技能

0
1
2
3
4
5
作品
智能实验室

智能实验室是一款致力于为用户打造科学教育的极致体验,通过实验引擎、虚拟耗材、全息裸眼和体感操作等先进技术结合教学实际需求,解决了传统实验教学面临的六大难题(实验课程难准备、实验安全难保障、实验过程难管控、实验数据难统计、实验结果难展现、实验废料难清理)让实验教学变得更加便捷、安全、高效、科学,智能实验室通过教育与技术的深度融合,实现了小学、初中、高中实验,为学校、老师、学生带来友好的教学新体验。 主要负责:后台管理端的页面部分接口的编写;学校管理端的页面部分接口的编写;实验管理端的页面部分接口的编写

0
2023-07-13 11:05
低仿哔哩哔哩

本项目主要分为用户关系模块和弹幕模块。用户关系模块包含:用户登录鉴权、用户关注、用户粉丝、用户动态等;弹幕模块包含:视频上传、视频播放、弹幕管理。 在本项目中我主要负责用户关系模块后端接口的开发,使用SpringBoot、Mybatis Plus、Redis、RabbitMQ等技术,最终实现用户可以查看自己拥有的粉丝以及自己关注的up,并且关注的up更新动态后会推送给关注自己的粉丝。 实现了用户等级制度,针对不同等级的用户拥有不同的权限。 项目难点: up更新动态后粉丝能够获取到相应的推送。通过Redis+RabbitMQ实现,Redis缓存up的动态,up发送动态的时候RabbitMQ异步发送消息进行通知,得到通知的从Redis中取出相应的动态。

0
2023-07-13 10:14
微社区团购项目

微社区团购项目为区域内的用户提供团购服务,商家可以入驻平台,管理自己提供的商品以及针对商品提供的活动和优惠券等;用户可以在小程序上选择商品进行购物,然后由指定的团长统一到商家处采买。 项目主要分为管理端和小程序端两个大模块。管理端主要是为商家提供服务,让商家可以上架自己的商品,以及发布活动、优惠券等;小程序端主要是用户进行购买下单。 该项目采用前后端分离开发,我的主要任务是负责后端服务接口的开发。后端服务接口开发采用SpringCloud微服务架构,数据库采用MySQL、Redis,消息中间件采用RabbitMQ,搜索服务使用Elasticsearch。后端服务主要分为:鉴权服务、系统服务、商品服务、活动服务、用户服务、购物车服务、订单服务。对商家来说可以实现鉴权服务、系统服务、活动服务、商品服务,主要方便商家对商品进行管理;对用户来说可以实现鉴权服务、用户服务、商品服务、活动服务、购物车服务、订单服务,主要用于购买商品、下单。 最终成果:商家可以登录后台管理系统对自己的商品进行管理,用户可以在*小程序进行下单购买等。 难点: 解决 1、 重复提交订单 ---- 使用Redis+lua脚本实现订单重复验证,每次生成订单时将订单号存入Redis数据库,提交订单时将传入的订单号与Redis数据 库中存储的订单号对比,若相同(会删除Redis数据库的记录)则继续下单业务,如不同则表示是重复提交订单。 2、 库存锁定 ----- 用户在生成订单但是还未付款之前,需要对库存进行锁定,采用Redission实现分布式锁来解决 3、 远程调用耗时 ------ 使用线程池,为每一个远程调用都分配单独的线程。主要使用CompletableFuture类来实现。

0
2023-07-10 14:52
更新于: 2023-07-13 浏览: 35