1、两年半工作经验、熟悉掌握 java 开发技术,对底层源码有了解,具有良好的编程习惯
2、熟悉使用 SSM、SpringBoot、Spring Cloud、Mybatis 等开源框架技术
3、熟悉使用 IDEA、SVN、Postman 等多种开发管理工具
4、熟悉 Oracle、MySQL 等常用关系数据库,能编写复杂的 sql 语句及优化能力
5、熟悉 redis及5种数据格式存储方式 分布式锁 分布式缓存、nginx 配置负载均衡、tomcat 、rabbitmq、es 等组件
6、熟练使用 Linux 的常用命令
技术框架: Spring Boot、Spring Cloud、mybatis、RabbitMQ、Redis、es、svn、MySQL、vue、bootstrap。
项目介绍:该网站主要功能是为用户提供在线零售购物买卖服务,本项目通过埋点服务器收集并分析用户的消费行为,以及对用户订单数据进行分析,根据分析出来的数据做到用户的个性化推荐、商品的个性化推荐。
项目整体用 redis 做了缓存。
负责模块:
1.主页模块:用户可在主页根据条件查询出相对应的商品,这里采用了 es 搜索引擎 全文检索。
2.商品详细模块: 商品的详细信息 主要写的是展示商品的前端页面设计。
3.购物车模块模块:购物车信息存入了临时表,用户可以对商品批量删除、批量购买、使用优惠价等 购物车清空将会移除临时表。
4.订单模块:订单生成之后消费减库操作 支付模块 物流模块等等。
5.支付模块:用户选择商品确认购买后生成订单此时订单为未付款的状态,订单有15分钟有效时间操作,到时间未付款则取消订单,该项目调用的支付宝支付接口会根据订单生成支付宝接口 url ....走回调判断用户是否支付后订单状态变为已付款并进行一个发货处理。
6.个人信息模块:用户可在此查看个人信息、收货消息、我的订单、收藏、账户积分、等基本信息。
7.活动秒杀模块:发起指定活动开始时间及数量做好前置操作。