- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 java多线程(1) ------volatile 和内存可见性
Java语言提供了一种稍弱的同步机制,即volatile变量,用来确保将变量的更新操作通知到其他线程。当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其他内存操作一起重排序。volatile变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在读取volatile类型的变量时总会返回最新写入的值。 在访问volatile变量时
2017-09-27 23:52:19 212
原创 hbase 导入导出/数据迁移
公司遇到一个情况。从集群A吧hbase数据拷贝到 集群B 其中A和B无法通信, 只能通过工作机器 单连。使用的方式是 在A集群 的 hdfs上吧数据拷贝下来数据导出导入hadoop fs -get src hdfs/file //获得集群A地址中 hdfs上 hbase表的位置hadoop fs -put src hdfs/file //吧表数据提交到集群B
2017-09-27 15:26:44 4438 1
原创 hbase Doing distributed log split in 问题
有时候重启 hbase会发现大片绿色画面。虽然以前偶尔遇到过 但是没注意 这次特意观察了一下, 后来发现时 wal数据恢复机制Log Split(日志拆分)HBase为了提高写的性能,将数据的修改先放到memstore内存中,这样做的缺陷是当某个region server崩溃时,其memstore中的所有修改将会丢失,因为它们还没有被刷写到磁盘上。为了防止这情况造成的数据丢
2017-09-26 11:45:51 1183
原创 redis总结
几种数据模式rdb 和aof持久化rdb 通过配置文件设置备份时间 全量 阻塞模式和起一个线程的非阻塞模式aof 增量落地,记录的是操作步骤, 3种模式,来一条落地一次,1秒落地一次,不主动落地, 有操作系统决定落地时间设置aof文件大小,可以触发重写机制主从模式, 主可以读也可以来写,从用来读 1主多从 从会复制主的数据哨兵模式 主挂了 把从变成
2017-09-17 22:50:08 211
原创 zookeeper总结
1. zookeeper的作用配置中心分布式锁(和我遇到的分布式锁的区别)统一命名服务。和JNDI类似分布式系统的故障修复。由master监控集群中服务器状态。当有服务器挂掉时通知其他服务器重新分配不同节点的计算任务。master挂掉会新一轮重新选举master。2. 特点精简的文件系统。管理小文件。hadoop是大型文件系统。采用观察者设计模式3.
2017-09-17 22:47:49 225
原创 zookeeper学习之一
zookeeper 学习关于 zookeeper监控当监控的节点下面数据 增加或者减少。 客户端可以通过监控第一时间观察到节点变化,可用于集群的负载均衡作用。新机器加入的时候在 zk里面添加节点,watcher可以观察到,出现宕机情况,客户端也可以收到信息,避免向 该服务端发起请求。测试代码如下package zookeeper.zookeeper;import org.apa
2017-09-10 22:18:09 301
原创 spring读取properties的方法
记录一下,以后也许用的到spring-servlet.xml 配置文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/
2017-09-08 15:48:04 278
原创 http请求返回json对象。简单的接口处理
开发了一个独立查询存储的系统,需要被其他系统访问,记录一下方法 也许以后会用到。很简单的http请求和返回package com.hz.contral;import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;import java.util.HashMap;import jav
2017-09-08 15:42:56 22948
Redis深度历险:核心原理和应用实践
2019-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人