DbSchema注册码生成
由于公司项目使用了Cassandra进行数据的存储,查看数据的时候,每次都要在命令行操作,既麻烦看起来效果也不好。所以就在网上找了下面几个图形化工具: 1. DbSchema 2. RazorSQL 3. DBeaver 其中,DBeaver是免费的,另外两个需要购买。但是DBeaver是不支持Cassandra的,需要使用第三方的驱动。结果找到一个第三方驱动后,发现这个驱动比另外两个软件还贵,OMG~ 没办法,只能去网上找PoJie了。由于RazorSQL的界面相对来说比较丑,所以就选择了DbSchema。 在网上搜了一下,找到一个生成注册码的工具: https://blog.riguz.com/it/crack_dbschema.html 本来想使用现成的工具的,可是中间各种挫折,没能成功,于是就顺着这个哥们的思路写了一个Java的。因为只是自己偶尔使用,所以没搞太复杂,就一个Java类,下面是代码: import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Random; public class DbSchemaKeyGenerator {