全职 · 300/日 · 6525/月信用正常
工作时间: 工作日08:00-18:00、周末08:00-18:00工作地点:
远程
服务企业:
0家累计提交:
0工时
聊一聊
个人介绍
熟练掌握Java基础知识,IO、集合类和常用设计模式。
熟练使用Spring、SpringMvc、Mybatis、SpringBoot,了解SpringCloud等组件。
熟悉Mysql,了解索引结构、sql语句优化、MVCC、锁机制。
熟悉Redis、了解常用数据结构、持久化机制、主从复制、哨兵机制、分布式锁。
熟悉Rabbitmq,了解消息可靠性投递、消息幂等性处理、死信队列等。
熟悉多线程,了解JVM基础知识(类加载机制、垃圾回收机制)。
熟悉Git、Maven,熟悉常用的Linux命令,熟练使用IDEA、Navicat等开发工具。
熟悉HTML、CSS、JavaScript、Vue等前端技术。
工作经历
2023-08-01 -2026-02-01软通动力Java工程师
曾负责公司秒杀业务模块: 使用redis LUA脚本实现令牌桶限流,自定义注解和切面类实现对用户单位时间的访问次数限制。 使用布隆过滤器和缓存空值解决缓存穿透,采用同步锁和DCL方案解决缓存击穿。 使用redis LUA脚本预减库存,防止超卖,实现一人一单限购功能。 采用延迟双删策略解决数据库和缓存的双写一致性。 使用RabbitMQ死信队列(解决订单在规定时间内未支付的自动关闭问题)。 使用消息队列异步下单,解决消息幂等性和消息可靠性投递问题。
教育经历
2019-09-09 - 2023-06-06广西师范大学计算机科学与技术本科
语言
中文母语水平
0
1
2
3
4
5


