在实际的开发场景中,我们可能会遇到不同客户端需要互斥地访问某个共享资源,也就是同一时刻只允许一个客户端操作这个共享资源,为了达到这个目的,一般会采用分布式锁来解决,目前流行的分布式锁实现方式有数据库、Memcached、Redis、文件系统、ZooKeeper,因Redis高性能、部署简单被广泛采用 ...
分类:
其他好文 时间:
2020-07-04 18:31:17
阅读次数:
64
redis五大数据类型 翻译: Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超级日志,带有半径查询和流的地理空间索引。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级 ...
分类:
其他好文 时间:
2020-07-04 13:46:51
阅读次数:
80
1.Redis介绍 Redis说白了就是个存放Key-Value数据接口的内存存储系统,主要用作数据库缓存和消息代理。 内部支持sring,hash,list,set,sorted-set五种数据结构。Redis支持Lua脚本,可以通过集群部署的方式实现高可用。 2.Redis安装 2.1 Wind ...
分类:
其他好文 时间:
2020-07-02 16:46:52
阅读次数:
73
wifi网络介绍 Netduino介绍 现有模块分析 嵌入式linux介绍 openwrt介绍 openwrt 开发环境搭建 编译ser2net httpd服务器介绍 模块功能及其实现 https://gitee.com/pipicold/OpenwrtLuaController ...
分类:
其他好文 时间:
2020-07-01 12:56:33
阅读次数:
50
错误处理 动态链接 在 Lua 中,动态链接被视为所有其他机制的母机制 因此利用它就可以动态地加载任何其他不在 Lua 中的机制 package.loadlib 所需两个参数 库的完整路径 正确的函数名称 loadlib 函数加载指定的库,并将其链接入 Lua 它没有调用库中的任何函数 而是将一个 ...
分类:
其他好文 时间:
2020-06-30 22:53:58
阅读次数:
66
编译 lua 是解释语言 但 lua 允许在运行源代码前,先将源代码编译为一种中间形式 区别解释语言的主要特征并不在于是否能编译它们 在于编译器是否是语言运行时库的一部分 是否有能力执行动态生成的代码 loadfile 函数 dofile 函数是一种内置的操作,用于运行 lua 代码块 dofile ...
分类:
其他好文 时间:
2020-06-30 19:00:21
阅读次数:
57
代码如下: /** * 获取分布式锁 * * @param lockKey 锁 * @param requestId 请求标识 * @param expireTime 单位秒|你认为此方法需要多少时间,设置一个最长时间,此时间必须大于需要调用锁的业务方法逻辑的最大时间,否则锁会冲突 * @param ...
分类:
编程语言 时间:
2020-06-30 14:35:45
阅读次数:
74
--这里是注释 --[[ 功能备注:lua快速体验,学习,了解语法(数组,表,元表,操作符) 创建时间:2020-6-27 创建人:pcw --]] print(" "); --【数组】 array1={"中国","美国","德国","日本"}; for i=1,table.getn(array1) ...
分类:
移动开发 时间:
2020-06-27 13:30:59
阅读次数:
73
Equations are given in the format A / B = k, where A and B are variables represented as strings, and k is a real number (floating point number). Given ...
分类:
其他好文 时间:
2020-06-27 10:08:38
阅读次数:
52
“重写”C#函数的Lua函数要访问C#类对象的没有wrap进Lua环境的私有数据成员、私有方法的时候,目前只能使用静态反射。 关于全Lua开发、全C#开发的问题。全Lua开发可能或多或少,会遇到lua的gc导致的性能问题。而且相对于C#这种强类型语言,Lua对于团队后期维护还是有一定的成本,不做好代 ...
分类:
其他好文 时间:
2020-06-26 20:40:49
阅读次数:
78