10 胸口碎大石_

尚未进行身份认证

我要认证

喜欢技术 热爱折腾. 目前专注于大型分布式系统架构设计cache等方案 欢迎技术交流

等级
TA的排名 4k+

Java多线程:Semaphore

Semaphore为并发包中提供用于控制某资源同时可以被几个线程访问的类

2014-04-13 23:10:01

Java多线程:Executors

Executors类位于java.util.concurrent包下,提供了一些方便构建ThreadPoolExecutor和线程管理的方法。主要方法有以下几个:1.创建一个固定大小的线程池 public static ExecutorService newFixedThreadPool(int nThreads) { return new ThreadPoolExe

2014-04-02 13:20:13

Java多线程:ThreadPoolExecutor详解

ThreadPoolExecutor是JDK并发包提供的一个线程池服务,基于ThreadPoolExecutor可以很容易将一个Runnable接口的任务放入线程池中。ThreadPoolExecutor的构建参数: public ThreadPoolExecutor(int corePoolSize, int maxi

2014-03-26 16:20:19

短网址(ShortUrl)实现

最近,我的项目中需要用到短网址(ShortUrl)的算法,于是在网上搜索一番,发现有C#的算法,有.Net的算法,有PHP的算法,就是没有找到Java版的短网址(ShortUrl)的算法,很是郁闷。同时还发现有不少网友在发帖求助,怎么实现Java版的短网址(ShortUrl)的算法。干脆一不做,二不休,参考了一下网上比较流行的PHP版短网址(ShortUrl)算法:http://www.s

2014-03-21 15:30:53

Redis实现分布式锁

基于Redis实现分布式锁

2013-07-26 22:05:31

Zookeeper(八)分布式队列

1. element  方法  获取对列头部第一个元素 查找队列znode 下所有的子节点名称   使用TreeMap给顺序编号排序  返回第一个znode对应的值 public byte[] element() throws NoSuchElementException, KeeperException, InterruptedException { Tre

2013-05-11 13:11:21

Redis复制与可扩展集群搭建

Redis的主从复制策略是通过其持久化的rdb文件来实现的,其过程是先dump出rdb文件,将rdb文件全量传输给slave,然后再将dump后的操作实时同步到slave中。下面是一篇介绍Redis复制原理的文章,文章作者为新浪微博的田琪同学(@摇摆巴赫)。本文会讨论一下Redis的复制功能以及Redis复制机制本身的优缺点以及集群搭建问题。Redis复制流程概述Red

2013-04-05 22:25:46

Zookeeper(七)分布式锁

获取锁实现思路:1.     首先创建一个作为锁目录(znode),通常用它来描述锁定的实体,称为:/lock_node2.     希望获得锁的客户端在锁目录下创建znode,作为锁/lock_node的子节点,并且节点类型为有序临时节点(EPHEMERAL_SEQUENTIAL);        例如:有两个客户端创建znode,分别为/lock_node/lock-1和/lock

2013-03-31 12:05:07

Zookeeper(六)数据模型

Zookeeper数据模型:Zookeeper的结构类似标准的文件系统,但这个文件系统中没有文件和目录,而是统一使用节点(node)的概念,称为znode。Znode作为保存数据的容器(限制在1mb以内),也构成了一个层次化的命名空间。 znode zookeeper目录中的每一个节点对应着一个znode,每个znode维护着一个属性结构

2013-03-30 15:32:32

android权限列表

访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置

2013-03-17 16:02:44

Zookeeper(五)JAVA API

org.apache.zookeeper.ZooKeeper类 主要方法列表方法名称描述String create(final String path, byte data[], List acl, CreateMode createMode)创建一个znode节点,参数: 路径、 znode内容,ACL(访问控制列表)、 znode

2013-03-11 21:21:38

Zookeeper(四)简单操作

1.  连接到zookeeper服务[java2000_wl@localhost zookeeper-3]$ bin/zkCli.sh -server 127.0.0.1:21812.  使用ls命令查看当前zookeeper中包含的内容[zk: 127.0.0.1:2181(CONNECTED) 1] ls /[zookeeper]

2013-03-09 23:33:07

Zookeeper(二)四字命令

通过这些四字命令可以获取服务的当前状态,配置等相关信息。用户在客户端可通过telnet或nc向zookeeper发出命令。命令描述cons列出连接到服务器的所有客户端详细信息(连接,会话)。包括“接收/发送”的包数量,会话id,操作延迟等。 /127.0.0.1:37185[0](queued=0,recved=1,sent=0)

2013-03-06 23:08:56

Zookeeper(一)伪分布式安装

一:环境centosjdk1.6zookeeper-3.4.3 下载二:配置将解压出来的zookeeper 复制三份,这里分别叫做 zookeeper-1,zookeeper-2和zookeeper-3。1.  zookeeper-1 配置:创建data目录:/home/java2000_wl/hadoop/zookeeper-1/data创

2013-03-03 16:15:07

CentOS下 Eclipse启动错误

错误信息:Failed to load the JNI shared library "/home/java2000_wl/jdk/jdk1.6.0_41/bin/../jre/lib/i386/client/libjvm.so".修改 /etc/sysconfig/selinux 文件   禁止SELINUX选项# This file controls the state o

2013-03-01 22:37:59

Spring 整合 Redis

pom构建: 4.0.0 com.x.redis springredis 0.0.1-SNAPSHOT org.springframework.data spring-data-redis 1.0.2.RELEASE org.springframework spring-test 3.1.2.

2013-01-25 18:52:19

redis - String字符串操作

中文命令参考手册import java.util.List;import org.junit.After;import org.junit.Before;import org.junit.Test;import redis.clients.jedis.Jedis;/** * jedis String 类型操作 * @author http://blog.csdn.ne

2013-01-23 19:40:34

redis - Java操作

Jedis 客户端实现Maven pom文件 加入依赖 redis.clients jedis 2.1.0 junit junit 4.8.2 test  Jedis 简单使用/* * JedisTest.java */packag

2013-01-22 22:25:12

redis - 环境搭建

一:简介(来自百科)redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memca

2013-01-19 19:55:12

Java虚拟机学习 - 类加载器(ClassLoader)

类加载器类加载器(ClassLoader)用来加载 class字节码到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源文件在经过 Javac之后就被转换成 Java 字节码文件(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class 类的一个实例。每一个这样的实例用来表示一个 Java 类。实际的情况可

2012-11-25 20:26:17

查看更多

勋章 我的勋章
    暂无奖章