随笔 - 1356  文章 - 0  评论 - 1104  阅读 - 1941万
11 2016 档案
移动APP服务端设计开发注意要点
摘要:2014年,移动APP的热度丝毫没有减退,怎么为您的移动端app设计良好的服务器端接口(API)呢? 下面谈谈我个人的一些想法。 2014年,移动APP的热度丝毫没有减退,并没有像桌面软件被WEB网站那样所取代,不但如此,越来越多的传统应用、网站也都开始制作自己的移动APP,也就是我们常说的IOS客 阅读全文
posted @ 2016-11-25 16:17 Ruthless 阅读(4734) 评论(0) 推荐(0) 编辑
Google Java编程风格指南
摘要:Google Java编程风格指南 阅读全文
posted @ 2016-11-15 14:19 Ruthless 阅读(642) 评论(0) 推荐(0) 编辑
如何用消息系统避免分布式事务?
摘要:从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,就得思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致情况。 上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对 阅读全文
posted @ 2016-11-15 11:44 Ruthless 阅读(1051) 评论(0) 推荐(1) 编辑
ZooKeeper典型应用场景
摘要:ZooKeeper典型应用场景一览 应用中用到的一些配置信息放到ZK上进行集中管理。这类场景通常是这样:应用在启动的时候会主动来获取一次配置,同时,在节点上注册一个Watcher,这样一来,以后每次配置有更新的时候,都会实时通知到订阅的客户端,从来达到获取最新配置信息的目的。 分布式搜索服务中,索引 阅读全文
posted @ 2016-11-14 22:27 Ruthless 阅读(2629) 评论(0) 推荐(0) 编辑
zookeeper分布式锁实现
摘要:1.定义分布式锁接口 2.定义一个简单的互斥锁定义一个互斥锁类,实现以上定义的锁接口,同时继承一个基类BaseDistributedLock,该基类主要用于与Zookeeper交互,包含一个尝试获取锁的方法和一个释放锁。 3. 分布式锁的实现细节获取分布式锁的重点逻辑在于BaseDistribute 阅读全文
posted @ 2016-11-12 18:34 Ruthless 阅读(4259) 评论(2) 推荐(0) 编辑
Zookeeper API for JAVA实战与应用
摘要:package com.zookeeper.watcher; import java.util.List; import java.util.concurrent.CountDownLatch; import java.util.concurrent.atomic.AtomicInteger; import org.apache.log4j.Logger; import org.apache... 阅读全文
posted @ 2016-11-11 19:12 Ruthless 阅读(3512) 评论(0) 推荐(0) 编辑
zookeeper分布式锁原理
摘要:一、分布式锁介绍分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性。 二、架构介绍在介绍使用Zookeeper实现分布式锁之前,首先看当前的系统架构图 解释:左边的整个区域表示一个Zookeeper集群,locker是Zookeeper的一个持久节 阅读全文
posted @ 2016-11-10 18:46 Ruthless 阅读(15158) 评论(0) 推荐(0) 编辑
Zookeeper常用命令
摘要:一、zk服务命令1. 启动ZK服务: bin/zkServer.sh start2. 查看ZK服务状态: bin/zkServer.sh status3. 停止ZK服务: bin/zkServer.sh stop4. 重启ZK服务: bin/zkServer.sh restart 5. 连接服务器: 阅读全文
posted @ 2016-11-04 09:39 Ruthless 阅读(45056) 评论(0) 推荐(2) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示