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