UBA项目描述

来源:互联网 发布:d3.v4.min.js 编辑:程序博客网 时间:2024/05/29 17:56

我们的项目是做的大数据分析,数据可视化。
整个项目分成:网站层、数据处理层、数据分析层。
数据处理层会按天拉取移动的数据,统计后,把数据导入oracle和hive中。
数据分析层会对hive上数据用HQL脚本进行清洗,把清洗后的数据输入spss中,得到分析策略。把策略固化成一个代码,定时执行分析oracle中的数据,同时在把分析结果写回到oracle。
网站层就是根据用户输入的维度筛选条件进行数据的查询展示,用到的技术是springMVC,spring,mybatis。
我做主要是数据查询,对项目架构也有了解:
这里写图片描述
我负责的模块在项目中是这里:
tomcat查询oracle rac,根据用户选择的信息进行查询,现在想着是把数据库改成mysql cluster。
我在查询的时候遇到了如下问题:
项目中查询的业务太多,我把一些通用的查询模块抽象出来了。写了一个通用的查询类。。。DAO。
这样在添加查询业务的时候,不用再写hibernate查询类了,节省代码编写时间。

关于校园招聘

先紧着阿里准备,阿里的技术点:
Java ,JVM ,springMVC,mybatis,spring
外加redis,mysql集群,文件索引树(lucene)
负载均衡(nginx,keepAlive,主从集群)

项目中要特别熟
感觉底层的不熟

0 0