摘要: ReentrantReadWriteLock对读和写互斥,但是多个线程同时读时不互斥,多个线程同时写会互斥。 模式 公平 非公平 使用场景 阅读全文
posted @ 2017-05-26 15:34 透明1190 阅读(124) 评论(0) 推荐(0)
摘要: HRegion 当一张表中的数据特别多的时候,HBase把表拆成多个块,每个块就是一个HRegion,每个region中包含这个表里的所有行 HRegionServer 数据库的数据存在HDFS文件系统中,用户通过HRegionServer来获取数据,一台机器上一般只能运行一个HRegionServ 阅读全文
posted @ 2017-05-21 09:27 透明1190 阅读(193) 评论(0) 推荐(0)
摘要: MapReduce的流程分为11个步骤,4个实体 1、客户端:编写MapReduce的代码,配置作业,提交作业 2、JobTracker:初始化作业,分配作业,与TaskTracker通信,协调整个作业的执行 3、TaskTracker:保持JobTracker的通信,在分配的数据段上执行Map和R 阅读全文
posted @ 2017-05-20 16:54 透明1190 阅读(1055) 评论(2) 推荐(0)
摘要: Core/Common 为其他子项目提供支持的工具,包括FileSystem、RPC、和串行化库、提供API Avro 用于数据序列化的系统,数据的读和写是在模式下完成,数据和模式都是自描述的,客户端和服务端通过握手协议进行模式的交换。客户端和服务端拥有相同的全部的模式,不同模式下的相同命名字段、丢 阅读全文
posted @ 2017-05-20 11:36 透明1190 阅读(137) 评论(0) 推荐(0)
摘要: Hibernate使用基本上会,但是却一直不知道Hibernate内部是怎么工作的 什么是Hibernate? Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成S 阅读全文
posted @ 2017-05-18 22:32 透明1190 阅读(332) 评论(0) 推荐(0)
摘要: 最近打算自己定制一个Arduino的板子,改改Arduino的烧写机制。好在bootloader都是有源代码的,说干就干,改写前当然要试试这个源码能不能编译,可是到了bootloader目录就茫然了。。。。。竟然用的是makefile,可是作为一名程序猿当然不能退缩了。。。 1、找到bootload 阅读全文
posted @ 2016-06-07 23:08 透明1190 阅读(5709) 评论(0) 推荐(2)
摘要: 使用VS2013+WDK8.1+Win7开发UMDF驱动,当使用了CComPtr类,包含了atlcomcli.h头文件却报错,错误如下: Error 3 error C2039: 'SetDefaultDllDirectories' : is not a member of '`global nam 阅读全文
posted @ 2016-06-02 22:58 透明1190 阅读(3679) 评论(0) 推荐(0)