1.熟悉Hadoop,Hive等大数据组件,在工作中也经常接触源码。
2.熟悉Dubbo,Zookeeper等分布式组件,并了解底层原理。
3.熟悉RabbitMQ消息队列。
4.熟悉Redis,memcached。
5.熟练使用Java,了解JVM,并发编程。
6.熟练使用SQL语言,了解数据库性能优化。
7.熟悉Spring、Spring MVC、Springboot框架。
8.熟悉Hibernate,Mybatis。
一 航天神洁(宁夏)科技发展有限公司 会展助手
项目背景:会展助手是一个综合性会展服务平台,它以参会者为中心,充分利用大数据建立线上线下一体化商业系统,是一个能够解决与会者参加会展需求的平台。项目中主要用到的技术栈有Hadoop, Hive, Spring, Dubbo, Zookeeper, RabbitMQ。
工作任务:微信商城订单模块的后台开发,商品及订单相关报表的开发。
开发流程:定时将数据从Mysql通过Sqoop导入到Hive,并根据所需指标,编写HQL对Hive进行查询,产生对应报表。通过编写shell脚本,使HQL定时运行,并进行监控预警。
完成情况:按时完成微信商城订单模块的开发,方便用户进行下单;完成了报表需求的开发。
二 航天神洁(宁夏)科技发展有限公司 智游西夏
项目背景:智游西夏是一个旅游服务平台,它整合了周边的“景区、美食、酒店”等各类高品质旅行资源,为游客提供一站式本地自由行服务。该项目使用SSH + jQuery框架,并整合了Memcached、Solr进行缓存和分布式搜索。
工作任务:完成了景区旅游板块下的Web开发,并且接入了第三方的接口提供门票的售卖。
完成情况:按时完成了项目Web开发,优化了用户的搜索体验。