FZJ9526
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作日09:00-21:00、周末09:00-21:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

Version:0.9 StartHTML:0000000105 EndHTML:0000003499 StartFragment:0000000141 EndFragment:0000003459 专业技能

 熟练掌握 JAVA 基础知识,熟练掌握容器的使用,具备良好的编程能力,并熟练使用常见的设计模式

 熟悉 java 并发编程,对 Java 的各种锁机制有着深入理解,并在在项目中处理并发问题

 熟悉 JVM 有一定的理解,对 GC 算法、回收器、类加载机制有着深入理解,并参与解决生产 OOM

 熟悉 Spring、SpringMVC、Springboot、MyBatis、JPA 等主流开发框架,可以根据实际需求快速搭建项目

并对源码有一定的了解:循环依赖、bean 的生命周期、springBoot 自动装配

 熟练使用 MySQL,熟悉 MySQL 的锁、事务、索引,掌握 SQL 语句调优

 熟悉非关型数据库 Redis,对 Redis 数据持久化机制,多数据类型缓存应用有一定的了解

 熟练使用消息中间件 RabbitMQ ,并对异常处理有一定的操作经验

 熟练使用 Elasticsearch 搜索中间件进行数据搜索

 熟悉容器技术 Docker ,并使用 Docker 搭建基于 Jenkins + Python 的自动化测试平台

工作经历

  • 2022-06-08 -至今齐云数联Java

    项目名称:医生 360  项目描述:该项目主要为药企客户提供医生、医院相关信息查询,并建立客户与医生的绑定关系(自动绑定、 注册、验证流程)并为客户提供个性化标签服务。  指责描述:负责医生医院和标签系统相关的接口,产品对接、前端对接。 负责数据库建模、数据迁移工作 MySql 到 ES(采用 xxlJob+Logstash)定时同步数据。 负责医生自动绑定、自动注册、验证等流程的开发,以及后期运维。 负责提供为其他服务(内容中心、会议系统等)提供查询相关等 Feign 接口。  项目难点:因为医生医院等数据在多个系统和服务中流转,需要保证其稳定性,在编写代码时做出很多兜底操 作,当 ES 服务不稳定时采用 MySql 进行查询,并加入 Redis 缓存挺高查询效率。 自动绑定和注册流程流程过长,在保证效率的同时并处理并发问题。采用的方案为:采用异步处理 (RabbitMQ)提升性能 60%、加锁。  项目架构:Spring-Cloud、Spring-Boot、MySql、ES、JPA、Docker、RabbitMQ、xxlJob、Logstash、 redis  项目名称:

教育经历

  • 2019-09-09 - 2022-06-02山西农业大学信息计算机科学与技术本科

    2020.07-2022.06 山西农业大学信息学院 计算机科学与技术(本科) 主修课程:Java 程序设计、数据结构、数据库系统原理、计算机系统结构、计算机组成原理等 学习成绩:在校期间,学习成绩班级排名第一。实践操作课小组排名第一。 所获荣誉:荣获 2021 年全国大学生“互

技能

0
1
2
3
4
5
0
1
2
3
4
5
作品
数据中转cdp

项目名称:数据中转 CDP  项目描述:该项目为内部项目,为数据部门提供上传数据、数据库自动建表、上传下载数据以及数据验证。  责任描述:负责技术选型、产品设计、接口编写。  项目难点:该项目中的数据验证流程的设计需要方便后续动态扩展,解决思路:采用设计模式中的责任链模式 +策略模式+工厂模式来实现扩展。  项目架构:Spring-Cloud、Spring-Boot、MySql、JPA、EasyExcel、Gradle、Docker 等。

0
2023-07-03 15:46
医生360

 项目名称:数据中转 CDP  项目描述:该项目为内部项目,为数据部门提供上传数据、数据库自动建表、上传下载数据以及数据验证。  责任描述:负责技术选型、产品设计、接口编写。  项目难点:该项目中的数据验证流程的设计需要方便后续动态扩展,解决思路:采用设计模式中的责任链模式 +策略模式+工厂模式来实现扩展。  项目架构:Spring-Cloud、Spring-Boot、MySql、JPA、EasyExcel、Gradle、Docker 等。  项目名称:企业*应用开发  项目描述:该项目主要为客户企业定制开发,主要为其他服务等提供基础用户信息,重构项目。  责任描述:负责外部联系人数据获取和回调变更、企业*回话存档数据获取和媒体数据存储和分析  项目难点:该项目中初始化获取外部联系人信息初始化获取后,采用 xxlJob 来定时更新数据,但此方式对生 产系统存在压力(定时获取大量的联系人数据)且实效行存在不足,解决方案:采用回调接口对 数据进行定制化处理并异步处理(RabbitMQ)缓解内存压力提升,使用策略模式对不同的回调类 型进行处理。

0
2023-07-03 15:44
多租户企业管理

项目名称:医生 360  项目描述:该项目主要为药企客户提供医生、医院相关信息查询,并建立客户与医生的绑定关系(自动绑定、 注册、验证流程)并为客户提供个性化标签服务。  指责描述:负责医生医院和标签系统相关的接口,产品对接、前端对接。 负责数据库建模、数据迁移工作 MySql 到 ES(采用 xxlJob+Logstash)定时同步数据。 负责医生自动绑定、自动注册、验证等流程的开发,以及后期运维。 负责提供为其他服务(内容中心、会议系统等)提供查询相关等 Feign 接口。  项目难点:因为医生医院等数据在多个系统和服务中流转,需要保证其稳定性,在编写代码时做出很多兜底操 作,当 ES 服务不稳定时采用 MySql 进行查询,并加入 Redis 缓存挺高查询效率。 自动绑定和注册流程流程过长,在保证效率的同时并处理并发问题。采用的方案为:采用异步处理 (RabbitMQ)提升性能 60%、加锁。  项目架构:Spring-Cloud、Spring-Boot、MySql、ES、JPA、Docker、RabbitMQ、xxlJob、Logstash、 redis

0
2023-07-03 15:40
更新于: 2023-07-03 浏览: 38