ID:292275

哄哄

技术专家

  • 公司信息:
  • 饿了么
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 1500元/8小时
  • 兼职时间:
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 上海
  • 黄浦

技术能力

1.熟悉JVM,对类加载机制、JMM内存模型、垃圾回收算法及垃圾回收器有深入研究
2.熟悉Java并发、多线程,对锁、CAS、AQS、线程池、ThreadLocal,阅读过源码并熟练使用
3.熟悉Spring,了解对spring bean创建过程、AOP、事务等源码实现
4.熟悉MySql,对事务实现、索引及结构有深入研究,有SQL优化经验,了解部署架构及主从同步
5.熟悉Redis的3种部署架构及优缺点,理解主从同步过程、持久化方式、内存淘汰策略等
6.熟悉RocketMQ,理解部署架构中各种角色及功能,并对高可用架构及其实现有研究
7.熟悉Spring boot,Spring cloud、dubbo等核心框架,并能快速搭建项目,了解实现原理
8.了解网络相关协议,了解netty等实现方式

项目经验

项目描述:将原有的单体应用拆分成7个微服务,对应的将原有的DB进行拆分并迁移到对应的微服务中,解决了单体应用并发高就宕机的问题,最终重构成一个高可用的系统;
技术架构:Spring、Spring cloud、Mybatis、Redis、RocketMQ、Mysql、TbSchedule
主要职责:
1.对原有的理财模块进行业务梳理、系统边界划分及业务的重新建模;
2.管理开发进度,分阶段的任务跟踪、代码review、架构设计;保证重构工作有序进行
3.对原有Mysql数据通过Binlog进行迁移后,采用系统双写保证新老数据的一致性;
4.采用RocketMQ来保证数据的最终一致性;
5.使用定时任务TbSchedule来进行异常数据的处理,及重试超过一定次数的数据预警;
6.使用Redis来缓存页面热点数据,及使用分布式锁来保障关键业务的操作安全;
7.前期使用ngix,后期使用SpringCloud GateWay来进行路由及负载均衡;
8.对热点表通过功能拆分,提高了数据查询效率。

案例展示

  • 新APP开发

    新APP开发

    主打游戏社交,发布动态、图片及进行交友。各种丰富的游戏场景设定,根据个人偏好进行匹配同类的用户进行交流。

  • 互联网金融后台开发

    互联网金融后台开发

    互联网金融的重构及开发维护工作,涉及到资金的交易、资产的匹配、债权的转让、收益的下发等用户权益的支持

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

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