`
文章列表
etc/hadoop配置文件 1.vi core-site.xml <?xml version="2.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <!--   Licensed under the Apache License, Version 2.0 (the "License");   you may not use this f ...

百度地图位置

Html5 Geolocation获取地理位置信息   Html5中提供了地理位置信息的API,通过浏览器来获取用户当前位置。基于此特性可以开发基于位置的服务应用。在获取地理位置信息前,首先浏览器都会向用户询问是否愿意共享其位置信息,待用户同意后才能使用。 Html5获取地理位置信息是通过Geolocation API提供,使用其getCurrentPosition方法,此方法中有三个参数,分别是成功获取到地理位置信息时所执行的回调函数,失败时所执行的回调函数和可选属性配置项。 如下Demo演示了通过Geolocation获取地理位置信息,并在百度地图上显示当前位置(通过调用百 ...
一致性哈希算法  (2012-07-21 17:09:28) 转载▼ 标签: 

java cpu-cpu缓存行

    博客分类:
  • java
写Java也得了解CPU–CPU缓存 <iframe id="aswift_0" style="left: 0px; position: absolute; top: 0px;" name="aswift_0" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="728" height="90">< ...

经典技术

    博客分类:
  • java
1.序列号用fastjson.  是通过字节码构造,像Jackson,gson是反射。反射耗性能 2.双向mapguava  bimap 3.arraylist,linkedlist,set,vector,map,hashmap,hashtable,courredhashmap区别 4.队列 5.x多线程,线程的状态

ftp登录

    博客分类:
  • ftp
 yufeng.ftp.ip=121.14.195.98yufeng.ftp.port=25000yufeng.ftp.user=33e9yufeng.ftp.pwd=33e92016yufeng.ftp.path=/bills/    连接ftp >>ftp ftp>open 121.14.195.98 25000 输入用户名密码  
首先下载hadoop-native-64-2.4.0.tar:http://dl.bintray.com/sequenceiq/sequenceiq-bin/hadoop-native-64-2.4.0.tar如果你是hadoop2.6的可以下载下面这个:http://dl.bintray.com/sequenceiq/sequenceiq-bin/hadoop-native-64-2.6.0.tar 下载完以后,解压到hadoop的native目录下,覆盖原有文件即可。操作如下: tar -x hadoop-native-64-2.4.0.tar -C  hadoop/lib/nati ...

hadoop下载地址

 
http://mirror.bit.edu.cn/apache/hadoop/common/

锁冲突分析

锁冲突分析2.1 innodb的事务与行锁机制MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关,MyISAM不支持事务、采用的是表级锁,而InnoDB支持ACID事务、 行级锁、并发。MySQL默认的行为是在每条SQL语句执行后执行一个COM ...

mysql的锁表问题

mysql的锁表问题 SHOW PROCESSLIST查看数据库中表的状态,是否被锁; kill id //杀掉被锁的表 =================================================== set autocommit=0; select * from t1 where uid=’xxxx’ for update //在有索引(例如uid)的情况下是行锁,否则是表 ...

锁表的机制

锁表的机制 为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。 一、概述 MySQL有三种锁的级别:页级、表级、行级。 MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行级锁。 MySQL这3种锁的特性可大致归纳如下: 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁: ...
连接太多,然后mysql报错了,导致mysql把链接断开,jdbc这边不知道,直接用连接就出问题,现在把连接数减少了就好了,但是一直不了解到底连接数增加后会有问题,如果连接超时时间小的话,内存就会爆掉,如果短的话,也会报错但是内存会释放,报的是临时表找不到 短一点看看,你jdbc的超时时间要小于mysql配置的 

zk 理解

    博客分类:
  • zk
1. 数据模型 1.1. 只适合存储小数据 Zk维护着一个逻辑上的树形层次结构,树中的节点称为znode,个znode都有一个ACL(权限控制)。Zookeeper是被设计用来协调服务的,因此znode里存储的都是小数据,而不是大容量的数据,数据容量一般在1MB范围内。 1.2. 操作的原子性 Znode的数据读写是原子的,要么读或写了完整的数据,要么就失败,不会出现只读或写了部分数据。 1.3. Znode的路径

zk 管理

    博客分类:
  • zk
1.2集群模式的配置 为了确保ZooKeeper服务的稳定与可靠性,通常是搭建成一个ZK集群来对外提供服务。关于ZooKeeper,需要明确一个很重要的特性:集群中只要有过半的机器是正常工作的,那么整个集群对外就是可用的(本文下面就用“过半存活即可用”来代替这个特性吧^-^)。正是基于这个特性,建议是将ZK集群的机器数量控制为奇数较为合适。为什么选择奇数台机器,我们可以来看一下,假如是4台机器构成的ZK集群,那么只能够允许集群中有一个机器down掉,因为如果down掉2台,那么只剩下2台机器,显然没有过半。而如果是5台机器的集群,那么就能够对2台机器down掉的情况进行容灾了。 你可以按照 ...

zk 日志可视化

    博客分类:
  • zk
zookeeper server的配置文件zoo.cfg中可以通过dataLogDir来配置zookeeper的事务日志的输出目录,这个事务日志类似于下面这样的文件:
Global site tag (gtag.js) - Google Analytics