1.精通Oracle、Mysql等关系型数据库,及SQL语句编写,redis等非关系型数据库
2.精通java基础
3.熟练ssm集成框架开发企业级应用
4.了解Dubbo+zookeeper的分布式服务架构
5.熟练Springcloud的微服务。
6.灵活运用HTML、CSS、JavaScript、Jquery、Ajax、layui等前端技术
7.熟练RabbitMQ消息中间件
● 百乐购电商平台
●项目简介:通过系统能帮助本地商家快速售出商品,百姓能快速购买产品的专属电商平台。
● 开发工具:idea+Navicat+Redis+MySQL+Git
● 项目环境:JDK1.8+Tomcat8.5+MySQL5.7+Maven
● 软件架构:SpringBoot+springcould+Mybatis-plus+Redis+Eureka+RabbitMQ+layui
● 功能描述:
1、会员中心:包括用户基本信息,账户,会员积分等
2、商品中心:商品管理(spu,sku),商品分类管理,商品属性管理,库存管理。
3、营销系统:优惠券,商品推荐,促销活动,banner广告位等。
4、订单服务:交易订单(创建,修改),售后订单(发货,退货),购物车等
5、支付服务:支付(支付宝,微信,银联等接口),退款,对账,查询等功能。
6、搜索服务:商品推送,商品搜索等。
抢购服务:限时秒杀。
● 负责模块:
1.、前期参与项目需求评审,参与数据库设计,接口文档编写等
2、参与购物车,订单服务,商品抢购等业务代码编写。
● 顺心信贷
● 是一个面向群体的创新型移动借款服务,具有方便灵活的借款与还款方式、快速到账的特性。以“信用当钱花”为宗旨,帮助人们获得人生信用借款,满足其全生命周期的信贷需求。 整个系统采用微服务架构,利用springCloud进行服务间的通信,zuul作为网关,利用springboot快速搭建,MySql进行数据库存储,RabbitMQ消息中间件处理与第三方系统的对接;
● 开发工具:idea+Navicat+Redis+MySQL+Git
● 项目环境:JDK1.8+Tomcat8.5+MySQL5.7+Maven
软件架构:SpringBoot+springcould+Mybatis+Redis+Eureka+RabbitMQ+layui
● 功能描述:1、app接口层:提供接口供app调用,没有实际业务逻辑,只做参数校验,转发请求;做一些字段不能为空的判断;2、用户服务:用户注册时的用户信息、资料录入存放,登录的业务代码;3、额度授信:当用户需要获取额度时,调用第三方接口,将用户的信息提供给风控平台,由第三方返回数据再反馈给客户;(将用户的信息放入到RabbitMQ中)4、信用贷款:当用户需要借款时,生成借款流水,业务审核,返回贷款状态(审核中,审核通过,放款中,放款失败);5、信用还款:从银行卡代款,定时任务调用支付服务代扣接口;主动还款,调用支付服务,生成还款流水,异步等待第三方支付的结果来更新还款状态。
● 负责模块:我参与的模块是用户服务,核心业务中的额度授信以及后端管理系统。
用户服务:数据库建库,字段设计,用户注册录入用户信息(生成唯一Id,uuid生成,MD5加密密码等等)手机验证注册;用户登录,用户手机号+密码登录,若用户一周未登录,则需要短信验证登录(验证码缓存在redis中);
额度授信:生成授信流水,创建授信表(userId,授信流水Id,授信状态),创建额度表(userId,授信总额,可用额度,已用额度)。当有用户需要申请额度时,将用户信息放入消息队列,调用第三方接口,等待第三方响应;
后端管理系统:用户的资料管理,授信记录查询,借款记录查询及审核情况等。
1、会员中心:包括用户基本信息,账户,会员积分等 2、商品中心:商品管理(spu,sku),商品分类管理,商品属性管理,库存管理。 3、营销系统:优惠券,商品推荐,促销活动,banner广告位等。 4、订单服务:交易订单(创建,修改),售后订单(发货,退货),购物车等 5
参与的模块是用户服务,核心业务中的额度授信以及后端管理系统。 用户服务:数据库建库,字段设计,用户注册录入用户信息(生成唯一Id,uuid生成,MD5加密密码等等)手机验证注册;用户登录,用户手机号+密码登录,若用户一周未登录,则需要短信验证登录(验证码缓存在redis中);