项目一:
项目名称:乐易购商城
项目架构:SpringBoot、SpringCloud、Mybatis、Nginx、Nacos、RabbitMQ、MySQL、GateWay、ElasticSearch、Redis、AliPay
项目描述:乐易购商城是B2C模式的综合性在线销售平台。商城分为后台管理部分与用户前台使用部分。后台管理部分包括:商品管理模块(商品分类、品牌、平台属性、SPU与SKU以及销售属性、商品上下架和商品评论管理等、库存管理模块、订单管理模块、统计报表模块和系统基础权限等模块。
用户前台使用部分:商城首页、商品搜索、商品详情、购物车、用户单点登录、用户会员中心、订单的创建修改、展示以及在线支付(支付宝、微信)以及秒杀活动等功能。
个人职责:
1、负责商品详情功能开发,实现了商品详情页面的优化。
2、负责购物车功能模块设计与开发。
3、负责订单模块的开发
技术描述:
1、使用了SpringBoot+SpringCloud的微服务架构。
2、使用Redis缓存,减轻数据库压力。
3、使用RabbitMQ消息中间件实现分布式事务,保正事务最终一致性。
4、使用CompletableFuture类采用多线程同时获取数据,提升用户体验。
5、使用Redission分布式锁解决了缓存击穿的问题。
项目二:
项目名称:小豆苗医疗网
项目架构:Mybatis-plus、SpringBoot、SpringCloud、Redis、RabbitMQ、EasyExcel、Nacos、Feign、Gateway、阿里云SMS、微信三方登录
项目描述:小豆苗医疗网是一款互联网医疗服务平台,提升便民利民的服务品质,缓解看病难、挂号难的就医难题。项目主要由后台管理系统和前台用户系统组成。后台管理系统主要功能有医院设置管理、数据字典、用户管理、统计管理等功能。前台用户系统主要功能有医院列表展示、医院科室详情展示、用户手机号或微信登录、就诊人管理、预约挂号和就医提醒等功能
个人职责:
1、负责医院设置管理,医院设置列表分页查询、添加、锁定、删除
2、主要负责完成数据字典树形显示、导入、导出到Excel中
3、负责医院列表展示
技术描述:
1、使用SpringBoot整合SpringCloud进行微服务架构搭建
2、使用EasyExcel实现Excel操作,实现数据的批量导入
3、使用Nacos进行注册中心,Feign实现服务远程调用
4、使用Redis缓存,存储数据字典部分的数据,避免频繁的查询数据库