熟悉使用SpringMVC、Spring、MyBatis框架。
熟悉SpringBoot框架以及SpringCloud组件的使用。
Java基础扎实,熟悉stream、Lambda,了解集合、IO等。
熟练编写Sql语句、了解使用Sql语句优化。
熟悉使用Ajax、Vue、Thymeleaf以及ElementUI。
熟悉JUC、JVM原理和GC垃圾回收算法、线程池工作原理。
熟悉Linux常用命令及Redis缓存使用
熟悉Redisson分布式锁实现原理与使用。
熟悉Seata分布式事务的使用。
熟悉使用RabbitMQ消息中间件解决削峰、解耦、异步等问题。
了解使用ElasticSearch进行简单的全文搜索,编写简单的DSL语句进行条件检索。
熟悉使用Nginx实现负载均衡、动静分离、反向代理等功能。
熟练使用git、 Jenkins执行项目部署工作等。
项目名称:俏银之城银饰购物平台
项目时间:2020.7-2021.12
项目描述: 俏银城银饰品牌的纯银饰品批发购物平台,这是一款面向B端的银饰品批发后市场,包含商品子系统、用户子系统、营销子系统、库存子系统、商品详情页子系统、购物车子系统、订单子系统。
用户子系统:主要提供供应商以及批发商的登录、角色菜单权限控制、鉴权、用户信息的增删改查、用户画像;
营销子系统:包含营销活动、商品折扣、用户登录有礼、根据用户画像定向实施营销活动;
库存子系统:批发商和进货商的商品的增删改查、下单与退货时库存管理;
支付子系统:涉及下单发起支付时对接三方的支付渠道;
网关子系统(Gateway):实现服务分发、鉴权;
订单子系统:涉及rabbitmq异步生成消费订单以及数据库订单表的增删操作。