天行健,君子以自强不息

夫夷以近、则游者众、险以远、则至者少

排序:
默认
按更新时间
按访问量

Java多线程:Semaphore

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

2014-04-13 23:10:01

阅读数:12364

评论数:2

Java多线程:Executors

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

2014-04-02 13:20:13

阅读数:9708

评论数:0

Java多线程:ThreadPoolExecutor详解

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

2014-03-26 16:20:19

阅读数:28978

评论数:3

短网址(ShortUrl)实现

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

2014-03-21 15:30:53

阅读数:4912

评论数:2

Redis实现分布式锁

基于Redis实现分布式锁

2013-07-26 22:05:31

阅读数:45692

评论数:21

Zookeeper(八)分布式队列

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

2013-05-11 13:11:21

阅读数:5695

评论数:0

Redis复制与可扩展集群搭建

Redis的主从复制策略是通过其持久化的rdb文件来实现的,其过程是先dump出rdb文件,将rdb文件全量传输给slave,然后再将dump后的操作实时同步到slave中。下面是一篇介绍Redis复制原理的文章,文章作者为新浪微博的田琪同学(@摇摆巴赫)。 本文会讨论一下Redis的复...

2013-04-05 22:25:46

阅读数:3441

评论数:0

Zookeeper(七)分布式锁

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

2013-03-31 12:05:07

阅读数:22923

评论数:6

Zookeeper(六)数据模型

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

2013-03-30 15:32:32

阅读数:5468

评论数:1

android权限列表

访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动...

2013-03-17 16:02:44

阅读数:3139

评论数:0

Zookeeper(五)JAVA API

org.apache.zookeeper.ZooKeeper类 主要方法列表 方法名称 描述 String create(final String path, byte data[], List acl, CreateMode createMode) ...

2013-03-11 21:21:38

阅读数:30214

评论数:0

Zookeeper(四)简单操作

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

2013-03-09 23:33:07

阅读数:11659

评论数:0

Zookeeper(三)配置

最低配置:   clientPort   监听客户端连接的端口   dataDir   存储持久数据的本地文件系统位置   tickTime   基本事件单元,以毫秒为单位,用来控制心跳和超时,默认情况超时的时间为两倍的tickTime     高级配置: ...

2013-03-09 21:38:23

阅读数:6899

评论数:0

Zookeeper(二)四字命令

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

2013-03-06 23:08:56

阅读数:6089

评论数:0

Zookeeper(一)伪分布式安装

一:环境 centos jdk1.6 zookeeper-3.4.3 下载 二:配置 将解压出来的zookeeper 复制三份,这里分别叫做 zookeeper-1,zookeeper-2和zookeeper-3。 1.  zookeeper-1 配置: 创建...

2013-03-03 16:15:07

阅读数:10143

评论数:1

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/sysconf...

2013-03-01 22:37:59

阅读数:2512

评论数:0

Spring 整合 Redis

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

2013-01-25 18:52:19

阅读数:177006

评论数:41

redis - String字符串操作

中文命令参考手册 import java.util.List; import org.junit.After; import org.junit.Before; import org.junit.Test; import redis.clients.jedis.Jedis; /** ...

2013-01-23 19:40:34

阅读数:8350

评论数:0

redis - Java操作

Jedis 客户端实现 Maven pom文件 加入依赖 redis.clients jedis 2.1.0 junit junit 4.8.2 test ...

2013-01-22 22:25:12

阅读数:14592

评论数:0

redis - 环境搭建

一:简介(来自百科) redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差...

2013-01-19 19:55:12

阅读数:11663

评论数:2

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