加载中
两种分布式锁实现方案(二)

四。方案2,基于redis的分布式锁 /** *分布式锁工厂类 */ public class RedisLockUtil {   private static final Logger logger = Logger.getLogger(RedisLockUtil.class);   private static ...

2015/06/06 13:03
115
两种分布式锁实现方案(一)

一。为何使用分布式锁? 当应用服务器数量超过1台,对相同数据的访问可能造成访问冲突(特别是写冲突)。单纯使用关系数据库比如MYSQL的应用可以借助于事务来实现锁,也可以使用版本号等实现乐...

2015/06/06 12:58
44
无需OAuth就可以设计一个安全的REST (Web) API

OAuth非常复杂,但是考察Amazon的Web服务发现它们并没有使用OAuth,那么是如何保证REST安全性呢? 答案在:HMAC,说白了就是HASH,每个客户端第一次发出请求时,将自己的唯一HASH MAC 和请求...

2015/05/22 17:35
88
移动端与PHP服务端接口通信流程设计(增强版)

前面讲过:移动端与PHP服务端接口通信流程设计(基础版) 对于 api_token 的校验,其安全性还可再增强: 增强地方一: 再增加2张表,一个接口表,一个授权表,设计参考如下: 接口表 字段名 字...

2015/05/06 10:13
64
移动端与PHP服务端接口通信流程设计(基础版)

针对 --->非开放性平台 --->公司内部产品 接口特点汇总: 1、因为是非开放性的,所以所有的接口都是封闭的,只对公司内部的产品有效; 2、因为是非开放性的,所以OAuth那套协议是行不通的,因...

2015/05/06 10:12
100

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部