个人介绍
1.熟练框架:SpringMVC、SpringBoot、SpringCloud、Spring、MyBatis、Hibernate
2.熟练数据库:MySQL、Oracle
3.熟练工具:Eclipse、Intellij IDE、PowerDesigner、Navicat、SourceTree、Postman
4.熟练代码版本管理:SVN、GIT、MAVEN
5.熟练中间件:Dubbo、Zookeeper、Kafka、MyCat、Redis、Nginx、Nacos、Minio、OSS 、Ribbon、Grafana、Kafka、ES、Symphone、ffmpeg、Tracing、Metrics
工作经历
2015-09-01 -2018-06-01众信电子商务科技发展有限公司java开发工程师
1、参与中信银行信用卡票务平台(app+pc )后端业务系统开发。 2、参与中天网上商城项目后端业务开发。 3、参与东方速递业务管理项目后端业务系统的开发。
教育经历
2011-09-01 - 2015-07-01电子科技大学计算机科学与技术本科
技能
开发工具:eclipse、navicat、git 软件环境:SpringMvc、Spring、Mybatis、Shiro、Mysql、Redis 项目描述: 互联网电商发展背后的瓶颈是电商中的运输部分,可以说在制约着电商的快速发展,该项目是出于电商运输业巨大的缺口考虑,项目管理平台系统主要包括:基础设置、取派、中转、经营管理报表、财务统计管理报表等模块。 责任描述: 1报表模块的研发 2.基础设置模块的研发,及基础模块接口文档,模块说明说书的编写; 3.海路运输方式、陆路运输方式、空中运输方式、铁路运输方式 4.多式联运功能开发
软件环境:SpringMvc+MyBatis+MySQL+Redis+Dubbo+zookeeper 开发工具:Eclipse、PowerDesigner、Maven、Git、 项目描述: 项目是采用SpringMvc+MyBatis框架进行开发的,分布式架构,SVN上的子项目有13个,在不考虑集群的情况下,独立出来的Tomcat服务器有9台,其中3台做web端,6台做服务端,全程使用Dubbo和zookeeper来协调服务.由于网站前台门户portal子项目,被用户访问压力较大,因此对该Tomcat服务器做了集群部署,将网站前台系统部署为3台Tomcat,前端使用nginx做负载均衡及高可用,并对nginx结合keepalived做了主备以防止nginx当机.后端数据库这一块采用了主从复制配合mycat的读写分离技术,来缓解mysql数据库的并发压力。 模块描述: 采用maven进行项目管理,将项目水平划分为多个模块,系统有前台模块、后台模块、登录模块、商品服务模块、搜索服务模块、内容服务模块、购物车模块、订单模块、用户模块。 责任描述: 后台管理系统: 1、后台商品上下架/复核等相关功能开发 商品检索系统: 1、使用solr引配合IK分词器完成后台商品全文检索对关键字高亮显示功能 2、 使用ActiveMQ技术来实现数据解耦同步 3、利用mycat 实现数据库的读写分离,减少数据库压力.