1.熟练并掌握 Spring,SpringMVC,MyBatis 等框架, 了解 Spring 中的 DI ,IOC,AOP 思想
2.熟悉并掌握分布式框架 SpringBoot,SpringCloud
3.熟悉并掌握 mysql 数据库,了解 sql 优化
4 熟悉并掌握 Java 基础,了解 jvm 内存模型
5.了解 RabbitMQ,消息队列, Redis 缓存,ES 全文检索,
6.了解 nginx,负载均衡,反向代理
7.了解 vue,JQuery,json 等前后端交互
项目名称:分销认证平台
项目所用技术:SpringBoot+springcolud+mybatis, eureka, Redis, Feign,rabbitMQ,Mysql,Nginx,GateWay,Oauth
项⽬周期:2021.4~至今
项目简介:该项目是公司希望转型SAAS,利用已有的政府采购平台, 给品牌商,经销商提供服务的一个平台,本人作为 JAVA 部门员工,参与到功能开发, 项目是采用分布式架构部署,基于 B2C 架构,本系统分为前台与后台系统,后台管理系统主要面向品牌商和经销商, 前台系统主要面向经销商,负责项目的页面的显示功能,这里采用微服务的方式,整个项目是一个应用,系统核心模块包含搜索模块 商品上架/审核模块,订单模块等。
职责描述:
1.独立完成商品上架/下架模块开发
2.独立完成订单模块的开发
3.参与商品模块的及搜索功能开发
技术描述:项目采用 eureka 作为服务中间件,通过 Feign 实现微服务之间的远程调用
项目采用 redis 作为缓存数据库,认证中心作为统一认证平台,实现各个服务之间的统一登录
项目采用 rabbitMQ作为消息队列,用于解决订单从数据中心同步数据的功能
项目采用Nginx为负载均衡器,缓解 Tomcat 并发访问的压力.
项目采用ES作为全文检索工具
项目名称:运营平台
项目所用技术 :SpringBoot+SpringCloud, MybatisPlus , Redis,Mysql, springboot-quartz
项⽬周期:2021.2~2021.4
项目描述:公司主要做政府采购的电子卖场,拥有大量的客户群体,公司为了从买软件收入转型到提供增值的服务,现有的资源整整合,而设想的运营平台产品,来给供应商/代理机构/采购人提供服务,
职责描述 1. 独立完成用户运营机构管理,运营人员管理模块
2.独立完成运营平台首页功能的编写商品详情订单列表
3.公司发票组件对接完成发票功能开发
技术描述:遵循Restful风格的接口
使用redis数据库缓存,缓解数据库压力
订单详情接口,采用异步编排的方式提高接口的吞吐量
使用springboot定时任务 对发票接口做补偿
使用redisson作为分布式锁 保证用户的角色的唯一性
项目名称:供应商网络系统
项目所用技术:springboot,Redis,Mysql
项⽬周期:2020.10-2021.2
项目描述:供应商网络系统是电商和电子卖场的一个中间产品,用于电子卖场商品的来源之一,通过大数据价格监测.保证采购人能买到性价比高的商品
责任描述:
1.负责对接各个商场的电商对接 保证商品上架及订单整个链路的打通
2,优化定时任务阻塞执行,采用异步执行定时任务.增加了每台服务器的吞吐量
技术描述:
使用线程池异步执行任务,给公司减少了一半的服务器
使用 Quartz 来完成定时任务, 定时给用户发送提示信息
该项目是公司希望转型SAAS,利用已有的政府采购平台, 给品牌商,经销商提供服务的一个平台,本人作为 JAVA 部门员工,参与到功能开发, 项目是采用分布式架构部署,基于 B2C 架构,本系统分为前台与后台系统,后台管理系统主要面向品牌商和经销商, 前台系统主要面向经销商,负责项
公司主要做政府采购的电子卖场,拥有大量的客户群体,公司为了从买软件收入转型到提供增值的服务,现有的资源整整合,而设想的运营平台产品,来给供应商/代理机构/采购人提供服务,