




个人介绍
1. 熟练使用Java语言进行开发
2. 熟练掌握Java基础,熟悉JUC、集合框架、IO流;有良好的编程习惯
3. 熟悉单例模式、代理模式、工厂模式、装饰器模式等设计模式
4. 熟悉JVM内存模型,垃圾收集器,有分析服务崩溃输出的hs_err_pidxxx.log经验,并解决生产问题
5. 熟练使用MySQL、Oracle数据库,并能进行千万级别数据库优化;
6. 了解和使用ob数据库
7. 熟练Spring、Spring Boot、Mybatis开发框架,可通过需求快速构件项目
8. 熟练微服务架构思想,了解Spring Cloud的组件(Nacos、Ribbon、Open-Feign、Gateway、Seata)
9. 熟悉和应用分布式定时框架Quartz,以及应用xxl-job
10. 熟悉Zookeeper的架构、运行原理,并能应用其为集群提供协同服务等
11. 熟悉消息中间件Kafka的架构、运行原理,并能应用其为各系统提供异步数据交互等
12. 熟悉redis,了解底层磁盘及网络IO模型、数据持久化机制、多数据类型缓存应用,高可用机制和性能优
13. 熟悉本地缓存caffeine,了解其数据结构、淘汰策略、并发访问控制、内存管理
14. 熟练使用git、svn进行项目的版本管理
15. 熟练使用Linux常用的操作命令,熟悉shell脚本
16. 熟练在linux操作系统下进行项目搭建和发布以及后期维护
工作经历
2020-07-14 -至今金证股份主管开发工程师
日常工作包括但不限于:需求文档分析、项目文档、架构设计、项目结构设计、数据库设计、项目开发、环境应用部署。
教育经历
2015-09-01 - 2020-06-30华北电力大学科技学院计算机科学与技术本科
技能

2020.7—2020.11 公司内部项目:元数据管理平台(单体架构) 项目架构: SpringBoot + Mybatis + Oracle + Vue 开发工具: IntelliJ IDEA 项目描述: 为了简化开发,提升各业务部门的系统交互效率,规范表结构、表字段的定义 ,应公司各部门要求,提供一个公司级表结构统一设计和管理平台。 目前元数据平台一直沿用至今,并收到各业务部门的一致好评。 技术实现: 1.跟各部门进行有效沟通,提取重要信息 2.编写需求文档 + 系统概要设计文档 + 架构设计文档 3.数据库选型+表结构+原形设计 4.前端使用vue,后台以Spring Boot为基础的公司开发组件 5.各模块功能实现:词根管理,导入,下载;字段库管理和翻译,导入,下载;产品管理;表结构分支版本控制和管理;Sql文件的生成,包括主流数据库Oracle,MySQL,SqlServer等 责任描述: 系统负责人和后台开发人员,参与原形设计点评 解决的问题: 1.金融词根的梳理,需要和各部门产品经理一同整理 2.字段生成算法:最右最长匹配原则 3.分支版本管理,包括暂存、提交、回滚、打标签版本等能力,参考git特点
