后端
Mysql 数据库
Dubbo 注册中心
nacos 注册中心
zookeeper 配置中心
Hibernate 对象关系映射框架
Mybatis 对象关系映射框架
MyBatis-Plus(ORM框架)
Docker 应用容器引擎
Elasticsearch 搜索引擎
OSS 对象云存储
Redis 缓存
Redisson 分布式锁
RabbitMQ 消息队列
SEATA 分布式事务
raft算法
SpringCache 缓存
SpringCloud 微服务架构
SpringCloudAlibaba 微服务组件
Springsession 分布式缓存
SpringSecurity 认证中心
shiro 认证中心
Centos7(Linux)
Nginx HTTP和反向代理web服务器
Kibana Elasticsearch可视化平台
devtools 热部署
gateway 网关
OAuth2.0服务安全认证
loadbalancer 客户端负载均衡
MyCat数据库中间件
springcloud
SpringMvc
SpringSecurity
shiro
定时任务 cron 表达式
前端
vue 前端框架
Element 前端UI框架
node.js 服务端的js
thymeleaf 模板引擎
jquery
Bootstrap前端开发框架
2023-01~ 2023-07 “农信商城”电商后台ERP管理平台V1.0-V2.4
http://www.nxinstore.com/
项目介绍:
该项目主要是承接了农信数智电子商务公司的外包业务,对原先的网站进行了重新的改版设计与业务的调整。该项目主要是使用B2C的营销模式,后台系统主要有公司总部后台管理(采购、销售、库存、商品、会员、订单、客服、评论、供应商等)、商家后台(商品、订单、营销、财务、用户、数据)和秒杀子系统3大部分构成。
项目使用SpringBoot:2.6.13 Java web框架+SpringCloud 微服务架构。使用Nacos:1.3.1注册中心加Openfegin:3.1.0来实现调用远程方法。使用Redisson:3.19.0 分布式锁,信号量锁做秒杀的限流,使用读写锁来解决重要数据,在并发下的数据访问冲突问题和解决数据不一致性问题,使用RabbitMQ 消息队列来实现柔性事务和Kubernetes对Docker服务器容器编排。使用Nginx 做HTTP反向代理和动静分离,使用SpringSecurity 认证中心来认证用户身份,获取相应的权限。
项目职责:
1、负责项目后端开发,参与电商后端系统业务分析与设计,负责商品管理、系统管理、订单管理等模块的数据库设计解决并发读和并发写的问题。
2、使用Springsession实现分布式session,使用Redis对页面和对象进行缓存,对特殊的页面进行静态化的处理。
3、使用Redis实现分布式锁,解决库存超卖现象和实现库存预减,集成RabbitMQ实现轮询产生秒杀结果。
4、对接口的优化,实现对秒杀接口的隐藏和对通用接口的限流。
5、使用Redis实现延迟队列,实现对付款倒计时的处理。
6、对负责的功能进行单元测试,同时配合测试工程师进行系统集成测试。
7、参与V1.0--V2.4版本用户需求变更的功能迭代和代码重构工作。
该项目主要是承接了农信数智电子商务公司的外包业务,对原先的网站进行了重新的改版设计与业务的调整。该项目主要是使用B2C的营销模式,后台系统主要有公司总部后台管理(采购、销售、库存、商品、会员、订单、客服、评论、供应商等)、商家后台(商品、订单、营销、财务、用户、数据)和秒杀子系统
项目描述: 该项目主要是承接了广州壹定制服装公司的定制业务,甲方是集设计、生产为一体的职业装定制机构。随着公司经济的发展,订单量大量激增,订单存在管理混乱,原材料库存不清晰等问题,为了更好的对订单的状态进行管理。系统包含合同管理、财务管理、产品管理、客户管理、订单管理、供应商