Lua
文章平均质量分 51
谦虚使人发胖
这个作者很懒,什么都没留下…
展开
-
雪花算法ID重复的分析与在项目中的解决
集群部署的微服务,当随机的机器ID相同,刚好在同一毫秒生成ID,时间戳相同,并且序列号也相同时,那么雪花算法的ID就会出现重复的问题。每次生成workerId时,从redis中获取到当前workerId最大值,并+1作为当前workerId,并存入redis。工作机器id:10bit,表示工作机器id,用于处理分布式部署id不重复问题,可支持2^10 = 1024个节点。如果workerId为1023,自增为1024,则重置0,作为当前workerId,并存入redis。转载 2022-09-22 16:26:33 · 3332 阅读 · 0 评论 -
使用Lua控制Java对象
[资源准备]本次依然使用LuaJava1.1作为工具,你可以到这里进行下载:http://luaforge.net/projects/luajava/。不要忘记将本地库放到项目目录中去。我的工作目录是这样的: 为了方便,我使用Maven进行的项目依赖关联,你也可以将luajava的jar包导入项目中,这两者都是等效的。如果使用的Linux进行开发,你的本地转载 2017-07-16 17:33:57 · 450 阅读 · 0 评论 -
《从零开始搭建游戏服务器》Java与Lua互相调用
前言:Lua是一种小巧的脚本语言,如今常用于游戏开发,特别是客户端开发,基本上都是基于Lua来实现热更新,在Unity开发中更有uLua(最新版改名为toLua)这样成熟的热更框架。这里我设想用Lua+Java来实现服务器的热更,不成熟的想法,这里想尝试一下Lua和Java如何互相调用。插件选择:假如引入第三方库,可以找到比较常用的两个选择:LuaJava和Lu转载 2017-07-16 18:12:33 · 1513 阅读 · 0 评论