ID:204453

大dua

Java研发工程师

  • 公司信息:
  • 北京掌上先机网络科技有限公司
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 其他
  • 全区

技术能力

1.扎实的Java基础,多线程,参与过大型项目的开发,对分布式有一定的理解.
2.熟悉分布式协调服务组件 Zookeeper,了解其底层 ZAB 协议及其应用场景.
3.熟悉 JVM 垃圾收集器与常用收集算法,了解堆参数调优.
4.熟悉常用数据结构与排序算法,了解 RBtree、B/B+树,跳表.
5.熟悉 Redis 主从模式,哨兵模式以及集群模式,Mysql 索引原理,执行计划
6.熟悉 Linux 常用命令,阅读过 Mybatis 源码,了解 Shell 编程.
7.熟悉 Spring AOP,IOC 原理.了解 Springboot, RabbitMQ 消息中间件
8.熟悉python爬虫开发,数据解析与存储.

项目经验

项目一:
1.内容:参与优衣品项目的开发.
2.所使用技术: SpringMVC,Dubbo,Zookeeper,RabbitMQ,Redis
3.项目背景: 优衣品是一个 B2C 的电商平台,它以消费者为中心,建立全流程线上线下一 体化商业系统,是一个能够解决用户多重需求的工具. 使用 SpringMVC 框架搭建将系统分成多层进行解耦合, 用了 Dubbo 分布式服务框架来进行不同层次之间的服务调用,使用RabbitMQ 进行异步和削峰,Redis 对热点数据进行缓存.
4.个人负责:
(1)总体参与并完成了订单模块,从选择商品,加入购物车,支付,到支付完成后发送一短信等流程.并且完成了前端同事的 B2B 接口文档.
(2)对于扣减库存,采取的策略是创建订单的时候扣减 redis 库存,真正支付的时候才扣减Mysql 库存这样可以保证用户的流畅性并且减少资源浪费.增加商品时使用 MQ 利用可靠消息的最终一致性来保证数据一致性.
(3)在支付成功后,会发送给顾客短信,调用服务商的接口,为了避免服务商这块出现问题整个下单流程被阻塞在这一步,使用 MQ 异步发送相关订单消息


项目二:
1.项目简介: 一海游是 O2O, B2C 的旅游电商平台,它有效整合各类高品质海陆旅行资源,为游客提供了"轮渡票务,邮轮观光,各种景区门票"等多样化自由行产品。该项目使用SSM+jQuery 框架,并整合了 Memcached、Solr 进行缓存和分布式搜索。
2.工作任务:完成了邮轮旅游板块下的后台开发,并接入第三方的接口提供门票的售卖。
3.开发时间: 2018.09-2018.11 4.开发流程: 通过分析需求,设计了数据库的表结构,通过后台继承Solr接口进行查询数据,使用定时器对供应商的门票进行定时更新,以保证数据的实时性,同时通过JS对接口进用.处理后端与页面之间的交互接口.

案例展示

  • 优衣品

    优衣品

    (1)总体参与并完成了订单模块,从选择商品,加入购物车,支付,到支付完成后发送一短信等流程.并且完成了前端同事的 B2B 接口文档. (2)对于扣减库存,采取的策略是创建订单的时候扣减 redis 库存,真正支付的时候才扣减Mysql 库存这样可以保证用户的流畅性并且减

  • 多线程网页爬虫

    多线程网页爬虫

    1.读取excel文件中的公司名称,通过网页搜索找到对应的url. 2.以多线程(线程池)完成下载及压缩保存功能,完成解压,解析,保存json文件,保存至数据库功能. 3.使用mysql做为数据持久化载体,使用jdbc完成数据操作 4.程序打成jar包(配置与jar分离),

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

信用行为

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

发布任务

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

微信接收人才推送

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

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