自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我们的征途是星辰大海

我的GitChat : https://gitbook.cn/gitchat/author/5aa87360f09ada6c2d5d0533

  • 博客(6)
  • 资源 (1)
  • 问答 (6)
  • 收藏
  • 关注

原创 使用LinkedList实现安全队列

使用 wait notify 实现一个队列,队列有2个方法,add 和 get 。add方法往队列中添加元素,get方法往队列中获得元素。队列必须是线程安全的。如果get执行时,队列为空,线程必须阻塞等待,直到有队列有数据。如果add时,队列已经满,则add线程要等待,直到队列有空闲空间。         /** * 使用LinkedList实现安全队列 * */public class

2017-08-20 14:40:58 1309 1

原创 并发程序设计——三个顺序线程练习

question:    有三个线程 t1,t2,t3,如何保证这三个线程顺序执行?      public class ShunXuThreadTest { @Test public void threadTest() throws InterruptedException { Thread t1=new Thread(new soutThread(1));

2017-08-16 23:18:34 750 1

原创 略坑的Thread.stop()

一,stop方法调用之后,线程的run不一定会立即结束首先来看下stop方法的代码: @Deprecated public final synchronized void stop(Throwable obj) { if (obj == null) throw new NullPointerException(); Security

2017-08-14 22:34:56 738

原创 HBase查询优化——持续更新

Scan:setBatch,setCaching,setCacheBlockspublic void setBatch(int batch)public void setCaching(int caching)public void setCacheBlocks(boolean cacheBlocks)setBatch:为设置获取记录的列个数,默认无限制,也就是返回所有的列setCachin

2017-08-02 22:55:53 822 1

原创 HBase数据存储

HRegionServer HBase的数据文件都存储在HDFS上,格式主要有两种: - HFile:HBase中KeyValue数据的存储格式,HFile是Hadoop的二进制文件,实际上StoreFile就是对HFile做了轻量级的包装,即StoreFile底层就是HFile - HLog File:HBase中WAL(Write Ahead Log)的存储格式,物理上是Hadoop的S

2017-08-01 22:36:11 1918 1

原创 HBase架构解析

Hbase组件客户端Client整个HBase集群的入口使用HBase RPC机制与HMaster和HRegionserver通信与HMaster通信进行管理类的操作与HRegionserver通信进行读写类操作包含访问HBase的接口,并维护cache来加快对HBase的访问,与HRegionserver交互程序协调服务Zookeeper保证任何时候,集群中只有一个Master存

2017-08-01 21:51:40 566 1

ble设备扫描器.apk

ble设备扫描器.apk,目前只有扫描周边BLE设备的功能,又需要其他功能的,可以私信我。

2016-09-13

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

TA关注的人

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