1、熟练java语言,对其中的多线程以及常用的数据结构有良好的理解
2、熟悉Spring、SpringVMC、Mybatis的主流框架,能使用其开发企业级应用
3、熟悉springboot框架以及springcloud微服务技术
4、熟练掌握mysql数据库的sql语言,搭建数据库高可用集群
5、熟悉myact技术,实现双机热备、读写分离
6、熟练非关系型数据库redis,掌握缓存的应用、集群的部署
7、熟悉消息队列rabbitmq、kafka的使用 ,熟悉不同模式队列的应用场景
8、熟悉hadoop框架,对HDFS和MapReduce有较好的理解
9、熟悉数据获取的技术,如Flume日志收集框架、Python爬虫技术
10、熟悉Hive基础指令、分区表,熟练使用HQL语法以及udf自定义函数开发
11、熟悉Hbase原理,可以进行hbase表设计,使用hbase语法或者java api进行的增删改查。
12、熟悉zookeeper这一协调服务框架,实现集群管理、命名统一等功能
13、熟练掌握nginx代理服务器的原理表以及配置
14、熟悉linux语言,编写shell脚本
15、熟悉Git的使用
16、编写需求文档、接口文档、开发文档
项目名称:离线日志分析
软件架构:flume+hive+hadoop+sqoop+mysql
项目描述:该项目是对项目的离线网络访问日志进行数据的导入,清洗,进行业务处理,提取出价值的信息,并最终存储并进行可视化。
责任描述:
(1)负责项目框架的搭建。
(2)对原始数据进行数据清洗和处理。
(3)将处理后的数据导入到本地中。
项目名称:实时日志分析
软件架构:flume+kafka +storm+hbase
项目描述:系统是对项目的实时网络访问日志进行在线收集,存储,并根据业务进行数据的清洗和处理,获取的实时的数据指标,存储并可视化。
责任描述:
(1)负责项目框架的搭建。
(2)对原始数据进行动态收集,清洗处理,并进行数据的存储。
(3)将处理后的数据导入到本地中。
项目名称:汇保险APP后端开发
项目架构:SpringMVC + Spring + MyBatis+ MySql
开发周期:2017/01 – 2017/08
项目描述:汇保险是一个互联网保险项目,让用户能够通过手机就可以在线买各种保险
责任描述:
我主要参与内容:
(1)对接意外险保险公司接口开发,如:平安财险,平安意外险,泰康在线,安联保险等
(2)负责车险整个模块设计和开发,包括对接车险公司的接口。如大地车险,中华车险,天安车险,中国平安等保险公司。
(3)负责意外险退保模块设计和开发。
(4)负责其他模块的bug修改。
项目名称:中再融app后端
项目架构:SpringMVC + Spring + MyBatis+ MySql
开发周期:2016/05 -- 2016/07
项目描述:中再融app主要为客户提供可以在移动端注册,开户,投资,充值等功能的移动平台,可以让用户更方便快捷的进行投资,管理自己资金。App
责任描述:
我主要参与内容:
(1)把控整个项目的进度,协调团队人员任务。
(2)负责项目架构设计,编写接口文档,后台所有接口和H5页面js代码开发。
(3) 与ios和andorid相关开发人员进行接口的调试,和测试人员合作进行app功能测试,修改相关的bug,后期的接口的改进,app上线之后的紧急bug处理
项目背景 一来国际电商平台是大型B2BC电商平台,本平台包括商户入驻的B2B业务,同时也涵盖了用户线上购物的B2C业务。类似淘宝天猫、京东商城。用户可以浏览商品、添加商品到购物车、下订单并实现在线支付;商户可入驻一来国际电商平台,发布商品并对本店铺商品进行管理;管理员可对商户、
基于大数据的搜索系统 需求分析 电商搜索引擎要处理的原始数据本身就是结构化的,通常来自于数据库,且有多个数据源。相比与传统的搜索引擎,电商搜索在数据采集方面更侧重于各种数据源的数据更新。 电商搜索引擎的过滤功能其实比搜索功能要常用,甚至大于搜索本身。电商搜索面对通常是商品名
基于大数据的搜索系统 需求分析 电商搜索引擎要处理的原始数据本身就是结构化的,通常来自于数据库,且有多个数据源。相比与传统的搜索引擎,电商搜索在数据采集方面更侧重于各种数据源的数据更新。 电商搜索引擎的过滤功能其实比搜索功能要常用,甚至大于搜索本身。电商搜索面对通常是商品名