会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
嘟嘟死胖子
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2016年5月10日
分布式锁 ----zookeeper实践 (排它锁)
摘要: 排它锁概念: Exclusive Locks,被称为X锁,写锁,独占锁.如果事物T1对数据对象O1加上了排它锁,那么在整个加锁期间,只允许事务T1对O1进行读写操作,其他事务必须等到T1释放锁后才能进行操作.在单机环境中,JDK提供了synchronized关键字和ReentrantLock 重用锁
阅读全文
posted @ 2016-05-10 09:18 嘟嘟死胖子
阅读(898)
评论(0)
推荐(0)
2016年4月30日
ElasticSearch java客户端更新时出现的错误:NoNodeAvailableException[None of the configured nodes are available
摘要: 下午尝试 用ElasticSearch 的java客户端去做数据检索工作,测试了一下批量更新,代码如下: 但是测试的时候老是给我报这个错误:NoNodeAvailableException[None of the configured nodes are available。具体没截图。 然后我改正
阅读全文
posted @ 2016-04-30 17:42 嘟嘟死胖子
阅读(10248)
评论(0)
推荐(1)
2016年4月25日
Java并发编程示例代码-----ReentrantLock
摘要: 重用lock:
阅读全文
posted @ 2016-04-25 00:38 嘟嘟死胖子
阅读(482)
评论(0)
推荐(0)
2016年4月24日
Java串口通信--------基于RXTX (附带资源地址)
摘要: 最近帮老师做了一个小项目,一个牧场公司想用传感器收集一些环境信息,记录到数据库里去,然后加以分析查看。这里面和传感器通信用到了串口通信,我也是接触了一下,把用到的东西分享出来。 准备工作: RXTX:封装了Java对串口操作的类库,具体的话大家自己百度一下吧。 资源地址:http://pan.bai
阅读全文
posted @ 2016-04-24 21:44 嘟嘟死胖子
阅读(17779)
评论(1)
推荐(1)
Concurrent初探 --- Atomic 无锁
摘要: 一.CAS算法 Compare And Swap,CAS算法的过程是这样:它包含3个参数CAS(V,E,N)。V表示要更新的变量,E表示预期值,N表示新值。仅当V值等于E值时,才会将V的值设为N,如果V值和E值不同,则说明已经有其他线程做了更新,则当前线程什么都不做。最后,CAS返回当前V的真实值。
阅读全文
posted @ 2016-04-24 11:03 嘟嘟死胖子
阅读(310)
评论(0)
推荐(0)
Java基本的线程操作(附代码)
摘要: 啦啦啦啦,从头整理一遍java并发的内容.开始是基本的线程操作 线程状态切换: 新建线程: 终止线程: Thread.stop() 不推荐使用。它会释放所有monitor 中断线程: public void Thread.interrupt() // 中断线程 public boolean Thre
阅读全文
posted @ 2016-04-24 10:31 嘟嘟死胖子
阅读(269)
评论(0)
推荐(0)
2016年4月17日
Thift初探 (一)
摘要: Maven pox.xml: 基本规范: 1.数据类型 基本类型: bool:布尔值,true 或 false,对应 Java 的 boolean byte:8 位有符号整数,对应 Java 的 byte i16:16 位有符号整数,对应 Java 的 short i32:32 位有符号整数,对应
阅读全文
posted @ 2016-04-17 16:40 嘟嘟死胖子
阅读(414)
评论(0)
推荐(0)
2016年4月15日
分布式的一致性(分布式事物)-------2PC详述
摘要: 英文名:Two Phase Commit(2PC) 算法目的:实现分布式事物 算法概述: 有两类节点: 协调者 事务参与者 流程阶段: 请求阶段 提交阶段 算法成立的前提条件: 1.存在一个协调者,其他节点为参与者,节点间使用网络通信 2.所有节点都采用预写式日志,且日志被写入后放在可靠性高的存储设
阅读全文
posted @ 2016-04-15 10:48 嘟嘟死胖子
阅读(462)
评论(0)
推荐(0)
2016年4月14日
好用的zookeeper客服端----Curator初探
摘要: maven配置: 代码: 创建客户端: 参数解释: RetryPolicy详解: 继承关系: ExponentialBackoffRetry: RetryNTimes & RetryOneTime: RetryUntilElapsed:
阅读全文
posted @ 2016-04-14 19:36 嘟嘟死胖子
阅读(325)
评论(0)
推荐(0)
2016年4月13日
GFS中元数据的管理
摘要: GFS 元数据(metadata)中包含三部分: GFS元数据的管理方式: 1.文件的命名空间和块的命名空间: 采用持久化的方式. 对于文件和块的命名空间以及从文件到块的映射:通过向操作日志登记修改而保持不变,操作日志存储在master的本地磁盘并在几个远程机器上留有副本,使用日志使得我们可以简单地
阅读全文
posted @ 2016-04-13 19:52 嘟嘟死胖子
阅读(1257)
评论(0)
推荐(0)
1
2
下一页
公告