摘要: 六、Web 部分:(共题:基础40 道,基础37 道,中等难度3 道) 122、说出Servlet 的生命周期,并说出Servlet 和CGI 的区别? 【基础】 答:Web 容器加载Servlet 并将其实例化后,Servlet 生命周期开始,容器运行其init 方法进行Servlet 的初始化, 阅读全文
posted @ 2019-04-17 17:46 Transkai 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 二、OOA/D 与UML 部分:(共6 题:基础2 道,中等难度4 道) 96、UML 是什么?常用的几种图?【基础】 答:UML 是标准建模语言;常用图包括:用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图。 97、编程题: 写一个Singleton 出来。【基础 阅读全文
posted @ 2019-04-17 17:36 Transkai 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 65、JAVA 语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try 块中可以抛出异常吗?【基础】 答:Java 通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java 中,每个异常都是一个对象,它是T 阅读全文
posted @ 2019-04-17 17:28 Transkai 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象的特征有哪些方面? 【基础】 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2)继 阅读全文
posted @ 2019-04-17 17:18 Transkai 阅读(1584) 评论(0) 推荐(0) 编辑
摘要: 应聘Java笔试时可能出现问题及其答案 Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × default 阅读全文
posted @ 2019-04-17 17:02 Transkai 阅读(730) 评论(0) 推荐(0) 编辑
摘要: Etl目标 解析我们收集的日志数据,将解析后的数据保存到hbase中。这里选择hbase来存储数据的主要原因就是: hbase的宽表结构设计适合我们的这样多种数据格式的数据存储(不同event有不同的存储格式)。 在etl过程中,我们需要将我们收集得到的数据进行处理,包括ip地址解析、userAge 阅读全文
posted @ 2019-04-17 16:30 Transkai 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: JsSDK设计规则在js sdk中我们需要收集launch、pageview、chargeRequest和eventDuration四种数据,所以我们需要在js中写入四个方法来分别收集这些数据,另外我们还需要提供一些操作cookie和发送数据的的公用方法。 SDK测试 启动集群上的hdfs+ngin 阅读全文
posted @ 2019-04-17 15:57 Transkai 阅读(620) 评论(0) 推荐(0) 编辑
摘要: JavaSDK设计规则 JavaSDK提供两个事件触发方法,分别为onChargeSuccess和onChargeRefund。我们在java sdk中通过一个单独的线程来发送线程数据,这样可以减少对业务系统的延时性。 SDK测试 启动集群上的hdfs+nginx+flume进程,通过模拟数据的发送 阅读全文
posted @ 2019-04-17 15:45 Transkai 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 数据存储设计 在本次项目中设计到数据存储的有三个地方:第一个就是将原始的日志数据按天保存到hdfs文件系统中;第二个就是将etl解析后的数据保存到hbase中;第三个就是将分析结果保存到mysql数据库中。其中存储到hbase和mysql的这两个过程需要设计具体的存储结构。 HBase表结构设计 由 阅读全文
posted @ 2019-04-17 14:29 Transkai 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 一、数据展示系统(bigdata_dataapi)总述 bigdata_dataapi项目的主要目标有两个:第一个就是我们需要提供一个提供json数据的Rest API;另外一个目标就是提供一个展示结果的demo页面。bigdata_dataapi使用spring+mybatis+mysql来搭建提 阅读全文
posted @ 2019-04-17 14:12 Transkai 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 项目综述 在本次课程中,项目分别分为bigdata_track,bigdata_transforer和bigdata_dataapi。本次项目主要以分析七个模块的数据,分别为用户基本信息分析、操作系统分析、地域信息分析、用户浏览深度分析、外链数据分析、订单信息分析以及事件分析。那么针对不同的分析模块 阅读全文
posted @ 2019-04-17 13:10 Transkai 阅读(2673) 评论(0) 推荐(1) 编辑