个人介绍
熟悉掌握GUC并发编程,阅读过相关源码,了解JVM体系和垃圾回收机制。
熟悉多种设计模式,包括多线程设计模式,了解java数据结构和算法。
熟练掌握Spring、SpringMVC、dubbo等开源框架,阅读过Spring、SpringMVC源码,深刻理解Spring Bean的生命周期和SpringMVC 核心流程。
熟练掌握Mybatis和Mybatis-plus开源框架,了解Mybatis源码。
熟悉SpringBoot开发,熟悉SpringBoot自动配置原理。
熟悉SpringCloud和SpringCloud Alibaba微服务开发,了解Eureka、Ribbon、OpenFeign、Hytrix、nacos、sentinel、seata等各种微服务架构。
熟悉netty,了解网络编程、线程模型,了解netty各种核心组件。
熟悉消息中间件rocketmq,熟悉rocketmq整体架构。
熟悉Redis非关系型数据库,掌握八种数据类型,熟悉redis在缓存和分布式环境中的应用场景。
熟悉mysql关系型数据库,熟悉数据库索引,掌握explain,能够对sql调优。
熟练使用 git、svn、maven、gradle、docker等项目版本管理及构建
工作经历
2016-01-01 -至今鹏元高级后端工程师
根据业务同事提出的需求,对现有征信报告进行优化,满足客户需求; 对接公司服务总线,调整数据源接口或者接入新数据源,并对相关征信报告进行逻辑调整; 分析现有征信报告查询数据,实现各类报表,如查询总数、查询耗时等; 后台管理系统维护和优化,满足不同征信报告不同用户查询配置要求; 征信报告查询逻辑优化,提高查询效率。
教育经历
2008-09-01 - 2012-06-01上海交通大学电力系统及其自动化本科
学习了java编程基础,数据结构和算法,操作系统等
技能
项目概述:调用各类数据源,查询多种个人和企业征信报告,并且实现各类报告样式的下载。 工作职责: (1) 根据业务同事提出的需求,对现有征信报告进行优化,满足客户需求; (2) 对接公司服务总线,调整数据源接口或者接入新数据源,并对相关征信报告进行逻辑调整; (3) 分析现有征信报告查询数据,实现各类报表,如查询总数、查询耗时等; (4) 后台管理系统维护和优化,满足不同征信报告不同用户查询配置要求; (5) 征信报告查询逻辑优化,提高查询效率。 主要技术:Java多线程、SpringMVC、Mybatis、Redis、Rocketmq、dubbo、SpringBoot等
项目概述:使用spring MVC框架,开发电商商城,主要是用户订单方面(普通用户订单和海关订单)流程控制。对接支付宝、*以及银联支付接口,包括*商城。 工作职责:编写java接口,实现功能,包括订单活动等等。编写ftl页面,主要是后台管理使用。 主要技术:spring,Java,mybaits