个人介绍
1. 在Java方面具备扎实的基础知识,熟练掌握Java的Web应用开发技术、Hutool等工具库编程。
2. 熟悉Spring Cloud、Dubbo等微服务架构,包括其基本概念和组件,例如服务注册与发现、RPC远程
调用、负载均衡等。
3. 熟练使用MyBatis 和 SpringMvc等开源项目进行开发。
4. 熟悉RabbitMQ、Redis、Quartz、ElasticStack等中间件的使用,能够将它们与Java应用程序集成,以
实现高性能和可扩展的系统。
5. 熟悉常见数据库如MySQL 和 Oracle的操作与管理,具备设计和优化数据库结构的能力。
6. 熟悉基本的Linux系统命令。
7. 熟练使用Vue、ElementUI和Echarts等前端框架进行客户端/浏览器端的开发
工作经历
2021-10-02 -2024-04-04南京欣网互联网络科技有限公司 java开发工程师
基于 Spring Boot + Redis + RabbitMQ + Quartz + MyBatis的H5项目,负责开发和维护宽 带类以及电视点播包类业务,包括宽带专区、宽带优惠季、宽带提速、宽带预约、宽带移机办理、全屋智 能产品购买、电视会员权益福包、影视黄金会员办理等。
教育经历
2018-10-06 - 2022-10-05齐鲁理工学院数据科学与大数据技术本科
技能
1. 优化宽带预约初始化接口的响应速度,将用户宽带信息存入redis缓存,并设置一天的超时时间,从而将 接口响应时长从12秒缩短至4秒。 2. 为应对数据量巨大的宽带预约成功和安装成功发送卡券的需求,采用定时任务加多线程的方式,每天为 用户错峰发放卡券。 3. 为提升用户体验,将用户预约的参数存入数据库,使用定时任务每两分钟执行一次,通过短信通知用户 预约结果,预约成功将数据传输给86人工客服进行回访。 4. 卡券兑换后在七天内到账,使用RabbitMQ实现流量削峰来为用户发放卡券。 5. 为了处理查询用户预约记录慢的问题,将用户预约表根据预约时间进行分区。 6. 使用RSA、MD5等加密方式对用户敏感信息进行加密。 7. 当与第三方接口对接时,使用OpenFeign完成对服务提供方接口的调用。 8. 为解决同一用户短时间内重复办理业务的问题,使用Redisson分布式锁来实现操作的互斥,从而确保了 接口的幂等性。
1. 优化宽带预约初始化接口的响应速度,将用户宽带信息存入redis缓存,并设置一天的超时时间,从而将 接口响应时长从12秒缩短至4秒。 2. 为应对数据量巨大的宽带预约成功和安装成功发送卡券的需求,采用定时任务加多线程的方式,每天为 用户错峰发放卡券。 3. 为提升用户体验,将用户预约的参数存入数据库,使用定时任务每两分钟执行一次,通过短信通知用户 预约结果,预约成功将数据传输给86人工客服进行回访。 4. 卡券兑换后在七天内到账,使用RabbitMQ实现流量削峰来为用户发放卡券。 5. 为了处理查询用户预约记录慢的问题,将用户预约表根据预约时间进行分区。 6. 使用RSA、MD5等加密方式对用户敏感信息进行加密。 7. 当与第三方接口对接时,使用OpenFeign完成对服务提供方接口的调用。 8. 为解决同一用户短时间内重复办理业务的问题,使用Redisson分布式锁来实现操作的互斥,从而确保了 接口的幂等性。