1. 具备良好的Java基础,具备良好的面向对象、面向接口的编程思想。
2. 熟悉Restful编程及前后端分离开发,具有良好的编码习惯。
3. 熟练使用Spring,SpringMVC,Mybatis框架,熟悉Spring的IOC、DI、AOP设计思想;
4.熟练使用SpringBoot,SpringCloud,MyBatisPlus整合搭建微服务框架;
5.熟悉Dubbo分布式服务框架zookeeper注册中心,及微服务架构 ;
6.熟悉activeMQ、RabbitMQ消息中间件使用;
7.熟悉 MySQL 关系型数据库,NoSql 型数据库:Redis,熟悉 SQL 语句的编写与优化;
8.熟练使用idea开发工具,maven项目管理工具,svn、git版本管理工具;
9.熟悉Tomcat,Nginx等Web服务器的使用和项目部署;
10.熟悉常用linux操作指令;
项目名称:云服务
项目所用技术:
Springboot + springcloud + redis + RabbitMQ + ElasticSearch + JWT + thymeleaf
项目描述:随着互联网技术的发展,电子商务已经成了必然趋势, 竞争的形态也发生了巨大的变化,从以产品、价格为主的竞争转向以服务为主的竞争,服务成为主导竞争格局的重要因素。为买卖双方提供便利,协调供需矛盾,为客户提供合适的产品与服务,向客户传递产品/服务信息,实现营销/服务目标等重要的功能,我们开发了该系统。
责任描述:
1.主要负责服务促销模块逻辑代码的实现;
2.使用ES完成索引库的建立,搭配rabbitmq完成商品同步上下架;
3.使用阿里云服务完成页面图片的直传;
技术描述:
1.前台页面的展示使用了Vuetify框架;
2.后台系统使用Springboot整合redis、RabbitMQ、MybatisPlus
3.使用到redis缓存;
4.使用JWT+RS进行安全认证和鉴权;
5.使用springcloud 框架作微服务;
6.使用rabbitMQ 消息中间件