1.熟练掌握Java语言进行面向对象程序设计,熟悉Java集合体系,对HashMap源码有一定的了解
2.熟练掌握MySQL,包括MySQL的索引、事务、SQL语句优化
3.熟练Spring、SpringMVC、Mybatis框架的使用,了解SpringMVC原理,Spring核心技术
4.熟练使用微服务框架:SpringBoot,SpringCloud,SpringCloud Alibaba,
5.熟练使用SpringCloud组件:Gateway,Feign;包括SpringCloud Alibaba的Nacos
6.熟练使用RabbitMQ消息中间件,消息模型,RabbitMQ的消息确认机制和消息持久化机制
7.熟练使用Nginx服务器,实现反向代理、负载均衡、静态资源管理
8.熟练使用Idea、Maven、Git等开发工具
9.熟悉Redis,熟悉Redis的基本数据类型、持久化机制、集群方案;能够使用Redis、Redisson分布式锁
10.了解Linux的常用命令
11.了解JVM内存结构、常用的GC算法
12.了解JUC常见的并发类,线程池的应用和设置以及常用的锁
1.此项目使用SpringCloud分布式架构,使用SpringBoot开发微服务
2.使用Nacos作服务注册中心和配置中心,使配置管理更加高效敏捷
3.使用Redis做缓存,使用分布式锁+布隆过滤器,防止缓存穿透和击穿,并简化代码开发
4.使用Gateway网关统一鉴权,用uuid生成Token存入Redis
5.使用RabbitMQ实现业务中消息通知,减轻业务耦合度
角色 | 职位 |
负责人 | Java开发工程师 |
队员 | 后端工程师 |
爱上购物是B2C模式的综合性在线销售平台。商城分为后台管理部分与用户前台使用部分。后台管理部分包括:商品管理模块、内容广告模块、库存管理模块、订单管理模块、促销管理、客户模块、统计报表模块和系统基础权限等模块。 用户前台使用部分:商城首页、商品搜索、商品详情信息展示、购物车、用
远方库存管理系统为高效管理商品而生,让优秀的员工和智慧的管理者以最快的速度完成商品。平台专为有需要的公司和企业提供一个管理平台,管理者可以在平台上查看每个月的销售统计和进货库存分析,采购员可以在平台浏览商品、增加库存、库存报溢,并且对商品报损。项目的核心功能模块:首页商品内容库存