摘要:
Flume环境搭建_五种案例 A simple example <!--more--> Here, we give an example configuration file, describing a single-node Flume deployment. This configuration
阅读全文
posted @ 2017-03-12 17:15
日月的弯刀
阅读(10611)
推荐(1)
posted @ 2017-03-12 17:04
日月的弯刀
阅读(187)
推荐(0)
摘要:
Oracle_复杂查询综合 <!--more--> <!--WizRtf2Html Charset=0 -->-- 1、列出所有员工的年工资,按年薪从低到高排序。 select empno, ename, sal, nvl2(comm, (sal+comm)*12, sal*12) income f
阅读全文
posted @ 2017-03-12 16:58
日月的弯刀
阅读(777)
推荐(0)
摘要:
Oracle_基本函数查询综合 <!--more--> <!--WizRtf2Html Charset=0 -->--【1】查询出每各月倒数第三天受雇的所有员工 select * from emp where hiredate = last_day(hiredate)-2; --【2】找出早于30年
阅读全文
posted @ 2017-03-12 16:58
日月的弯刀
阅读(691)
推荐(0)
摘要:
Oracle常用查询 <!--more-->
阅读全文
posted @ 2017-03-12 16:57
日月的弯刀
阅读(178)
推荐(0)
摘要:
Oracle_where子句 <!--more--> <!--WizRtf2Html Charset=0 -->--1.查询员工名为‘SMITH’的信息 select * from emp where ename = 'SMITH'; <!--WizRtf2Html Charset=0 -->--2
阅读全文
posted @ 2017-03-12 16:56
日月的弯刀
阅读(569)
推荐(0)
摘要:
Oracle_单行函数 <!--more--> <!--WizRtf2Html Charset=0 -->--dual是一张虚拟表,用于做测试 select sysdate from dual; select 1 + 1 from dual; 字符函数initcap(),lower(),upper(
阅读全文
posted @ 2017-03-12 16:55
日月的弯刀
阅读(789)
推荐(0)
摘要:
Oracle_多行函数 多行函数min(),max(),count(),sum(),avg() <!--WizRtf2Html Charset=0 -->--1.1统计公司的最高工资,最低工资和总人数 --对于null值直接略过,不做运算 --max,min,count可以对任意类型进行操作 sel
阅读全文
posted @ 2017-03-12 16:54
日月的弯刀
阅读(1271)
推荐(0)
摘要:
Oracle_SQL92_连接查询 笛卡儿积 <!--WizRtf2Html Charset=0 -->--笛卡尔积 select * from emp; 14 select * from dept; 4 select * from emp,dept; 56 等值连接 <!--WizRtf2Html
阅读全文
posted @ 2017-03-12 16:53
日月的弯刀
阅读(1466)
推荐(0)
摘要:
Oracle_SQL99_连接查询 <!--more--> <!--WizRtf2Html Charset=0 -->交叉连接 cross join <!--WizRtf2Html Charset=0 -->--交叉连接 cross join --作用:产生两个表的笛卡尔积 select * fro
阅读全文
posted @ 2017-03-12 16:52
日月的弯刀
阅读(337)
推荐(0)
摘要:
Oracle_子查询 <!--WizRtf2Html Charset=0 -->子查询 <!--more--> <!--WizRtf2Html Charset=0 -->--如何查得所有比“CLARK”工资高的员工的信息 select ename, sal from emp where ename
阅读全文
posted @ 2017-03-12 16:51
日月的弯刀
阅读(1239)
推荐(0)
摘要:
Oracle_group by分组查询_深入 本文导读:在实际SQL应用中,经常需要进行分组聚合,即将查询对象按一定条件分组,然后对每一个组进行聚合分析。 <!--more--> 创建分组是通过GROUP BY子句实现的。与WHERE子句不同,GROUP BY子句用于归纳信息类型,以汇总相关数据。G
阅读全文
posted @ 2017-03-12 16:50
日月的弯刀
阅读(57435)
推荐(6)
摘要:
Oracle_创建用户_授予权限 <!--more--> --创建用户,需要足够的权限 create create user hzf identified by hzf; --给用户bjsxt分配权限 grant grant connect,resource to hzf; grant dba to
阅读全文
posted @ 2017-03-12 16:49
日月的弯刀
阅读(2312)
推荐(0)
摘要:
Oracle_insert_delete_update <!--more--> <!--WizRtf2Html Charset=0 -->--复制表格的结构 create table temp as (select * from emp where 1=2); select * from temp;
阅读全文
posted @ 2017-03-12 16:47
日月的弯刀
阅读(819)
推荐(0)
摘要:
Oracle_建表 <!--more--> <!--WizRtf2Html Charset=0 -->--设计要求: --建立一张用来存储学生信息的表 --字段包含学号、姓名、性别,年龄、入学日期、班级,email等信息 <!--WizRtf2Html Charset=0 -->create tab
阅读全文
posted @ 2017-03-12 16:46
日月的弯刀
阅读(291)
推荐(0)
摘要:
Oracle_字段数据类型 <!--more--> 数据库表字段的数据类型 字符数据类型 CHAR:存储固定长度的字符串 VARCHAR2 :存储可变长度的字符串 数值数据类型 NUMBER:存储整数和浮点数,格式为NUMBER(p, s) column_name NUMBER { p = 38,
阅读全文
posted @ 2017-03-12 16:45
日月的弯刀
阅读(732)
推荐(0)
摘要:
Oracle_事务 <!--more--> <!--WizRtf2Html Charset=0 -->-事物管理 create table account( id number, money number ); --实现转账操作 update account set money = money -
阅读全文
posted @ 2017-03-12 16:44
日月的弯刀
阅读(189)
推荐(0)
摘要:
Oracle_rowid_rownum_分页 <!--more--> <!--WizRtf2Html Charset=0 -->--rowid select * from account where rowid='AAASR6AAEAAAAJWAAA'; <!--WizRtf2Html Charse
阅读全文
posted @ 2017-03-12 16:43
日月的弯刀
阅读(812)
推荐(0)
摘要:
Oracle_索引 索引类似字典的和课本目录,是为了加快对数据的搜索速度而设立的。索引有自己专门的存储空间,与表独立存放。 索引的作用:在数据库中用来加速对表的查询,通过使用快速路径访问方法快速定位数据,减少了磁盘的I/O 索引创建以后,在用户撤销它之前并不会用到该索引的名字,但是索引在用户查询时会
阅读全文
posted @ 2017-03-12 16:41
日月的弯刀
阅读(239)
推荐(0)
摘要:
Oracle_数据库表的约束 <!--more--> 完整性约束分类 域完整性约束 (非空not null,检查check) 实体完整性约束 (唯一unique,主键primary key) 参照完整性约束 (外键foreign key) 三种完整性约束的区别 域完整性约束:字段约束 实体完整性约束
阅读全文
posted @ 2017-03-12 16:40
日月的弯刀
阅读(528)
推荐(0)
摘要:
Oracle_view视图 <!--more--> 视图view <!--WizRtf2Html Charset=0 -->--视图:view --查询班级信息并统计各班的人数 select * from stu; select * from clazz; select c.*,count(s.id
阅读全文
posted @ 2017-03-12 16:39
日月的弯刀
阅读(440)
推荐(0)
摘要:
Spark性能调优之Shuffle调优 • Spark底层shuffle的传输方式是使用netty传输,netty在进行网络传输的过程会申请堆外内存(netty是零拷贝),所以使用了堆外内存。 <!--more--> • shuffle过程中常出现的问题 常见问题一:reduce oom? 问题原因
阅读全文
posted @ 2017-03-12 16:35
日月的弯刀
阅读(17492)
推荐(7)
摘要:
转载请标明出处http://www.cnblogs.com/haozhengfei/p/e353daff460b01a5be13688fe1f8c952.html Spark_总结五 1.Storm 和 SparkStreaming区别 Storm 纯实时的流式处理,来一条数据就立即进行处理 Spa
阅读全文
posted @ 2017-03-12 15:26
日月的弯刀
阅读(36198)
推荐(4)
摘要:
Flume介绍 http://flume.apache.org/FlumeUserGuide.html 一、Flume架构图 <!--more--> 含义 Source 规定收集数据的来源 Channel 相当于一个管道,连接source和sink Sink flume agent收集到数据后,数据
阅读全文
posted @ 2017-03-12 15:19
日月的弯刀
阅读(889)
推荐(0)
摘要:
Sqoop介绍 http://sqoop.apache.org http://sqoop.apache.org/docs/1.4.6/SqoopUserGuide.html 1.什么是Sqoop? 将关系数据库(oracle,mysql,postgresql)数据与hadoop数据进行转换的工具 2
阅读全文
posted @ 2017-03-12 15:18
日月的弯刀
阅读(623)
推荐(0)
摘要:
Sqoop导入导出的几个例子 http://sqoop.apache.org/docs/1.4.6/SqoopUserGuide.html#_importing_data_into_hive node2 Sqoop参数介绍_其他命令_导入导出 导入 例一:从DBMS到HDFS 1.node4下启动m
阅读全文
posted @ 2017-03-12 15:16
日月的弯刀
阅读(6444)
推荐(0)
摘要:
hbase性能优化总结 1. 表的设计 1.1 Pre-Creating Regions 默认情况下,在创建HBase表的时候会自动创建一个region分区,当导入数据的时候,所有的HBase客户端都向这一个region写数据,直到这个region足够大了才进行切分。一种可以加快批量写入速度的方法是
阅读全文
posted @ 2017-03-12 15:09
日月的弯刀
阅读(1087)
推荐(0)
摘要:
hbase伪分布式安装(单节点安装) http://hbase.apache.org/book.html#quickstart 1. 前提配置好java,环境java变量 上传jdk1.7 rpm -ivh jdk 2. 上传hbase的压缩包,解压,配置hbase环境变量,修改配置文件(hbase
阅读全文
posted @ 2017-03-12 15:06
日月的弯刀
阅读(716)
推荐(0)
摘要:
hbase完全分布式安装 http://hbase.apache.org/book.html#standalone_dist master zk regionserver master zk regionserver node1 1-->backup 1 node2 1 1 node3 1 1 no
阅读全文
posted @ 2017-03-12 15:05
日月的弯刀
阅读(3523)
推荐(0)
摘要:
1.请求内部转发 使用:req.getRequestDispatcher("uri").forward(req, resp); 1、多个Servlet共享一个request对象(重点) 2、一次请求,当转发结束的时候也就是业务处理完毕的时候request对象会被销毁 3、地址栏不改变 注意在执行转发
阅读全文
posted @ 2017-03-12 14:59
日月的弯刀
阅读(5416)
推荐(1)
摘要:
JSTL标签 使用时需要用taglib指令导入一句话 或者将jstl库导入tomcat中的lib包中 <!--WizRtf2Html Charset=0 -->核心标签库: 输出标签: <c:out value="数据"></c:out>(很少用) 设置作用域标签: <c:set var="键名"
阅读全文
posted @ 2017-03-12 14:57
日月的弯刀
阅读(265)
推荐(0)
摘要:
1. 为什么需要jsp? Servlet对于逻辑处理是非常方便的,但是对于页面的展现是非常麻烦的。JSP的诞生是为了解决Servlet页面展现麻烦的问题的。 2. JSP的特点: Jsp页面展现非常方便,但是业务逻辑处理非常麻烦 总结: 一般我们需要将两门技术结合使用,Servlet做业务处理,js
阅读全文
posted @ 2017-03-12 14:55
日月的弯刀
阅读(4631)
推荐(0)
posted @ 2017-03-12 14:54
日月的弯刀
阅读(200)
推荐(0)
posted @ 2017-03-12 14:52
日月的弯刀
阅读(231)
推荐(0)
摘要:
DTD约束 一,导入DTD方式 二,DTD语法 2)DTD语法 约束标签 <!ELEMENT 元素名称类别>或<!ELEMENT 元素名称(元素内容)> 类别: 空标签: EMPTY。表示元素一定是空元素。 普通字符串:(#PCDATA)。表示元素的内容一定是普通字符串(不能含有子标签)。 任何内容
阅读全文
posted @ 2017-03-12 14:51
日月的弯刀
阅读(336)
推荐(0)
posted @ 2017-03-12 14:49
日月的弯刀
阅读(164)
推荐(0)
posted @ 2017-03-12 14:46
日月的弯刀
阅读(273)
推荐(0)
posted @ 2017-03-12 14:42
日月的弯刀
阅读(363)
推荐(0)
posted @ 2017-03-12 14:40
日月的弯刀
阅读(395)
推荐(0)
摘要:
Web应用的目录结构 |- WebRoot : web应用的根目录 <!--more--> |- 静态资源(html+css+js+image+vedio)|- WEB-INF :固定写法。 |-classes: (可选)固定写法。存放class字节码文件 |-lib: (可选)固定写法。存放jar
阅读全文
posted @ 2017-03-12 14:37
日月的弯刀
阅读(428)
推荐(0)
摘要:
静态资源和动态资源的区别 静态资源 动态资源 当用户多次访问这个资源,资源的源代码永远不会改变的资源。 当用户多次访问这个资源,资源的源代码可能会发送改变。 静态资源 动态资源 当用户多次访问这个资源,资源的源代码永远不会改变的资源。 当用户多次访问这个资源,资源的源代码可能会发送改变。 手动或工具
阅读全文
posted @ 2017-03-12 14:34
日月的弯刀
阅读(276)
推荐(0)
摘要:
Tomcat服务器的下载及安装 1)到apache官网。www.apache.org http://jakarta.apache.org(产品的主页) <!--more--> 2) 安装版:window (exe、msi) linux(rmp) 压缩版:window(rar,zip) linux(t
阅读全文
posted @ 2017-03-12 14:33
日月的弯刀
阅读(1465)
推荐(0)
摘要:
Tomcat软件使用常见问题 tomcat软件使用的常见问题 <!--more--> 1)闪退问题 原因:tomcat软件是java语言开发的。 tomcat软件启动时,会默认到系统的环境变量中查找一个名称叫JAVA_HOME的变量。这个变量的作用找到tomcat启动所需的jvm。 解决办法; 到环
阅读全文
posted @ 2017-03-12 14:32
日月的弯刀
阅读(212)
推荐(0)
posted @ 2017-03-12 14:31
日月的弯刀
阅读(184)
推荐(0)
摘要:
Tomcat之URL查找的过程 webapps目录: tomcat共享目录。需要共享的本地资源放到此目录中。 Tomcat之URL查找的过程 webapps目录: tomcat共享目录。需要共享的本地资源放到此目录中。 webapps目录: tomcat共享目录。需要共享的本地资源放到此目录中。
阅读全文
posted @ 2017-03-12 14:29
日月的弯刀
阅读(1024)
推荐(0)
摘要:
EL表达式 <!--WizRtf2Html Charset=0 --> 1、作用: <!--more--> 主要是用来获取作用域中的数据的,使用的时候不需要导包,获取的时候不需要强转 获取用户数据 <!--WizRtf2Html Charset=0 --><%=request.getParamete
阅读全文
posted @ 2017-03-12 14:27
日月的弯刀
阅读(291)
推荐(0)
摘要:
Spark性能调优之解决数据倾斜 数据倾斜七种解决方案 shuffle的过程最容易引起数据倾斜 1.使用Hive ETL预处理数据 <!--more--> • 方案适用场景:如果导致数据倾斜的是Hive表。如果该Hive表中的数据本身很不均匀(比如某个 key对应了100万数据,其他key才对应了1
阅读全文
posted @ 2017-03-12 14:23
日月的弯刀
阅读(3706)
推荐(0)
摘要:
Spark性能调优之代码方面的优化 1.避免创建重复的RDD 对性能没有问题,但会造成代码混乱 2.尽可能复用同一个RDD,减少产生RDD的个数 <!--more--> 3.对多次使用的RDD进行持久化(cache,persist,checkpoint) 如何选择一种最合适的持久化策略? 默认MEM
阅读全文
posted @ 2017-03-12 14:15
日月的弯刀
阅读(4571)
推荐(0)
摘要:
Spark性能调优之合理设置并行度 1.Spark的并行度指的是什么? spark作业中,各个stage的task的数量,也就代表了spark作业在各个阶段stage的并行度! <!--more--> 当分配完所能分配的最大资源了,然后对应资源去调节程序的并行度,如果并行度没有与资源相匹配,那么导致
阅读全文
posted @ 2017-03-12 13:40
日月的弯刀
阅读(23152)
推荐(4)
摘要:
相邻两数最大差值 <!--more--> <!--more--> 代码实现 1 package com.hzf.sort; 2 3 import org.junit.Test; 4 5 /** 6 * 有一个整形数组A,请设计一个复杂度为O(n)的算法,算出排序后相邻两数的最大差值。 7 * 8 *
阅读全文
posted @ 2017-03-12 11:48
日月的弯刀
阅读(1178)
推荐(0)
摘要:
最短子数组练习题 第19节 最短子数组练习题 对于一个数组,请设计一个高效算法计算需要排序的最短子数组的长度。 给定一个int数组A和数组的大小n,请返回一个二元组,代表所求序列的长度。(原序列位置从0开始标号,若原序列有序,返回0)。保证A中元素均为正整数。 测试样例: [1,4,6,5,9,10
阅读全文
posted @ 2017-03-12 00:40
日月的弯刀
阅读(1528)
推荐(0)