项目一: 畅易购奢饰品交易平台 项目周期:2022.03---2023.01
技术选型:
1、 核心框架:SpringCloud、SpringBoot、JWT、Spring Security oauth2
2、 前端架构:Vue、node、Lua、html5、css、js
3、 数据库:MySQL、Redis、MongoDB
项目描述:该项目是一家专向客户售卖二手奢饰品的平台。系统包含以下微服务:微服务网关、
微服务配置中心、Eureka集群、商品微服务、图片文件微服务、用户微服务、订单微服务、微
信支付接口服务。
职责描述:
1. 文件存储微服务:使用 FastDFS 将完成审核的奢饰品图片进行存储
2. 网站首页广告微服务的广告缓存更新功能:使用 canal 监控 mysql 数据变化,将变化信息发送
rabbitmq,广告微服务接收到 rabbitmq 消息后请求 nginx、nginx 请求至 lua 脚本、lua 查询数据
库, 将数据存入 redis 缓存
3. 商品静态页微服务:利用 rabbitmq、theamleaf 依据上架商品,生成相应商品详情页面 项目二: 畅鑫商贸 项目周期:2021.10---2022.07
开发环境:IDEA +Jdk1.8+MySQL+Git+Nginx+ElasticSearch+Maven+docker+kibana+RocketMq
软件架构:springboot+springcloud+MybatisPlus+Javascript+thymeleaf+POI+vue+阿里云服务 OOS
项目描述:促进用户在线购买商品、下单、抢购商品,实现商家入驻, 管理员可以在后台管理商品的
上下架、促销活动,管理员可以监控商品销售状况,客服可以在后台处理退款操作。
个人职责:
1.参与实现商品的录入商品通用规格属性属性 spu 以及商品特有规格属性,Sku 他们表之间采用
垂直分表进行把两张表的维护关系提升到业务层经进行维护提高查询效率
2.利用阿里 oos 服务作为图片上传服务器,前台请求后台服务器拿着阿里密钥请求阿里服务器,
获取对应的签名返回给前台,前台拿着签名请求提交阿里 OOS 服务器
3.利用 SpringData 整合 ElasticSearch,用 ik 分词器进行商品的上架的同时。同步到索引库然
后完成站内搜索,主要包括关键字查询、高亮显示、条件查询等功能
4.利用微信扫码登陆进行用户登陆操作,进行用户绑定网站账号的操作根据微信就接口返回的
openid 对用户进行判断如果没有提示用户绑定账号操作,若果有下次扫码直接登陆
5.编写用户微服务,进行用户头像上传,用个人信息资料修改
6.使用 SpringMVC 提供的统一异常拦截器进行自定异常的统一处理,根据后台返回异常信息前台
做出相应的业务处理
7.参与了购物车功能的开发
8.使用 jwt+rsa 非对称加密算法完成用户登录及验证操作
项目三:湘粤餐馆 项目周期:2021.08———2022.5
主要技术: SpringBoot、SpringCloud、Mybatis、Nginx、Mysql、Redis
项目描述:
本项目是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括 系统管理后台 和 移动端
应用 两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的菜品进行分类、
一些套餐、订单、员工等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添
加 购物车、下单等。
责任描述:
1、移动端用户登录模块,并使用 Redis 对缓存短信验证码进行处理
2、员工登录及员工信息管理(使用 Mybatis-plus 分页插件管理员工信息)
3、负责菜品分类管理以及菜品管理等模块实现
4、负责品牌管理、门店管理等模块的代码编写