精通常用的开源框架或中间件,并能够二开,如:Spring Boot、Spring Cloud、Redis、MQ、ES、Hingress等。
熟练掌握Java基础知识,包括多线程、NIO、集合、内存调优等技术,了解底层实现原理,在服务性能、可用性、伸缩性、扩展性、安全性等方面有足够的掌控力。
项目概述:根据社区团购业务模式,通过基于 LBS 地理网格实现业务网格的绘制,构建战区、城市群、城市、三级地址、BDM、BD 的组织关系,实现经营和运营的权限下放,提高各级的自主能动性,这样可以提高效率,减少成本,实现社区团购的精细化、智能化。网格具体可以分为商品网格、交易网格、履约网格、营销网格。网格化运营项目就是提供这样的网格绘制和网格管理的基础能力给地区网格商品选品和定价、地勤团长运营管理、优惠券、物流配送等业务去使用。整个项目分为网格绘制和管理后台和对外业务提供的网格信息获取和网格定位能力的组件。整体业务架构: 开城评估(主要收集竞对商家的团点分布、人口分布、消费能力、京喜拼拼团长分布、物流中心仓分布、AOI 、京喜拼拼销售和拓团数据等,通过爬虫获取相应数据以及从数据仓库T+1定时任务同步到项目数据库中) 网格信息操作自定义网格绘制和同步物流仓的数据以及建立团长网格绑定关系(按照组织关系去绘制不同属性的网格,保证同属性网格上下级必须包含,同级不同属性的网格不能相交) 网格诊断和网格目标(通过定时任务统计,业绩的考核) 网格信息和网格定位(对外提供网格的基础信息和定位能力) 网格画像(对接机器学习小组获相应的网格画像。)技术架构: 接入层:提供 web 页面操作以及给业务部门提供网格信息、定位能力的对外接口。 网关层:提供对外业务部门接口管理,提供认证授权、限流、路由规则 应用层:网格管理、团长管理、网格目标管理、网格诊断管理 领域层:定时任务组件、网格团长绑定组件、定位组件、审核工作流组件、数据统计组件、日志打印组件、业务监控组件、解压缩组件、不同坐标系坐标转换组件 基础层:提供基础设施服务,其中包含数据持久化存储、消息传递、任务开关配置(一些降级和兜底方案开关)、白名单设置(灰度方案)等。具体中间件和工具包:mysql、Hbase、Redis、Activiti、x-job、elasticsearch、JTS、JMQ 难点: 网格之间图形关系比较精确度不高,导致比较异常。 网格 shape 坐标太大,存储和地图列表铺开性能慢的问题。 网格创建和变更和团长绑定在 mq 中消费挤压问题。 网格定位组件的高可用、高并发问题。 网格运营项目和网格中台数据一致性问题。主要技术:springBoot、spring、jsf(rpc)、redis、jmq(mq)、elasticearch、Activiti、Hbase 个人职责:我在团队中负责核心研发、数据集市相应的数据收集、项目进度管理以及运维部署。业绩: 运营网格项目保证团购业务8大战区不同角色用户每天近2000网格新增变更 TP99保证在100ms 以内,以及对外给业务部门提供服务接口 QPS:20w+
项目概述:根据社区团购业务模式,通过基于 LBS 地理网格实现业务网格的绘制,构建战区、城市群、城市、三级地址、BDM、BD 的组织关系,实现经营和运营的权限下放,提高各级的自主能动性,这样可以提高效率,减少成本,实现社区团购的精细化、智能化。网格具体可以分为商品网格、交易网
项目概述: CRM项目作为公司核心项目之一,虽然之前有一套CRM系统,但是老的系统模块耦合太高,没法维护,所以需要重新开 发。新的CRM主要目的整合中公教育招生线上不同名单获取的渠道,以及对线下活动和名单线索的管理。采用微服务架 构,按照业务边界拆分出多个微服务,通过dub