自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangjianbo1989的专栏

实践不会就理论,理论不会就实践

  • 博客(57)
  • 资源 (5)
  • 收藏
  • 关注

原创 docker basic guide

install docker apt-get install docker also works wget -qO- https://get.docker.com/ | shrun hello-world image docker run hello-world docker tells os you are using docker program run a subcomman

2015-12-14 13:36:28 403

原创 android:gravity 与 android:layout_gravity 的区别

android:gravity 与 android:layout_gravity 的区别LinearLayout 中有两个容易混淆的属性: android:gravity 与 android:layout_gravitygravity: View中内容的相对于该View的位置,例如button 上面的 文本内容 相对于 button 的 位置layout_gravity: 该View 相对于父

2015-11-18 09:36:56 384

原创 bash 脚本笔记

linux

2015-08-27 13:53:43 418

原创 设计模式总览

设计模式

2015-05-22 11:11:40 355

原创 Mongodb实战-安装

mongodb

2015-03-23 12:08:32 296

转载 java泛型的理解

转自 http://hongjiang.info/java-generics/原文是好几年前在公司邮件列表里发的,现在看写的很啰嗦,不管怎样,希望对新手有用。pdf文档可以在:http://www.slideshare.net/hongjiang/ss-13586111不能翻墙也可以在这里下载:http://vdisk.weibo.com/s/AsZQi几年前当Ja

2015-03-20 14:36:24 383

转载 Spark 性能相关参数配置详解

Spark 性能相关参数配置详解

2015-02-11 14:28:44 827

转载 Storm Trident 教程

storm trident

2015-01-28 17:06:09 378

转载 结合源码分析HBase相关操作流程

1、RegionServer打开region的过程:  首先master给regionServer发出打开region的命令(AssignmentManager.assign)          RegionOpeningState regionOpenState = ServerManager.sendRegionOpen(plan            .getDest

2015-01-27 23:56:08 394

转载 Storm Transaction 原理+实战

Storm guarantees data processing by providing an at least once processing guarantee. The most common question asked about Storm is "Given that tuples can be replayed, how do you do things like countin

2015-01-27 23:14:58 980

转载 Twitter Storm如何保证消息不丢失

Twitter Storm如何保证消息不丢失转载自 http://xumingming.sinaapp.com/127/twitter-storm如何保证消息不丢失/ 本文翻译自: https://github.com/nathanmarz/storm/wiki/Guaranteeing-message-processingstorm保证从spout发出的每个tup

2015-01-26 18:37:56 397

原创 提交自己写的Topology

storm 程序

2015-01-24 18:34:58 366

转载 使用Storm实现实时大数据分析!

摘要:随着数据体积的越来越大,实时处理成为了许多机构需要面对的首要挑战。Shruthi Kumar和Siddharth Patankar在Dr.Dobb’s上结合了汽车超速监视,为我们演示了使用Storm进行实时大数据分析。CSDN在此编译、整理。简单和明了,Storm让大数据分析变得轻松加愉快。当今世界,公司的日常运营经常会生成TB级别的数据。数据来源囊括了互联网装置可以捕获

2015-01-24 17:02:55 511

原创 安装Storm 0.93

Storm

2015-01-24 15:54:13 2534

原创 用LinkedHashMap实现的LRU算法

LRU

2015-01-20 14:49:12 432

转载 LinkedHashMap的实现原理(LRU算法)

LRU

2015-01-20 14:27:41 620

转载 一个简单的Java EE&Docker示例

【编者的话】学习Docker的最好办法就是迅速在工作中应用它,本文作者使用Docker部署了一个Java EE应用,非常简单和方便。需要注意的是,由于作者写作时本地网络有问题,所以Dockerfile中很多的资源都没有从网络下载,你再实践时,可以尝试修改。学习快乐 :)本文中,我们将会把Java EE和Docker结合,具体内容如下:创建、构建并运行一个Docker镜像;通

2015-01-20 10:07:44 517

转载 HBase 系统架构图

组成部件说明   Client:   使用HBase RPC机制与HMaster和HRegionServer进行通信   Client与HMaster进行通信进行管理类操作   Client与HRegionServer进行数据读写类操作   Zookeeper:   Zookeeper Quorum存储-ROOT-表地址、HMaster地址   HRegionServe

2015-01-19 11:46:06 607

转载 利用sqoop将hive数据导入导出数据到mysql

转自:http://blog.csdn.net/jiedushi/article/details/6663177sqoop是让hadoop技术支持的clouder公司开发的一个在关系数据库和hdfs,hive之间数据导入导出的一个工具在使用过程中可能遇到的问题:sqoop依赖zookeeper,所以必须配置ZOOKEEPER_HOME到环境变量中。sqoop-1.2

2015-01-19 00:33:48 449

转载 使用HBase EndPoint(coprocessor)进行计算

hbase endpoint

2015-01-19 00:29:37 432

原创 Hive笔记

Hive笔记

2015-01-19 00:27:08 373

原创 HBase 的学习笔记

hbase笔记

2015-01-18 22:00:57 600

转载 Hive用法

转载一下:原文http://www.jiacheo.org/blog/1261, 创建表?123456CREATETABLEpage_view(viewTimeINT, userid BIGINT,page_url STRING, referrer_url STRING,

2015-01-18 21:58:54 443

原创 spark 操作 hbase

spark 操作 hbase 跟 java 操作hbase 一样一样的。import org.apache.spark._ import org.apache.spark.rdd.NewHadoopRDD import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration

2015-01-12 18:15:37 427

原创 Tachyon 的 安装部署

Tachyon

2015-01-08 18:27:40 360

原创 hbase 的配置过程

自己在 配置hbase 的 一些注意事项

2015-01-06 18:12:16 302

