1.熟练使用 IntelliJIDEA集成开发工具,具有良好的编码风格。
2.熟悉 Spring、SpringMVC、SpringBoot、MyBatis、Hibernate等主流框架。
3.熟悉 MySQL、Orecle等关系型数据库并具有调优经验,熟悉 Redis非关系型数据。
4.熟悉 JavaScript、HTML、AngularJS、CSS、Ajax等前端技术。
5.熟悉 Tomcat、Maven、Git、SVN等。
6.熟悉 Kafka、RabbitMQ等消息队列技术。
7.熟悉 Flink、HDFS、Yarn、HBase、ES等大数据组件技术。
8.熟悉 Zookeeper、Dubbo等分布式部署技术。
9.熟悉线程并发,有多线程并发处理经验。
10.熟练使用JMeter工具进行功能的性能测试和峰值测试。
◎ 熟悉Google DataStudio,熟练使用DataStudio生成MI Report。
◎ 了解 Linux常用命令。
◎ 了解常用设计模式。
一.参与华为大数据平台开发,为企业提供一站式大数据平台搭建。
主要工作:
1.采用 Maven构建工程,使用 SpringBoot框架进行部署。
2.认证安全,基于用户和角色的认证统一体系,遵从账户/角色 RBAC(Role-BasedAccess Control)模型,实现通过角色进行权限管理,对用户进行批量授权管理。
3.使用 Flink提供并行化的实时流数据计算处理。
4.使用 Yarn作为资源管理系统,为各类应用程序进行资源管理和调度。
5.使用 HDFS分布式文件系统来提供高吞吐量的数据访问。
6.使用 Redis 丰富数据类型并满足实时的高并发需求。
7.使用 Kafka 消息发布订阅系统,提供可扩展、高吞吐、低延迟、高可靠的消息发布服务。
8.使用 HBase提供海量数据存储功能
二.参与公司商城项目
主要工作:
1.采用了 SOA分布式系统架构,采用 dubbo和zookeeper搭建分布式系统。
2.前台为了减轻服务器的压力和高并发访问问题,采用FreeMarker实现页面的静态化。
3.使用 HDFS搭建图片服务器,减少因网站存在大量图片导致的主服务器的压力问题。
4.使用消息队列 RabbitMQ实现商品同步。
5.使用 Redis缓存服务器来减小服务器压力。
6.使用 ElasticSearch服务器实现站内搜索技术。
7.使用 Nginx反向代理服务器解决集群负载均衡问题
华为项目中担任 DS 模块的开发工作: 用户权限管控能力、数据批量导入导出能力、Flink 流数据的能力支持 商城项目中:商品模块(添加、修改、审核、上下架)、搜索模块、购物车模块
主要负责:商品模块(添加、修改、审核、上下架)、搜索模块、购物车模块 技术要点 采用了 SOA分布式系统架构,采用 dubbo和 zookeeper搭建分布式系统。 前台为了减轻服务器的压力和高并发访问问题,采用FreeMarker实现页面的静态化。 使用 HDFS搭建图