摘要: 基于Redis的锁 1. 使用原子的set命令的nx 、ex参数设置过期时间和一个预定的值 2. 设置成功后,即获取到锁,执行业务操作,否则没有获取到锁 3. 获取锁的值,并比较预定的值是否和当前值相同,相同则可以删除,否则不能删除 以下代码基于Lua脚本实现 基于zookeeper的锁 1.客户端 阅读全文
posted @ 2019-02-26 17:54 Hitechr 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 变量的声明 1.使用关键词 var 定义,声明后若不赋值,则使用默认值 var 变量名 [变量类型] [=初始值] 声明时,如果省略了变量的类型,则自行判断变量类型 2.省略 关键词,使用 进行声明,但是只能在函数内进行声明 左侧的变量不应该是已经被声明过的 3. 如果同时声明包内变量,则可以把变量 阅读全文
posted @ 2019-02-26 15:20 Hitechr 阅读(121) 评论(0) 推荐(0) 编辑