个人介绍
熟练掌握计算机网络、数据结构、操作系统,了解计算机组成原理
· 熟练掌握Java 语法、集合、反射、多线程等基础框架,对面向对象编程思想有深刻的理解。
· 对JVM 有深入的理解,包括内存模型、垃圾回收机制,了解其基本调优技巧,有相关调优经验。
· 熟练使用 MySQL 关系型数据库,了解其底层数据结构和基本调优技能。
· 熟练掌握 Spring、Spring Boot、Mybatis 等主流开源框架,对Spring 核心原理有一定研究。
· 熟悉 Spring cloud 微服务框架,熟练掌握 Kafka、Eureka、Redis、Elasticsearch 等中间件的使用。
· 熟练使用 Linux 操作系统,有过 Linux服务器项目部署经验。
· 熟练使用 IDEA、Git. Maven 等常用开发工具。
工作经历
2021-09-01 -至今北京去哪儿Java开发
去哪儿酒店管理ERP系统背靠去哪儿、携程、途家APP订单资源,在酒店、民宿行业中占有相当比例的市场。为3W+商户提供了一整套的酒店管理的服务,如WEB端、移动端房态管理功能,各维度财务报表***入住人小程序等。主推为客户提供零接触智能入住的舒适服务。但该系统技术架构单一、业务功能冗余、代码层次混乱、服务器资源严重浪费,在功能维护及新功能开发上难度不断提升。
2020-06-01 -2022-09-01蘑菇街Java开发
在进入蘑菇街前,该项目已经是一个完整可运行系统,为数百家大型企***商城的能力,并提供定制化服务。因此该系统拥有市场上90%以上营销玩法,导致营销系统的计价功能压力较大,在一定程度上限制了并发能力。
教育经历
2013-09-01 - 2017-06-01中国计量大学现代科技学院计算机科学与技术本科
技能
1、采用分布式项目开发模式,将整个项目分为:酒店信息配置、用户信息、订单、房态、财务、报表、门锁、直连、上报、微酒店等等,其中微酒店内部分为:商品、订单、营销、基础服务。 2、基于Redis,实现了分布式锁,热点数据缓存,接口限流,分布式id生成器等功能,提升了系统的并发度,有效降低了RT。 3、基于Kafka的可靠性,保障了各服务间的最终一致性。实现了服务间的削峰解耦,提高了系统可用性。 4、对数据量较大的表使用 Sharding-JDBC 这款DB中间件,提供了数据表分库分表、分布式事务和数据库治理功能。 5、利用开源的服务,在本地搭建开发环境,Docker 容器部署服务、mysql、Eureka 责任描述: 1.负责系统需求整理,功能拆分,概要设计文档,开发环境搭建 2.具体功能设计,编写详细设计文档 3.负责订单、房态、微酒店等核心功能开发 4.代码审核
去哪儿酒店管理ERP系统背靠去哪儿、携程、途家APP订单资源,在酒店、民宿行业中占有相当比例的市场。为3W+商户提供了一整套的酒店管理的服务,如WEB端、移动端房态管理功能,各维度财务报表,酒店*商城,入住人小程序等。主推为客户提供零接触智能入住的舒适服务。但该系统技术架构单一、业务功能冗余、代码层次混乱、服务器资源严重浪费,在功能维护及新功能开发上难度不断提升。