两年java开发工作经验,熟练掌握java开发的常用框架,如spring,springmvc,springboot,mybatis等,做过分布式的微服务项目,熟练掌握springcloud微服务组件的应用,能够熟练的在项目中应用redis,rabbitmq等中间件,熟悉Linux,MySQL,有一定的的mysql调优经验。
2019.7至2019.12,广州鲲鹏信息技术有限公司
项目名称: 悦美商城
项目描述:
悦美商城是一个致力于商品网上销售商城平台,该项目采用采用分布式架构,以 SpringCloud 作为微服务架,Eureka 作为注册中心,Config 进行统一配置, 持久层采用 Mybatis,中间件包括 Redis、RabbitMQ 等。其中由我负责的系统有, 购物车系统、订单系统、详情系统。
项目职责:
购物车系统:
◼ 使用 Redis 存储用户购物车信息,未登录时使用 cookie 做唯一标识;购物车微服务需要获取用户信息,使用 Feign 对用户微服务进行调用。
订单系统:
◼ 主要提供订单生成、订单状态查询,在订单的生成、商品的库存扣减时使用的 redis 的分布式锁实现库存控制,使用其setnx 及 getset 方法编写了分布式锁对订单生成与商品库存的增减进行锁定解决商品并发数据一致性问题;
◼ 采用 Seata 分布式事务控制在下单时候的订单生成、商品库存扣减、用户积分增加的事务保障。
详情系统:
◼ 商品详情在商品上架审核通过之后利用 Thymeleaf 模板生成商品详情静态页面并结合Nginx 实现商品详情页面静态化;
悦美商城是一个致力于商品网上销售商城平台,该项目采用采用分布式架构,以 SpringCloud 作为微服务架,Eureka 作为注册中心,Config 进行统一配置, 持久层采用 Mybatis,中间件包括 Redis、RabbitMQ 等。其中由我负责的系统有, 购物车系统、订
该项目是一个为美容门店提供智能服务的平台,前台系统可以预约到美容店体验服务;顾客选择相应的美容店、美容师和项目后,确定时间和地点即可享受美容服务,为客户提供美容服务网上下单,预约到店功能,签到功能,预约指定美容师功能,订单快速导航功能,项目后台使用Spring+SpringMVC