ID:205379

平常心

高级开发工程师

  • 公司信息:
  • 杭州光云科技
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 杭州
  • 滨江

技术能力

Java 基础扎实,对面向对象编程有深入的理解。
对 Java 多线程有过深入的研究,了解 JMM,了解集合框架、NIO 并研究过相关源码,熟悉常用的设计模式和数据结构。
理解 JVM 底层原理,了解类加载机制,熟悉常用的 GC 算法、垃圾回收器,有一定的 JVM 调优经验。
理解 Spring、SpringBoot、SpringCloud、Dubbo、Zookeeper、Mybatis 等开源框架设计原理及底层架构,研究过核心功能源码。
熟悉微服务架构场景设计,比如分布式事务、分布式锁、服务高可用、服务注册与发现、服务限流、降级、熔断、服务网关等。
深入理解 Redis 线程模型,熟练掌握 Redis 的核心数据结构的使用场景,熟悉缓存的相关问题,比如缓存失效、缓存穿透、缓存雪崩等。
熟悉 RabbitMq 的使用,解决过消息通信场景的相关问题,比如消息丢失,消息重复消费,消息顺序性,消息积压等。熟悉 Mysql,有数据库优化经验,能正确并擅长使用索引,对锁有深刻的认识,会使用 Mycat对大量数据进行分库分表。
熟悉 Nginx,了解 Tomcat 的架构。
熟悉 ElasticSearch 搜索引擎,xxl-job 分布式调度框架。
熟悉 Linux 服务器,熟悉 Docker。
前端熟悉 html、css、js、jQuery、vue。

项目经验

Malling(跨境电商)
项目描述:此项目为面向东南亚国家的跨境电商项目,主要是作为B端平台向东南亚国家销售商品。
主要技术:SpringCloud 技术栈
主要工作职责:
设计和实现秒杀模块。首先在nginx进行整体限流,将商品详情页数据缓存到nginx,将秒杀商品数量放到redis缓存中。利用先请求token的方法来隐藏秒杀的真正接口。在获取token的接口处再次进行限流,确保不会有大量流量进入秒杀接口。进入秒杀接口后会先做一系列检查,确保用户不能再次秒杀同一个商品,经过校验后使用redis分布式锁防止商品不会超卖,将下单操作发送到mq,然后减库存。前端定时轮询商品状态,如果下单成功则进行支付。
设计和实现购物车模块,用户未登录情况下也可以添加商品到购物车,登录后将数据进行合并。将购物车基本信息存储到redis缓存当中,减少对数据库的压力。 实现抽奖模块,使用Redis的set数据结构实现抽奖。 实现点赞功能,先将点赞数据存到缓存,然后定时将点赞数据同步到数据库

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服