从事了7年的Java开发工作,期间主要经历了美团,快手等互联网公司,在这期间一直从事后端Java开发,主要掌握的技能如下:
1,熟练掌握 JAVA,熟悉 JVM、集合框架、多线程、了解常用设计模式;
2,熟悉 MySQL数据库、对索引有有一定了解;
3,熟悉 Redis对Redis实现原理有一定了解
4,熟悉常用开源框架(Spring/SpringMVC);
5,熟悉常用分布式系统技术,RPC(grpc)、消息队列(Kafka)
发运系统
发运系统负责承接供应商司机在仓里面的各种操作功能,前端对接的为供应商司机提供的小程序。发运系统负责司机在仓的单据展示,排队交仓等操作。发运系统的目标在为供应商司机提供基础的交仓功能和降低司机在仓的时长。
负责司机账号系统维护,主要是接入美团的EP登录系统,司机使用手机号进行注册和登录,发运系统维护司机的基础信息。
负责司机发运单的维护,主要是维护正向送货单和逆向取回单据的信息,对司机进行展示,同时维护司机对发运单的签到信息。 负责司机排队信息的维护,主要是负责维护司机的排队信息,司机到仓之后需要进行扫码排队之后获取相应的排队号之后才能进行按序收货。
负责司机评价信息的维护,主要是负责创建评价问题配置信息,收集司机评价反馈。
直播推广系统
直播推广主要值针对当时快手C端用户只有作品推广的能力而没有直播推广的能力,可以让C端用户为自己的直播购买推广,带来更多的曝光。目前直播推广支持CPC和CPM两种计费模式。
负责和策略侧以及投放引擎进行交互,通过接口和消息的形式告知他们在投的订单信息。
负责和主站直播系统进行交互,提供页面下单能力,以及订单数据的同步。
和审核策略侧进行交互,过滤掉审核不通过的直播信息。
负责直播推广计费功能的开发