- 熟练掌握JAVA语言,熟悉多线程、并发编程体系
- 熟悉掌握SpringBoot、Spring、Spring Mvc、Mybatis等开源框架
- 熟悉SpringCloud微服务体系,熟悉使用Dubbo+zookeeper构建微服务应用
- 熟悉Redis、Memcache分布式缓存中间件,有使用Redis+Lua实现分布式锁、限流的实战经验
- 熟悉MySQL、MsServer关系型数据库,对Mysql索引和Sql优化有一定认知,熟悉MongoDB 非关系型数据库,了解Oracle 11g
- 熟悉Tomcat、Nginx等Web服务器,对tomcat优化和nginx配置有一定实践
- 熟悉Nsq、RabbitMq等消息中间件,有应用Nsq于项目中的经验
- 能熟练的使用HTML5、CSS3、BootStrap、Jquery,Ajax,了解React语法
- 熟悉junit单元测试,熟练Jmeter压测工具、Posiman测试接口工具
- 熟悉Linux/Windows系统,能熟连在linux生产环境下部署项目应用
- 能熟练的使用代码管理工具Git,熟悉Maven、Gradle项目构建工具,熟悉自动化构建部署工具Jenkins
- 熟悉elasticsearch搜索引擎,搭建过elk日志系统采集日志
- 熟悉Docker容器化技术、docker-compose资源编排,了解Kubernates
##### 一起来做网店货源平台
###### 项目描述
该项目是一个功能强大且齐全的网店货源平台,致力于服务服装网批供应商和淘宝服装卖家的资源平台。该网店货源平台项目使用微服务网格架构,平台由众多模块拼造而成,使用consul做为注册中心、配置中心,使用微服务组件Goms服务网格对服务进行管理维护,采用kubernates快速部署,方便进行快速扩容,使平台整体更加健壮稳定。
###### 职责描述
我主要负责平台自建商品、商品审核、宝贝同步至淘宝模块,自建商品模块主要职责是让档口商家在后台添加发布商品,由审核商品模块进行鉴定,审核通过即可在平台显示。并且档口通过绑定淘宝链接,开通云同步极速更新功能,便可将17宝贝同步至淘宝店铺和淘宝宝贝同步至17档口后台。
###### 使用技术
SpringBoot、Mybatis+Druid、Redis缓存、分布式锁、消息中间件、多线程编程
###### 技术栈描述
1. 负责模块使用SpringBoot单独开发构建,页面模板采用Thymeleaf,前端使用React开发,并使用Nginx进行前后端分离;
2. 接入阿里云OSS图片上传存储、视频上传及转码服务,并进行图片和视频鉴黄处理、非法信息过滤;
3. 商品上传成功需在客服后台进行审核,审核接口使用redis分布式锁,确保同一时刻只能有一位客服处理人员对审核商品数据的进行操作;
4. 平台商品均录入elasticsearch搜索引擎,商品发布审核成功会创建mq消息去更新es;
5. 使用阿里云的日志服务,配置Logtail进行采集,方便系统出现异常时能迅速进行查询分析;
6. 使用Jenkins自动化构建应用镜像,敏捷开发,并基于K8S容器化多实例部署,采用consul配置中心进行统一配置管理,提高可用性、稳定性。
###### 平台地址
https://www.17zwd.com
##### 一键上传分销商品工具
###### 项目描述
此项目的实质为电商分销工具,通过对接第三方电商平台,如:淘宝、阿里巴巴、拼多多等,由第三方平台提供授权页让17平台获得商家的部分操作权限,工具通过其相关api将17平台的商品,一键上传至目标平台,并提供发布编辑页面供用户调整商品属性,帮助商家们提高上货速率。
###### 职责描述
我主要负责对接第三方平台,如阿里巴巴,获取到阿里巴巴调用API接口的AppKey,根据阿里巴巴现有的API,在获取需要上传的17平台的商品数据进行适配,为一键上传工具设计开发出所需要的全部接口,与前端交互协作,完成整个工具的开发,目前已对接淘宝、阿里巴巴、拼多多等电商平台开发出多套电商工具。
###### 使用技术
Springboot、Dubbo、Mybatis、Redis缓存、多线程
###### 技术描述
1. 工具是基于SpringBoot+Thymeleaf+Nginx+React开发的前后端分离项目
2. 使用Mybatis+Druid连接池配置Mysql多数据源,节省连接资源,提高性能
3. 第三方API固定返回数据的均都使用redis缓存,避免频繁的API接口请求
4. 使用Redis+自定义Lua脚本实现接口的限流处理,防止接口被攻击造成资源的浪费
5. 图片搬家由于商品存在大量图片,会对图片上传接口产生高并发,并且非常耗带宽资源,批量上传时使用多线程处理,并将图片上传单独用Dubbo+zookeeper注册中心构建成微服务,多实例部署,进行负载均衡,提高应用工具的高效稳定性。
6. 应用容器化部署在聚石塔的EWS上,并配置负载均衡,同时完成EWS的部署指导手册和API接口文档编写工作。。
该项目是一个功能强大且齐全的网店货源平台,致力于服务服装网批供应商和淘宝服装卖家的资源平台。我主要负责平台自建商品、商品审核、宝贝同步至淘宝模块,自建商品模块主要职责是让档口商家在后台添加发布商品,由审核商品模块进行鉴定,审核通过即可在平台显示。并且档口通过绑定淘宝链接,开通云同
电商分销工具,通过对接第三方电商平台,如:淘宝、阿里巴巴、拼多多等,由第三方平台提供授权页让17平台获得商家的部分操作权限,工具通过其相关api将17平台的商品,一键上传至目标平台,并提供发布编辑页面供用户调整商品属性,帮助商家们提高上货速率。我主要负责对接第三方平台,如阿里巴巴