liushaobo的专栏

^_^记录成长路上的点点滴滴^_^

Linux 环境下iSCSI Target 与 Initiator 配置

Target端配置1.安装并启动targetcli$ sudo dnf install targetcli $ sudo systemctl start target.service $ sudo systemctl enable target.service $ sudo targetcli t...

2017-09-05 12:29:02

阅读数 4830

评论数 0

Ceph RBD编程接口Librbd(C++) -- 映像创建与数据读写

目前我们有两种路径使用Ceph的块存储: - 利用QEMU/KVM通过librbd与 Ceph 块设备交互,主要为虚拟机提供块存储设备,如下图所示; - 利用kernel module与Host kernel交互,主要为物理机提供块设备支持。Librbd 是Ceph提供的块存储接口的抽象,...

2017-08-01 14:44:27

阅读数 2989

评论数 0

Ceph块设备(RBD)常用命令

创建块设备映像rbd create --size {megabytes} {pool-name}/{image-name}实例:[ceph-deploy@ceph-admin ~]$ rbd create --size 1024 foo 罗列块设备映像rbd ls {poolname}实例:[ce...

2017-07-20 17:08:41

阅读数 3602

评论数 0

Ceph 多节点集群部署

Ceph简介 Ceph是一个开源的 PB 级分布式文件系统,它有着优秀的性能、可靠性和可扩展性。Ceph 独一无二地用统一的系统提供了对象、块、和文件存储功能。Ceph 的强大足以改变贵公司的 IT 基础架构、和管理海量数据的能力。Ceph 可提供极大的伸缩性——供成千用户访问 PB 乃至 E...

2017-07-15 11:49:53

阅读数 1751

评论数 0

Java 8 Lambda Expressions Tutorial with Examples

转自Java 8 Lambda Expressions Tutorial with ExamplesJava is a first-class object-oriented language. With the exception of primitive data types, everyth...

2016-09-28 16:32:39

阅读数 975

评论数 0

Java 8 forEach examples

转自Java 8 forEach examplesIn this article, we will show you how to loop a List and a Map with the new Java 8 forEach statement.1. forEach and MapNorma...

2016-09-28 15:52:01

阅读数 515

评论数 0

Caffe 深度学习框架上手教程

转自:http://suanfazu.com/t/caffe/281 Caffe是一个清晰而高效的深度学习框架,其作者是博士毕业于UC Berkeley的贾扬清,目前在Google工作。 Caffe是纯粹的C++/CUDA架构,支持命令行、Python和MATLAB接口;可以在C...

2016-01-19 10:50:29

阅读数 1456

评论数 0

K-SVD学习笔记

K-SVD是一个用于稀疏表示的字典学习算法,是一个迭代算法,是K-Means算法的泛化。 对于问题(1) K-SVD的算法流程如下: I)固定字典,利用追踪算法(Pursuit Algorithm)求得(近似)最优的系数矩阵; II)每次更新一个列(SVD),固定字典的其它所有的列。计算新的列...

2015-11-26 15:56:37

阅读数 7889

评论数 2

HBase快速导入数据--BulkLoad

Apache HBase是一个分布式的、面向列的开源数据库,它可以让我们随机的、实时的访问大数据。但是怎样有效的将数据导入到HBase呢?HBase有多种导入数据的方法,最直接的方法就是在MapReduce作业中使用TableOutputFormat作为输出,或者使用标准的客户端API,但是这些都...

2015-08-05 13:38:59

阅读数 12376

评论数 7

HBase Split

HBase表的结构如下: 每个Table由若干个Region组成,每个Region由若干个Store组成(每个列组构成一个Store),每个由一个MemStore和若干个StoreFiles(HFiles)组成,每个StoreFile由若干个Blocks组成。HBase对表进行split有三...

2015-08-04 11:39:13

阅读数 6190

评论数 0

Hive本地模式安装及遇到的问题和解决方案

Apache Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的SQL查询功能,可以将SQL语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应...

2015-06-14 19:37:36

阅读数 17274

评论数 4

Cloudera Manager 5和CDH5离线安装

CDH (Cloudera’s Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloudera维护,基于稳定版本的Apache Hadoop构建,并集成了很多补丁,可直接用于生产环境。 Cloudera Manager则是为了便于...

2015-05-22 19:46:24

阅读数 33794

评论数 5

ArrayList vs. LinkedList vs. Vector

翻译自:ArrayList vs. LinkedList vs. Vector1.列表概览就像它的名字一样,List是一个元素的有序序列。当我们讨论列表时把它与Set(两两不等且无序的元素集合)进行比较是一个好主意。下面是容器的类层次图。从这个层次图中可以了解Java容器的一般概念。 2.Arr...

2015-04-13 20:56:37

阅读数 898

评论数 0

在Java中怎样把数组转换为ArrayList?

翻译自:How to Convert Array to ArrayList in Java? 本文分析了Stack Overflow上最热门的的一个问题的答案,提问者获得了很多声望点,使得他得到了在Stack Overflow上做很多事情的权限。这跟我没什么关系,我们还是先看看这个问题吧。 这个...

2015-04-13 19:49:34

阅读数 1384

评论数 1

十个最常见的Java字符串问题

翻译自:Top 10 questions of Java Strings 1.怎样比较字符串?用”==”还是用equals()?简单地说,”==”测试两个字符串的引用是否相同,equals()测试两个字符串的值是否相同。除非你希望检查两个字符串是否是同一个对象,否则最好用equals()。 如果...

2015-03-30 23:03:22

阅读数 1019

评论数 0

Java开发者常犯的十个错误

翻译自:Top 10 Mistakes Java Developers Make 文章列出了Java开发者最常犯的是个错误。1.将数组转换为ArrayList为了将数组转换为ArrayList,开发者经常会这样做:List<String> list = Arrays.asList(ar...

2015-03-29 11:43:50

阅读数 884

评论数 0

LeetCode -- Regular Expression Matching 【算法】

Implement regular expression matching with support for '.' and '*'. '.' Matches any single character. '*' Matches zero or more of the preceding elem...

2015-01-19 16:35:08

阅读数 1017

评论数 0

ArrayList vs. LinkedList vs. Vector

原文链接: Programcreek 翻译: ImportNew.com - 唐小娟 译文链接: http://www.importnew.com/8782.html 1. List概览 List,就像它的名字暗示的一样,是一组排列有序的元素。当我们讨论List的时候,很容易将它和Set作...

2014-12-07 15:34:58

阅读数 770

评论数 0

HashMap vs. TreeMap vs. Hashtable vs. LinkedHashMap

Map是最重要的数据结构。这篇文章中,我会带你们看看HashMap, TreeMap, HashTable和LinkedHashMap的区别。 1. Map概览 Java SE中有四种常见的Map实现——HashMap, TreeMap, Hashtable和LinkedHashMap。如果我们使...

2014-12-07 15:17:06

阅读数 706

评论数 0

HashMap和Hashtable的区别

原文链接: Javarevisited 翻译: ImportNew.com - 唐小娟 译文链接: http://www.importnew.com/7010.html HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应...

2014-12-07 14:04:20

阅读数 638

评论数 0

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