转载 图的存储

图的存储结构    图的存储结构除了要存储图中各个顶点的本身信息外,同时还要存储顶点与顶点之间的所有关系(边的信息),因此,图的结构比较复杂,很难以数据元素在存储区中的物理位置来表示元素之间的关系,但也正是由于其任意的特性,故物理表示方法很多。常用的图的存储结构有邻接矩阵、邻接表、十字链表和邻接多重表。  一、  邻接矩阵表示法    对于一个具有n

2014-11-25 11:16:02 387

转载 Implicit in Scala

// define a method that takes an implicit Stringscala> def yo(implicit s:String) = println("Yo, " + s)yo: (implicit s: String)Unit// pass a string to it; it worksscala> yo("Adrian")Yo, Adrian/

2014-11-12 16:27:15 343

转载 Scala 中的 apply 和 update 方法

Scala 是构建在 JVM 上的静态类型的脚本语言,而脚本语言总是会有些约定来增强灵活性。灵活性可以让掌握了它的人如鱼得水,也会让初学者不知所措。比如说 Scala 为配合 DSL 在方法调用时有这么一条约定:在明确了方法调用的接收者的情况下,若方法只有一个参数时,调用的时候就可以省略点及括号。如 “0 to 2”,实际完整调用是 “0.to(2)”。但 “println(2)” 不

2014-11-12 13:37:08 343

转载 Scala学习笔记9 (misc)

9.   misc9.1.     jsonScala-json9.2.     Configgyhttp://www.lag.net/configgy/简单配置及logging:----------------------------log {  filename = "/var/log/pingd.log"  roll =

2014-11-12 13:35:32 350

转载 Scala学习笔记8 (xml)

8.  XML8.1.     生成Scala原生支持xml,就如同Java支持String一样,这就让生成xml和xhtml很简单优雅:val name = "james"val age = 10val html = name={name}, age="{age}" toString// name=james, age="10&quo

2014-11-12 13:34:22 293

转载 Scala学习笔记7 (actor)

actorhttp://www.scala-lang.org/docu/files/actors-api/actors_api_guide.html# Scala中处理并发,有很多选择:l  actor消息模型,类似Erlang,首选,Lift和akka也实现了自己的actor模型。l  Thread、Runnablel  java.util.con

2014-11-12 13:33:18 382

原创 call by name 与 call by value in scala

class NameTest{ def time():Long = { println("In time()") System.nanoTime() } def exec(t:Long):Long={ println("Enter exec,calling t ...") println("t:" + t) println("Calling t

2014-11-12 12:29:28 345

转载 CPU高速缓存行对齐

CPU的高速缓存一般分为一级缓存和二级缓存,现今更多的CPU更是提供了三级缓存。CPU在运行时首先从一级缓存读取数据,如果读取失败则会从二级缓存读取数据,如果仍然失败则再从内存中存读取数据。而CPU从一级缓存或二级缓存或主内存中最终读取到数据所耗费的时钟周期差距是非常之大的。因此高速缓存的容量和速度直接影响到CPU的工作性能。 一级缓存都内置在CPU内部并与CPU同速运行,可以有效的提高CPU的运

2014-09-24 20:12:01 658

转载 Java String类型剖析及其JVM内存分配详解

前提:先了解下什么是声明,什么时候才算是产生了对象实例其中x并未看到内存分配,变量在使用前必须先声明,再赋值,然后才可以使用。java基础数据类型会用对应的默认值进行初始化 一、首先看看Java虚拟机JVM的内存块及其变量、对象内存空间是怎么存储分配的       1、栈:存放基本数据类型及对象变量的引用,对象本身不存放于栈中而是存放于堆中     

2014-09-12 09:41:30 391

转载 Scala学习笔记4 (Object-Oriented Programming)

4.   OOP4.1.     类class4.1.1.  定义例子1:class User {  var name = "anonymous"  var age:Int = _  val country = "china"  def email = name + "@mail"}使用:val u = new

2014-09-02 09:24:02 351

转载 Scala学习笔记6 (io)

6.   io6.1.     文件I/O6.1.1.  读文件scala特有的是scala.io.Source,例如:import scala.io._Source.fromFile("cn.scala","utf8").mkString 逐行读文件内容:Source.fromFile(new java.io.File("cn.sc

2014-09-02 09:23:26 325

转载 Scala学习笔记5 (集合 Collections)

5.   util包5.1.     架构http://www.scala-lang.org/docu/files/collections-api/collections.htmlThe following figure shows all collections in package scala.collection. These are all high-lev

2014-09-02 09:22:47 444

转载 Scala学习笔记3 (Functional Programming)

3.   FP3.1.     函数函数的地位和一般的变量是同等的,可以作为函数的参数,可以作为返回值。传入函数的任何输入是只读的,比如一个字符串,不会被改变,只会返回一个新的字符串。 Java里面的一个问题就是很多只用到一次的private方法,没有和使用它的方法紧密结合;Scala可以在函数里面定义函数,很好地解决了这个问题。3.1.1.  函数

2014-09-02 09:19:47 297

转载 Scala学习笔记2 (Lang上篇)

lang2.1.     和Java的异同2.1.1.  语法Java++:增加的语法Java--:删减的语法纯OO静态成员操作符重载原生数据类型closurebreak、continue使用trait进行mixin组合接口

2014-09-02 09:19:36 410

Java虚拟机并发编程

2017-02-24

Web Development With Go

Web Development With Go

2017-02-17

Java并发编程

Java并发编程

2013-04-17

Graph.Algorithms

A.Java.Library.of.Graph.Algorithms.and.Optimization

2012-12-22

Java加密与解密的艺术

Java加密与解密的艺术,解读加密解密

2012-12-17

空空如也

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

TA关注的人

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