个人介绍
JAVA、Flutter、前端
1. 熟练使用Spring Boot、Spring Cloud微服务开源框架,熟悉分布式、微服务架构。
2. 熟悉MySQL存储引擎、事务隔离、锁、索引、日志。
3. 熟悉JUC并发编程,熟悉悲观锁、乐观锁原理以及常见使用场景。
4. 对JVM底层原理有一定了解,包括垃圾回收机制、类加载机制、常见的JVM配置及调优等。
5. 熟悉Spring Cloud生态体系的微服务限流熔断、服务降级等解决方案。
6. 熟练使用Redis,熟悉底层数据结构及常见应用场景。
7. 熟练使用消息队列,熟悉RabbitMQ消息幂等、顺序消息等解决方案。
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2018-07-07 -2022-08-05华米信息(上海)java开发
项目名称:汉堡王值班管理系统 项目简介:基于Spring、Spring Boot 、Spring Cloud 、MySQL 、Redis、RabbitMQ的值班管理系统。管理员可以管理门店、用户、值班任务、任务完成情况等。店员可以签到并完成当天任务。 主要工作: 1、参与项目的需求分析、概要设计、任务分配、代码质量控制。 2、由于每个月初都需要更新用户架构,通过EasyExcel来实现批量修改,减少了系统管理员的工作量。 3、为了解决微服务之间调用的身份验证问题,使用 JWT 进行用户的身份验证,在Gateway以及通用模块里面添加拦截处理并在请求头添加用户信息。 4、负责值班模块的开发,在门店早高峰营业时并发量较高的情况下,通过定时任务在凌晨2点提前创建每日值班任务,并缓存到 Redis,将系统的高峰CPU使用率从90+%降低到40%。 5、为了通知用户及时完成每日的各项任务,在创建每日任务的同时创建提醒消息并缓存到 Redis,在每项任务开始前的30分钟提醒用户及时完成任务。 6、负责报表查看模块的开发,由于邮箱每日发送次数有限,通过配置多个邮箱提高系统可用性。发送邮件需要生成
教育经历
2012-09-01 - 2016-07-01南通大学信息与计算科学本科