自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mapreduce理解

1.你懂的map:映射reduce:规约

2016-09-28 19:20:10 182

原创 Kafka原理一

上一遍讲完Kafka的安装以及简单使用。接着进一步了解一下相关概念以及原理:1.它使用zookeeper来保存一些meta信息。2。按Topic分类,一个Topic将被分成多个partition(区),每个partition在存储层面是append log文件。任何发布到此partition的消息都会直接追加到log文件的尾部。每条消息在文件中的位置称为offset

2016-09-27 09:26:36 153

原创 Spring 事物管理

2.spring事物管理的一组API3.spring的编程式事物管理4.spring声明式事物管理一.事物知识点回顾:事务:是指一组逻辑上的操作,要不全部成功、要么全部失败。事务特性:原子性、一致性、隔离性、持久性。要么都发生、要么都不发生。最终结果一致、比如转账,最终钱总数都不变。多并发的时候,事物不能互相干扰。修改后记录到数据库就不会被改变。二.spring

2016-09-24 11:59:32 239

原创 spring mvc拦截器与过滤器

拦截器与过滤器所处的层面是不同的;过滤器作用于所有web请求资源;拦截器作用于controller。过滤器可以比喻成:院子的大门。拦截器是大院里面房子的门。但是有些房子是没有院子的。

2016-09-24 10:02:01 207

原创 Oracle执行计划理解

查询10号部门的员工信息sql:select * from emp where deptno=10;生成执行计划sql:explain plan for select * from emp where deptno=10;查看执行计划sql:select * from table (dbms_xplan.display);  由于没有建立索引,这个执行计划将会全表扫描,扫描每一

2016-09-23 10:53:38 220

原创 Hive入门

一 入门了解:1.Hive是基于Hadoop之上的数据仓库。将海量的数据存储到hive做分析处理完成业务逻辑。数据仓库面向数据分析,普通数据库面向快速的读写业务逻辑。2.hive的本质就是一个数据库,由于面向分析,存储在hdfs之上再好不过。二 数据仓库:1.数据仓库是一个面向主题的数据库。例如:要从数据仓库中做一个商品推荐,那么这个主题就是商品。2.多种数据汇总到数据仓库中,

2016-09-23 10:41:54 318

原创 Kafka安装使用

1.安装Java82.安装Scala2.11.63.下载安装Kafka,解压启动Zookeeper:  bin/zookeeper-server-start.sh config/zookeeper.properties &启动Kafka:  bin/kafka-server-start.sh config/server.properties我的单间版HBase已经启动Zooke

2016-09-21 15:10:46 574

原创 Java GC

1.Java内存核心分配分为栈内存与堆内存。2.Java内存的具体分配就不概括了(另外一个重要概念就是java内存模型)。下文以堆内存展开Java 垃圾回收机制。(内存分配与GC息息相关)堆内存分为:堆内存被划分为3个区域,新生区、老年区、永久区。注:永久区在java8中被移除。也就是常量池等被移动到本地内存(堆外内存)新生区又分为一个eden、两个

2016-09-19 23:26:59 179

原创 Hash取模

Hash取模后,可以达到不错的随机分布特性。随着数据遇到随机分布性越明显。如同抛硬币,次数越多会回归50%。但当数据小的时候会暴露一定的缺陷。

2016-09-14 21:03:53 1452

原创 Storm学习

虽然这两个框架都提供可扩展性和容错性,它们根本的区别在于他们的处理模型。而Storm处理的是每次传入的一个事件,而Spark Streaming是处理某个时间段窗口内的事件流。因此,Storm处理一个事件可以达到秒内的延迟,而Spark Streaming则有几秒钟的延迟。Storm 组件:    主从结构: 主为Nimbus,从为Supervisor      通过zookeep

2016-09-14 10:31:43 226

原创 linux常用命令

查看文件夹大小du -sh *

2016-09-13 20:06:17 156

原创 Java内存模型

寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制。l 栈:保存局部变量的值,包括:1.用来保存基本数据类型的值;2.保存类的实例,即堆区对象的引用(指针)。也可以用来保存加载方法时的帧。l 堆:用来存放动态产生的数据,比如new出来的对象。注意创建出来的对象只包含属于各自的成员变量,并不包括成员方法。因为同一个类的对象拥有各自的成员变量,存储在各自的堆中,但是他们共享该类的方法,

2016-09-09 23:50:04 160

原创 一键安装Maven脚本

#!/bin/bashif [ -z "${MAVEN_HOME}" ]; then        #得到时间        TIME_FLAG=`date +%Y%m%d_%H%M%S`        #备份配置文件        cp /etc/profile /etc/profile.bak_$TIME_FLAG        echo "Begin to insta

2016-09-05 13:58:06 412

hadoop2.6conf下的正确配置文件

hadoop2.6 conf下的正确配置文件,下载后可以直接覆盖使用。配置文件里有一些配置讲解。方便学习了解

2015-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除