1. 掌握 php 开发下 toC/toB 项目开发
2. 熟悉 mysql,有 sql 优化、大表拆分实战经验,了解索引底层原理 3. 熟悉 nginx,对 nginx 进程通信、高并发能力有所了解
4. 熟悉 http 协议,了解 https 实现原理
5. 熟悉 linux 操作系统
6. 熟悉 redis、memcache 等常用缓存技术
7. 熟悉 es、mq,有使用经验
8. 了解 php 异步框架 workerman、swoole,有简单使用经验
滴滴服务端开发
百度外卖&饿了么新零售
主程 2017.11-2018.5
百度外卖与饿了么融合,北研承担新 零售融 合项目 开发。
我负责的主要有:
1. 新零售频道页天降红包、新客专区等接口开发与维护。通过缓存优化接口性能;thrift 协议实现 python 语言接口调用;队列 mq 落地数据。
2. 购物车接口2.0版本的开发与维护。实现过程中考虑 CSRF 安全防范;redis hash 数据结构缓存数据; 3. 517店铺列表、店铺运营位。通过检索加速店铺筛选;es 加速商品筛选。商品秒杀功能开发。面对短时间 内的高并发量请求,负载均衡;用户维度请求限制削峰处理;缓存、es 加速读取。
4. 新零售运营后台开发。通过索引、hash 化方式加速 sql 访问;通过缓存加速 toC 接口。
百 度 外 卖—鲜花蛋糕 &下午茶&早餐&生活频道
主程 2017.04-2017.09
1. 负责并参与鲜花蛋糕&下午茶&早餐& 生活服务1.0版本及部分2.0版本开发,对相关功能调研,设计并实 现底层代码封装,合理分配任务,把 控整体 的进度 。
2. 负责开发重点功能,如早餐的“我常吃”功能、生活服务的“rank 排行推荐”功能,提升频道页下单量 30%。
3. 负责上述接口稳定性优化。由于以上是 toC 接口,对接口稳定性要求很高,通过以下方式保证接口稳定 性: 1)合理添加日志监控,先于用户发现 bug 2)系统异常自降级 3)合理缓存 4)优化慢查询