Java: 基础扎实、熟悉常用数据结构、熟悉线程多并发、熟悉部分设计模式,能很好运用在项目中。
框架: 熟悉Spring,Spring MVC,SpringBoot,mybatis等开源框架的使用。
存储: 熟悉Mysql 、Oracle关系型数据库,熟悉mysql数据库分库分表、读写分离;
熟悉redis,熟悉对象存储系统、文件存储系统。
中间件: 熟悉RocketMQ、Kafka。熟悉websocket。
大数据: 了解大数据hive、spark、ElasticSearch的使用。
其他: 熟悉Linux常用命令;
英语四级,阅读能力良好;
1. 大数据平台,构建用户画像,筛选不同用户群
开发环境:JDK1.8+Mysql5.6+Redis3.2.3+kafka+hive+ES7.3.2+Springboot 2.1.3
后台架构:技术分析:并发量不高,但数据量大,对计算要求很高。
计算层:利用hive、spark的计算能力,快速筛选用户群。利用es快速汇总用户群信息
存储层:mysql、hdfs、hive、spark、es、redis
服务性能:
千万级别、亿级别的用户群,半个小时内构建完成;
2.有过千万日活数据中台项目开发经验。
开发环境:JDK1.8 + Mysql 5.6 + Redis 3.2.3 + RocketMq 4.3.0 +Springboot 2.1.3
场景:用户量大、并发量大、数据量大、qps高
项目描述:用户运营闭环系统, 通过上游多个渠道做埋点;通过大数据分析处理得到用户画像标签; 根据用户画像标签筛选用户得到用户群;得到用户群通过不同策略,来运营处理; 开发环境:JDK1.8+Mysql5.6+Redis3.2.3+kafka+hive+ES7.3
浏览器的中台点赞服务,支持视频、文章、杂志等业务的点赞需求。 开发环境:JDK1.8 + Mysql 5.6 + Redis 3.2.3 + RocketMq 4.3.0 +Springboot 2.1.3 后台架构:用户量大、并发量大、数据量大、qps高 国内双机房(50