mongodb主主同步在线迁移

默认配置路径/etc/mongod.conf

原服务需要开启master和noauth
master = true
#auth = true
#noauth = true

新服务需要开启master和slave
#author = renjie
master = true
slave = true
#原服务IP和端口
source = 20.10.06.23:27017

重启原服务后再开启新服务即可自动开始全量同步
期间原服务还有数据增删改操作也会一并同步过来
直到所有相关调用都切换为新服务之后,即可关闭slave设置并重启就可安排原服务下线了

Linux下反编译flash swf文件查看actionscript代码

今天有个需求参照物的关键代码封装在swf里
想了解下实现才想起来本地没有相应的反编译软件

虽说现在flash反编译软件多如牛毛,但支持多平台又免费开源的并不多
还好优秀软件不在多,让我发现了JPEXS Free Flash Decompiler

源码库:
https://github.com/jindrapetrik/jpexs-decompiler

官网:
https://www.free-decompiler.com/flash/
This product is completely FREE with no hidden fees. No premium version exists. No trial limitations. You get one version with all features included. No ads anywhere. You can look in app source code. That is fair, seriously. Don’t you think?

GitHub上可以看到,该软件更新维护非常活跃,今天下载的最新7.1.2版本是月初发布的,非常新鲜,就是国内下载好慢,最后去掉https后快了一些
http://www.free-decompiler.com/flash/download/ffdec_7.1.2.zip

Linux下依赖几乎没,就是对最新java1.8以上的版本要求稍稍高了些
下载完解压到/opt/ffdec,然后运行目录下的ffdec.sh即可,真正的开箱即用

JPEXS Free Flash Decompiler

原本以为就一命令行,没想到全程GUI操作还自带中文语言包切换下即可
那ActionScript都省的导出另外看,直接当作Linux下简易IDE,其基本的Run、Debug功能都集成好了