1、具备扎实的 Java 基础、Java多线程、熟悉常用的设计模式以及数据结构,具有良好的编码习惯。
2、熟练使用 Spring、SpringMVC、Struts2、MyBatis、Hibernate、Spring Boot、MyBatisPlus、SpringData JPA、MiniDao等框架并了解部分原理。
3、熟悉 SpringCloud 微服务、ZooKeeper、Dubbo,了解服务网关、Docker 容器化部署、RebbitMQ 消息队列。
4、熟悉 JSP、FreeMarker、HTML、JavaScript、CSS、JQuery 、 Ajax 等 JavaWbe 开发技术。
5、熟悉 MySql,SQL Server,Oracle等关系型数据库以及 Redis 非关系型数据库。
6、熟练使用 Vue.js 和 ElementUI、Avue 等 Vue 前端框架、能够独立前后端分离开发。
7、熟悉微信小程序开发以及Vant、Uni 等小程序开发框架。
8、熟练使用 IDEA、MyEclipse、Eclipse、SVN、Git、Maven 等开发工具和项目管理工具。
9、熟练掌握 Linux 基本命令以及服务器搭建和项目发布。
10、掌握 Tomcat、Nginx 服务器搭建以及使用。
11、熟练使用敏捷开发项目管理工具以及 RESTful API 设计与开发。
XX电子商城 2019年03月01日 - 2019年05月30日
【项目背景】:君品电子商城是一个O2O的综合性电子商务平台,商家可以通过该平台对供应商进行商品采购以及对店铺进行管理,商品和订单进行管理。作为普通用户在对商城商品进行浏览下单的同时也可以进行平台认证成为服务者对其他用户进行技术服务接单,该项目具有目前大部分电商平台不具备的综合性服务类型,很大程度解决O2O的痛点以及服务种类广的痛点。
【项目技术结构】:项目采用分布式以及SOA架构。该项目采用Spring Cloud微服务架构,各服务利用Feign进行服务调用。基于Spring Cloud Gateway 定制webflux网关,Spring Security OAuth实现鉴权体系,项目通过docker集群部署。同时该项目利用表结构租户分离,实现一次开发,多平台使用。以及单点登录,定制UI、支付管理、多种云存储、短信、商城积分系统等等… 项目主要业务模块有:权限管理、系统管理、系统监控、用户,商户,商品,结算,订单,技术服务,活动,商城等… 该项目主体主要有:CMS后台管理系统+商户端、App客户端、微信小程序。采用前后端分离。项目模块主要包括:后台管理系统、后台管理系统(商户端)、App客户端、微信小程序。项目微服务主要:服务注册与发现服务,配置中心服务,Gateway网关服务,授权服务,分布式事务服务,任务调度服以及搜索、后台管理,商城、商品等服务…项目主要用到技术栈:基于Spring Boot 2.1.6.RELEASE丶Greenwich.SR1、Spring Security Oauth、Token、Spring Cloud原生组件、MyBatisPlus、RabbitMQ、Redis…前端使用Avue,Element前端框架、Vue.js+JS为主。
【项目职责】作为一名Leader,主要负责理解需求、数据对接、项目研发和技术攻坚、数据库调优以及后期运维等工作。
XX供方管理系统 2020年09月01日 - 2020年12月28日
【项目背景】:XX供方管理系统是国内某商业管理集团用于集成招标、商管、OA、区域分级、评估...等为一体的大型商管系统,原有业务经过多年沉淀由于业务繁琐导致用户体验较差,新系统将对原有系统重构开发优化升级。
【项目技术结构】:该项目使用华为云开源框架ServiceComb开箱即用:集服务注册、发现、通信和微服务治理能力为一体,并默认提供集中化配置,结合脚手架能力,实现微服务治理能力,覆盖了微服务下绝大多数场景的流量控制、容错熔断、限流降级、故障注入等治理和管控能力。内置支持包括RoundRobin、Random、WeightedResponseTime、SessionStickiness在内的丰富的负载均衡策略,与服务中心ServiceCenter配合,实时感知微服务实例的状态变化,灵敏调节负载。项目后台使用技术栈有:SpringBoot,SpringData Jpa,JetCache,Redis,Spring任务调度等...前台主要使用FreeMarker,JQuery,BootStrap等...
【项目职责】作为一名Leader,主要负责理解需求、数据对接、项目研发和技术攻坚、数据库调优以及后期运维等工作。
该电子商城是一个O2O的综合性电子商务平台,属于微信小程序,商家可以通过该平台对供应商进行商品采购以及对店铺进行管理,商品和订单进行管理。作为普通用户在对商城商品进行浏览下单的同时也可以进行平台认证成为服务者对其他用户进行技术服务接单,该项目具有目前大部分电商平台不具备的综合性服
WeBlog博客网站是一个线上博客、社交网站。该博客网站用户用户分享心情,交流技术,内容发布等功能、该项目目前已开通功能有:文章发布、匿实名浏览评论、公告发布。后台实现功能有:系统管理(包括权限功能)、办公OA管理、博客管理、系统和日志监控等...