使用 pl4j 实现插件系统
最近开发一个游戏服务器的管理面板,鉴于不同的服务器有不同的功能,所以想通过插件来实现这一逻辑。在 java 实现插件也不是很复杂,主要就是像 tomcat 一样,使用一个单独的ClassLoader,加载实现了特定接口的类,我使用了 pl4j 来实现这一功能,这个库本身也是足够轻量简单,也足够灵活,
查看全文后端
最近开发一个游戏服务器的管理面板,鉴于不同的服务器有不同的功能,所以想通过插件来实现这一逻辑。在 java 实现插件也不是很复杂,主要就是像 tomcat 一样,使用一个单独的ClassLoader,加载实现了特定接口的类,我使用了 pl4j 来实现这一功能,这个库本身也是足够轻量简单,也足够灵活,
查看全文起因最近线上后台的日志出现错乱,经常会把今天的日志文件写入到昨天的日志文件中,导致昨天的日志缺失像是这样7号的日志写入到了6号,8号的写入到了7号,而且都丢失了一部分数据。多亏了这位老哥的文章,现在终于找到了解决办法原因参考上面的那位老哥的文章,我们的情况和他那个基本一致,因为有两个服务器,导致lo
查看全文redis 的事务watch 用于标记一个key,当这个key在其他连接中被更改的时候,exec 命令会执行失败,返回nullunwatch 清除一个key的标记,exec执行时会清除之前的所有标记multi 开始 事务,之后所有的命令都会暂存discard 删除之前的事务暂存,并退出事务exec
查看全文