ID:339045

mark

主任工程师

  • 公司信息:
  • 深圳软通动力公司
  • 工作经验:
  • 15年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 深圳
  • 龙岗

技术能力

1,精通java核心,多年一线开发经验,具备良好的开发编码能力,熟练使用设计模式。
2,熟悉jvm,gc算法,对垃圾回收,新生代老生代等理论有认识,有多年的jvm调优经验,熟练使用jstack,jmap,jprofile常用工具
3,精通java并发编程,对java的各种锁机制,线程池,AQS有深入研究,研究过相关源代码
4,熟练掌握spring ,springboot,springcloud,mybatis开源框架,对这些源代码,有认真研读过。对bean生命周期,aop,ioc等内容有深入了解,对spring的主要机制SPI,有了解,进行过相应的二次开发。
5,精通mysql,对应用内性能调优有深入研究,有多年的sql调优经验。
6,精通redis,熟悉kafka,zookeeper,对缓存,分布式锁等都有深入了解,对缓存雪崩,穿透,击穿等产生原理了解。
7,对消息中间件rabbitMQ,kafka等开发熟练。
8,有短暂的elk,nginx的使用经验。我对贵公司很感兴趣。
9.会简单使用用vue python

项目经验

其一是华为meta-erp项目,该项目主要是从事库存服务与调度的调度开发,项目搭建用的
是ddd的分层,这里有分布式调度,缓存等应用。该微服务,我是核心开发人员,对项目
的完整实现完全清楚。
这个主要是从需求中利用redis分布式锁取不同的物料,一个线程计算一个物料的需求,调
用不同的接口,分别获取该物料的库存,在途出,在途入,订单出,订单入,在内存中根据
物料属性计算可用量,同一物料,按需求优先级排序,每个需求,都有个需求方,根据需求
方的补货路径列表,找到补货路径上来源的库存,根据不同的补货路径,扣除对应的库存。
这个是核心逻辑。补货路径分本地仓,区域内仓,区域外仓,有对应的优先级,这样物料就
会按照顺序一级一级的由远及近,被送到本地仓中。外面还有一些其它控制,比如物料的控
制,需求方的控制,不同类型订单的控制,补货路径的控制等,对应的这些控制属性的api
开发。最终完成时,该计算模块,一天定时计算5次,每次中国区,计算的需求数在200
万笔的需求,一天1000万笔需求,产生的供应数据,没出现大的问题,保障了meta-erp
的运行。

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服