proginn1706363125
全职 · 300/日  ·  6525/月
工作时间: 工作日20:00-00:00、周末08:30-23:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

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齐鲁理工学院数据科学与大数据技术本科

技能

0
1
2
3
4
5
作品
山东移动App开发

1. 优化宽带预约初始化接口的响应速度,将用户宽带信息存入redis缓存,并设置一天的超时时间,从而将 接口响应时长从12秒缩短至4秒。 2. 为应对数据量巨大的宽带预约成功和安装成功发送卡券的需求,采用定时任务加多线程的方式,每天为 用户错峰发放卡券。 3. 为提升用户体验,将用户预约的参数存入数据库,使用定时任务每两分钟执行一次,通过短信通知用户 预约结果,预约成功将数据传输给86人工客服进行回访。 4. 卡券兑换后在七天内到账,使用RabbitMQ实现流量削峰来为用户发放卡券。 5. 为了处理查询用户预约记录慢的问题,将用户预约表根据预约时间进行分区。 6. 使用RSA、MD5等加密方式对用户敏感信息进行加密。 7. 当与第三方接口对接时,使用OpenFeign完成对服务提供方接口的调用。 8. 为解决同一用户短时间内重复办理业务的问题,使用Redisson分布式锁来实现操作的互斥,从而确保了 接口的幂等性。

0
2024-10-18 17:49
山东移动App开发

1. 优化宽带预约初始化接口的响应速度,将用户宽带信息存入redis缓存,并设置一天的超时时间,从而将 接口响应时长从12秒缩短至4秒。 2. 为应对数据量巨大的宽带预约成功和安装成功发送卡券的需求,采用定时任务加多线程的方式,每天为 用户错峰发放卡券。 3. 为提升用户体验,将用户预约的参数存入数据库,使用定时任务每两分钟执行一次,通过短信通知用户 预约结果,预约成功将数据传输给86人工客服进行回访。 4. 卡券兑换后在七天内到账,使用RabbitMQ实现流量削峰来为用户发放卡券。 5. 为了处理查询用户预约记录慢的问题,将用户预约表根据预约时间进行分区。 6. 使用RSA、MD5等加密方式对用户敏感信息进行加密。 7. 当与第三方接口对接时,使用OpenFeign完成对服务提供方接口的调用。 8. 为解决同一用户短时间内重复办理业务的问题,使用Redisson分布式锁来实现操作的互斥,从而确保了 接口的幂等性。

0
2024-10-18 17:49
更新于: 10-15 浏览: 28